Что такое Definition of Done?

Definition of Done (DoD) — это четкий список критериев, которые должны быть выполнены, чтобы задача, user story или спринт считались завершёнными.


1. Цель DoD

  • Обеспечить единое понимание завершенности среди команды: разработчиков, QA, PO.

  • Уменьшить недопонимание, когда одна сторона считает задачу готовой, а другая — нет.

  • Гарантировать, что работа соответствует качественным стандартам.


2. Примеры критериев DoD

  • Код написан, проходит code review и статический анализ.

  • Все юнит-тесты и автотесты пройдены.

  • Функционал протестирован QA и нет критических багов.

  • Документация обновлена (тест-кейсы, release notes).

  • Изменения интегрированы в main/stable ветку.

  • Выполнены все acceptance criteria в user story.


3. Особенности

  • DoD обычно один на команду или проект, а не на каждую задачу.

  • Может быть адаптирован для разных типов задач: багфикс, новая фича, технический долг.

  • В Agile Scrum команда сама определяет DoD и использует его как критерий для демо или спринт-релиза.

Last updated

Was this helpful?