В каких случаях вы бы пересмотрели 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 по-прежнему имеет смысл?» Иногда оказывается, что часть пунктов давно не используется, а какие-то шаги стоит добавить. Такой регулярный пересмотр поддерживает культуру осознанности и помогает команде сохранять высокий уровень качества без излишней формализации.