Neural Project InstituteСертификация по управлению проектами для эпохи ИИ

Руководство по Agile · Agile-практики

Критерии готовности (Definition of Done) в Agile: значение, примеры и чек-лист

Критерии готовности (Definition of Done, DoD) — это общий чек-лист, которому должна соответствовать любая работа, прежде чем команда сможет назвать её завершённой. Они не дают слову «готово» означать разное для разных людей и защищают качество от спринта к спринту.

Главное

  • Критерии готовности — это общий чек-лист качества для любой работы.
  • Критерии приёмки относятся к одному элементу; критерии готовности — ко всем элементам.
  • Сохраняйте их краткими, видимыми и постоянно улучшайте.

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

В Scrum критерии готовности (Definition of Done) — это формальное описание состояния инкремента, когда он соответствует стандартам качества, требуемым для продукта. Работа, которая им не соответствует, не готова, не может быть выпущена и не учитывается в скорости. Критерии готовности — это обязательство, привязанное к инкременту.

Критерии готовности и критерии приёмки

критериям готовности (Definition of Done)Критерии приёмки
Применяется кКаждому элементу бэклогаОдному конкретному элементу
ОписываетСтандарты качества для любой работыЧто должен делать этот элемент
АвторКоманда (и стандарты организации)Владелец продукта вместе с командой
ПримерКод проверен, протестирован, задокументированПользователь может сбросить пароль по электронной почте

Элемент завершён только тогда, когда он соответствует и своим критериям приёмки, и критериям готовности.

Пример: команда разработки ПО

  • Код написан и прошёл ревью коллег.
  • Автоматизированные тесты написаны и проходят.
  • Интегрировано в основную ветку без поломки сборки.
  • Пройдены согласованные проверки безопасности и доступности.
  • Пользовательские тексты проверены.
  • Владелец продукта видел работающий результат.

Пример: команда маркетинга или контента

  • Текст утверждён редактором.
  • Проверки соответствия бренду и юридические проверки пройдены.
  • Ссылки и отслеживание протестированы.
  • Опубликовано или запланировано в нужном канале.
  • Дашборд результатов настроен.

Как создавать и развивать критерии готовности

  1. Начните со стандартов качества вашей организации, если они есть.
  2. Проведите с командой короткий воркшоп: «Что должно быть выполнено, чтобы мы спокойно выпустили это?»
  3. Сохраняйте их достаточно краткими, чтобы проверять каждый раз; обычно хватает нескольких пунктов.
  4. Сделайте их видимыми на доске.
  5. Пересматривайте их на ретроспективах и ужесточайте по мере зрелости команды.

Бесплатные шаблоны по этой теме

Все шаблоны

Частые вопросы

Кто отвечает за критерии готовности?

Если в организации есть стандарт, все команды соблюдают его как минимум. В противном случае Scrum-команда создаёт собственные критерии.

Могут ли критерии готовности меняться?

Да. Обычно команды со временем ужесточают их. Любое изменение применяется к будущей работе, и командам стоит честно признавать работу, выполненную по старому стандарту.

Что такое критерии готовности (Definition of Done) в Agile?

Общий чек-лист стандартов качества, которому должна соответствовать любая работа, прежде чем считаться завершённой. В Scrum это обязательство, привязанное к инкременту.

В чём разница между критериями готовности и критериями приёмки?

Критерии готовности применяются к каждому элементу бэклога и описывают общие стандарты качества; критерии приёмки относятся к одному элементу и описывают, что он должен делать. Элементу нужно и то и другое.

Чем Definition of Ready отличается от критериев готовности (Definition of Done)?

Необязательный чек-лист, который некоторые команды используют, чтобы решить, достаточно ли ясен элемент бэклога для включения в спринт. В отличие от критериев готовности (Definition of Done), он не входит в Руководство по Scrum.

Что должно входить в критерии готовности?

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

Что происходит, если элемент не соответствует критериям готовности?

Он не готов. Его нельзя выпустить или учесть в скорости, и он возвращается в бэклог продукта для повторного упорядочивания.

Одинаковы ли критерии готовности для всех команд?

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

Где следует размещать критерии готовности?

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

Применимы ли критерии готовности к командам вне разработки ПО?

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

Как критерии готовности связаны со скоростью?

Только элементы, соответствующие критериям готовности (Definition of Done), засчитываются в скорости. Частично завершённая работа засчитывается как ноль.