Описание критериев готовности к работе (DoR) и ключевых компонентов

Atlassian Автор: Atlassian
Просмотр тем

Вы руководитель проекта, и ваша команда готовится к следующему спринту. Но готовы ли задания, над которыми она будет работать?

Чтобы определить это, вам понадобятся критерии готовности к работе (Definition of Ready, DoR), которые имеют большое значение в управлении проектами по гибкой методологии Agile. Они гарантируют, что ваша команда сможет эффективно справиться с заданием. Также они помогут вашей команде выполнить уточнение бэклога.

На этой странице мы рассмотрим критерии готовности к работе в подходах Scrum и Agile и покажем, как определить, соответствует ли задание этим критериям.

Что такое критерии готовности к работе?

Критерии готовности к работе позволяют оценить работу до того, как команда приступит к ее выполнению. Они определяют задание, пользовательскую историю или оценку сложности для вашей команды. Если вы используете подход Scrum, соответствие критериям готовности к работе означает, что вы можете немедленно приступить к действию. Перед началом проекта ваша команда должна знать следующее.

  • Ваши целевые клиенты: каковы их мотивы, болевые точки и потребности?
  • Цели проекта: в чем состоит цель проекта?
  • Необходимые задания: имеют ли они ценность как для бизнеса, так и для пользователя? Являются ли они понятными и выполнимыми?
  • Технические требования: есть ли у участников команды необходимые ресурсы? Понимают ли они технический подход или решение? Можно ли его протестировать?
  • Оценки времени: какой срок отводится на выполнение работы? Согласовали ли заинтересованные стороны и команда дату окончания?
  • Критерии готовности работы (Definition of Done, DoD): как выглядит готовность продукта? Какие показатели Scrum вы планируете использовать для оценки успеха?

Только после того, как команда поймет объем работ по проекту, работа может перейти из бэклога продукта в активную фазу. Все должны коллективно договориться о том, готова ли работа. Таким образом вы исключите лишнюю переписку и согласования по рабочей нагрузке команды в дальнейшем.

Ключевые составляющие DoR

Следует учитывать шесть важнейших составляющих DoR, которые помогают в agile-планировании. Эти составляющие также называют методом INVEST, что означает следующее.

Independent (Независимость)

Над каким бы элементом бэклога вы ни работали, он не должен зависеть от какого-либо другого задания. Он должен быть изолированным. Таким образом ваша команда избежит ненужной работы.

Negotiable (Обсуждаемость)

Задание не должно ставиться жестко. Необходимо иметь достаточную гибкость, чтобы рассмотреть другие варианты, которые может предложить команда.

Valuable (Ценность)

У вашей работы должна быть цель. Что еще более важно, она должна приносить пользу продукту, клиентам и бизнесу.

Estimable (Возможность оценки)

Задание должно быть выполнимым, достижимым и измеримым. Команда должна знать, сколько времени и усилий от нее потребуется. Если спринт включает несколько обязательных заданий, это касается каждого из них.

Маленький

Работа должна быть посильной. Если задание сложное, вы можете разбить его на более мелкие задания. Это позволит избежать чрезмерно напряженной работы, чтобы уложиться в неоправданно короткие сроки. Так ваша команда не выгорит.

Testable (Тестируемость)

Определите критерии успеха и выполнения на основе потребностей бизнеса и пользователей. Это позволит команде оценить, выполнено ли задание.

Почему критерии готовности к работе важны?

Четкое определение DoR вселит уверенность и сформирует ожидания для вас, вашей команды и заинтересованных сторон.

DoR необходимы вашей компании по следующим причинам.

  • Улучшение взаимодействия. Критерии готовности к работе (DoR) помогают команде эффективнее сообщать, готово ли задание к работе, тем самым сводя к минимуму путаницу и задержки.
  • Повышение эффективности. Критерии DoR позволяют команде эффективно выполнять задания. Участники могут быстро переходить к действиям с полным пониманием технических требований.
  • Снижение количества ошибок: хорошо понимая задание, команда может уменьшить количество ошибок во время спринта.
  • Развитие сотрудничества. Критерии DoR можно рассматривать как рабочее соглашение, способствующее здоровому сотрудничеству внутри команды.
  • Расширение возможностей команды. Критерии готовности к работе (DoR) нужны участникам, чтобы брать на себя ответственность и контроль над работой. «Помните, что DoR создаются командой для команды, — говорит тренер Atlassian по современной работе Марк Крут. — Их цель — максимально четко описать, что нужно команде, чтобы уверенно приступить к работе».

