Ответ
Definition of Done (DoD) — это четкий, согласованный список критериев, которые должны быть выполнены, чтобы задача или пользовательская история считалась завершенной. Это гарантирует единое понимание качества и полноты работы между командой и заказчиком.
Пример критериев DoD для user story:
- Код написан и протестирован (unit/integration tests).
- Проведен code review.
- Документация обновлена.
- Функциональность проверена в тестовой среде.
# Пример: проверка DoD для задачи "Реализовать API endpoint"
def test_api_endpoint():
response = client.get("/api/data")
assert response.status_code == 200
assert "data" in response.json()
DoD помогает избежать недопонимания и снижает количество доработок.