Готовность команды к переходу на более частые
релизы можно оценить по следующим критериям: уровень автоматизации
процессов сборки и тестирования (чем выше, тем лучше); наличие стабильных и легко воспроизводимых
тестовых сред; степень покрытия кода автоматическими тестами;
способность команды обнаруживать и исправлять
проблемы в течение короткого времени; размер типичных
изменений в релизе (маленькие изменения предпочтительнее);
зрелость процесса обратной связи от production; способность к быстрому
развёртыванию отката в случае проблем;
культура совместной ответственности за качество; опыт работы с
практиками непрерывной интеграции. Также можно использовать
метрики, такие как
среднее время восстановления после
сбоя (
MTTR), процент прохождения автоматических тестов, время от коммита до развёртывания. Чем лучше выполнены эти критерии, тем выше готовность команды к частым релизам.