Вы когда-нибудь видели, как команда гордо демонстрирует функцию, а клиент говорит: «Это не то, что мы заказывали» ? Или как релиз, который казался готовым, падает из-за «мелочи», которую никто не проверил? Это — результат отсутствия Definition of Done (DoD). DoD — это не просто список галочек. Это «качественный фильтр» , который превращает разработку из хаоса в систему. В этой статье мы разберём: Ситуация:
Команда закончила спринт с фичей «поиска по голосу». Все рады: функция работает, тесты пройдены. Но через неделю клиент плачет: «Поиск не интегрирован с базой данных, и мы не видим результатов» . Почему это случилось?
Команда не определила DoD для этой задачи. В их понимании «готово» = «работает в песочнице», а не «интегрировано в систему». Результат:
Переработка, недовольный клиент, потеря репутации. Пример из практики:
Команда добавила в DoD пункт: «Функция должна работать в браузерах Google Chrome начиная с версии 55.0.2883». Это сократило жалобы клиентов на 30%. Если DoD слишком