Back to questions
Junior — Middle
88
Чем отличаются определения 'Definition of Done' и 'Definition of Ready' в процессе разработки?
Answer from AI
sobes.tech AI
"Definition of Ready" (DoR) и "Definition of Done" (DoD) — это критерии, которые помогают управлять процессом разработки.
-
Definition of Ready — это набор условий, которые должны быть выполнены, чтобы задача (например, user story) считалась готовой к началу работы. Обычно включает:
- Четко описанные требования.
- Оценка задачи.
- Отсутствие блокеров.
- Наличие необходимых ресурсов и доступов.
-
Definition of Done — это критерии, которые определяют, когда задача считается полностью выполненной и готовой к релизу или следующему этапу. Обычно включает:
- Код написан и протестирован.
- Проведено код-ревью.
- Документация обновлена.
- Пройдено тестирование (юнит, интеграционное, приемочное).
- Задача интегрирована в основную ветку.
Пример: задача считается "Ready", если требования понятны и оценены, а "Done" — когда код протестирован и задеплоен в тестовую среду.