Спросите троих в команде, что значит "готово", и обычно получите три ответа — код слит, код слит и протестирован, код слит, протестирован и задеплоен. В этом разрыве рождается переделка, и почти всегда дешевле закрыть его одним написанным предложением, чем продолжать платить за повторное открытие "завершённой" работы.
"Готово" — это соглашение команды, а не индивидуальное суждение
Без письменного определения каждый молча применяет свой стандарт, и разрыв становится видимым только когда кто-то удивляется — задача, отмеченная готовой, которой всё ещё нужны тесты, или фича, названная выпущенной, которая на самом деле никогда не задеплоилась. Определение готовности — не документация ради документации, а то, что предотвращает это удивление в принципе.
Оно должно быть достаточно коротким, чтобы все его реально помнили
Определение готовности с двадцатью пунктами становится чек-листом, который никто не читает — иронично, тот же провал, который оно должно было предотвратить. Полезная версия укладывается в два-три предложения: протестировано, проверено, задеплоено в staging, что угодно, что реально неприкосновенно для вашей команды — достаточно коротко, чтобы люди держали это в голове, а не искали в документах.
Одно определение для команды, исключения — явно
Разные типы работы иногда реально требуют разных критериев завершённости — спайку не нужен тот же стандарт, что клиентской фиче. Решение не в отдельном определении готовности для каждого типа задач, что воссоздаёт исходную неоднозначность в меньшем масштабе. Это одно определение по умолчанию с явными, видимыми исключениями, отмеченными для конкретной задачи, когда они применимы — так дефолт остаётся значимым.
Прикрепите его к доске, а не к странице вики
Определение готовности на странице вики пишут один раз и больше не открывают — никто не перечитывает документацию посреди спринта. Размещение его где-то видимом прямо на доске, где меняется статус, значит, что стандарт виден точно в момент, когда кто-то решает, назвать ли что-то готовым, а не живёт в документе, который уже выпал из рабочей памяти всех.