В каких случаях вы бы пересмотрели Definition of Done?

Я рассматриваю Definition of Done как живой документ, который должен отражать текущее состояние процессов, инструментов и компетенций команды. Если DoD перестаёт описывать реальную практику, его необходимо пересматривать. Например, команда начала использовать новые технологии, добавила автоматизацию тестов или внедрила CI/CD, а в Definition of Done всё ещё остаются устаревшие пункты — это явный сигнал для обновления.

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

Изменение уровня зрелости команды

Когда команда растёт профессионально, меняется и её подход к качеству. На ранних этапах достаточно базовых требований: код написан, протестирован и задеплоен. Со временем команда может включать дополнительные критерии — проверку безопасности, обновление документации, UX-ревью, автоматические тесты на регрессию.

Я считаю, что пересмотр Definition of Done — естественная часть роста. Это не признак проблем, а показатель развития. Важно лишь, чтобы обновление шло от самой команды, а не навязывалось извне. Тогда DoD останется инструментом самоуправления, а не списком требований сверху.

Изменение контекста продукта или требований бизнеса

Я бы обязательно инициировал пересмотр DoD, если изменилась стратегия продукта, появились новые требования к качеству или сместились приоритеты бизнеса. Например, если компания выходит на новый рынок и повышаются требования к безопасности данных, это должно быть отражено в Definition of Done.

То же самое касается интеграции с другими системами или внешними API: новые зависимости могут повлиять на тестирование и процесс выпуска. В таких случаях важно обновить DoD, чтобы сохранить прозрачность и предсказуемость поставок.

Обнаружение повторяющихся проблем качества

Если на ретроспективах команда регулярно обсуждает одни и те же дефекты — например, ошибки в продакшне из-за недостаточного тестирования или устаревшей документации, — я воспринимаю это как сигнал, что текущий DoD не покрывает нужные аспекты.

В таких ситуациях я предлагаю проанализировать цепочку создания ценности: где именно возникает сбой, на каком этапе можно добавить проверку или улучшить процесс. После этого вносим изменения в Definition of Done, чтобы предотвратить повторение проблемы.

Улучшение инструментов и процессов

Технические улучшения — ещё один повод для пересмотра DoD. Например, если команда внедрила автоматическое тестирование, теперь можно включить в DoD требование о прохождении всех автотестов перед релизом. Или если появилась система статического анализа кода — добавить обязательную проверку через неё.

Я стараюсь делать такие изменения постепенно, чтобы они не тормозили процесс разработки. Если новая практика требует адаптации, мы можем ввести её сначала как пилот, а после успешного опыта закрепить в Definition of Done.

Появление новых команд или необходимость согласованности

В масштабных проектах, где работает несколько Scrum-команд, важно, чтобы их DoD не противоречили друг другу. Если в организации формируется новая команда или продукт растёт, может потребоваться унификация Definition of Done. Это нужно для того, чтобы все инкременты имели одинаковый уровень готовности и могли без проблем интегрироваться друг с другом.

В таких случаях я участвую в синхронизации — мы сравниваем DoD разных команд, находим различия и договариваемся о минимально необходимом общем стандарте. При этом каждая команда может добавить свои специфические пункты, отражающие особенности её продукта.

Регулярная ревизия на ретроспективах

Даже если явных проблем нет, я считаю полезным периодически пересматривать Definition of Done — хотя бы раз в несколько спринтов. Это позволяет убедиться, что документ остаётся актуальным и отражает текущее состояние процессов.

На ретроспективе команда может задать себе вопрос: «А всё ли в нашем DoD по-прежнему имеет смысл?» Иногда оказывается, что часть пунктов давно не используется, а какие-то шаги стоит добавить. Такой регулярный пересмотр поддерживает культуру осознанности и помогает команде сохранять высокий уровень качества без излишней формализации.