Как создать эффективные DoR

Теперь, когда вы понимаете, что такое критерии готовности к работе, пришло время их сформулировать. Рассмотрим поэтапный процесс создания эффективных DoR для вашей компании.

  1. Определите обязанности команды. Убедитесь, что каждый участник команды знает, за что отвечает.
  2. Задействуйте важнейшие заинтересованные стороны. Вам понадобится их вклад и согласие с DoR, чтобы избежать расширения области проекта.
  3. Определите структуру и формат DoR. Для чего нужен контрольный список? Что представляет собой готовая работа? Как ваша команда определяет готовность? Это важные вопросы, которые следует задать себе при подготовке DoR.
  4. Поддерживайте порядок в бэклоге. Нет ничего лучше бэклога, который исправно ведется. Ваша команда должна определить, соответствует ли тот или иной элемент дорожной карте продукта и остается ли он актуальным.
  5. Определите и опишите пользовательские истории. Определите критерии пользовательской истории и возможность ее реализации.
  6. Убедитесь в соответствии методу INVEST. Контрольный список DoR определяет, является ли задание независимым, обсуждаемым, ценным, оценимым, компактным и тестируемым.
  7. Регулярно проверяйте свои критерии DoR. Приоритеты меняются, и критерии DoR должны отражать эти изменения. В противном случае команда может работать менее эффективно. «Бывает, что команде регулярно не удается выполнить всю работу в ходе спринта. Или приходится долго разбираться в задачах на спринт. Если так, то ваши критерии готовности к работе, скорее всего, нуждаются в пересмотре и обновлении», — полагает Крут.

Теперь, когда вы в курсе всех этапов, вы можете создать контрольный список критериев готовности к работе в Jira, чтобы ваша команда понимала, как выполнить задание и каковы ожидания.

Уточнение критериев DoR команды с помощью Jira

Готовы начать работу с критериями DoR? Решение Jira обеспечивает гибкость команд разработчиков ПО и значимость ваших усилий для клиентов и бизнеса в целом.

Определите критерии DoR и внедрите эти требования в Jira. Создайте пользовательские поля или скачайте расширение для формирования контрольных списков по каждой задаче в Jira. Формулируйте отдельные критерии DoR для разных типов работы, настраивая типы задач Jira.

Кроме того, решение Jira упрощает процесс уточнения бэклога спринта. С помощью Jira команда разработчиков ПО сможет выполнять следующие задачи.

  • Определять, какие задания и пользовательские истории готовы и выполнимы.
  • Разбивать большие задания на более мелкие выполнимые спринты.
  • Эффективно выполнять спринты и задания.
  • Ускорение работы без лишних сложностей.

Критерии готовности к работе: часто задаваемые вопросы

Какой есть пример DoR?

Критерии готовности к работе позволяют вашей команде понять, готов ли к спринту элемент бэклога. Вот пример использования DoR для исправления бага.

Исправление бага могло долго висеть в бэклоге, но теперь вы можете приступить к его реализации, потому что ваша команда смогла:

  • Определить, что это выполнимо: команда считает, что исправление бага осуществимо и не зависит от других заданий.
  • Установить общее понимание: вся команда понимает, что подразумевает под собой исправление бага. Все участники знают, что нужно для выполнения этой задачи.
  • Понять ценность: команда понимает влияние исправления бага на клиентов и бизнес.
  • Установить критерии и сроки выполнения: команда определяет время, необходимое для внесения исправления, на основе ключевых показателей.
  • Определить, что исправление бага можно протестировать и проверить:команда может протестировать работоспособность исправления и продемонстрировать его заинтересованным сторонам.

Как DoR вписываются в управление проектами по гибкой методологии Agile?

DoR позволяют вашей команде быть гибкой. Они идеально подходят для управления проектами по гибкой методологии Agile, потому что ваша команда сможет:

  • понимать, над какими заданиями может работать в разумные сроки;
  • работать эффективно, потому что знает все зависимости и требования;
  • получать всю необходимую информацию, чтобы выполнить весь объем работ вовремя.

В чем разница между DoR и DoD?

И DoR, и DoD являются важнейшими ориентирами в начале и конце спринта, но между ними есть ключевые различия.

  • DoR — это критерии определения готовности задания или пользовательской истории к выполнению вашей командой.
  • DoD — это критерии оценки выполнения задания или пользовательской истории.