Ответ
Успешность спринта определяется по нескольким ключевым критериям:
-
Выполнение целей спринта – все запланированные user stories/задачи выполнены и приняты PO. Если что-то не сделано, важно понять причину (недооценка, блокеры, изменения приоритетов).
-
Качество – отсутствие критических багов, код проходит ревью, тесты покрывают функционал. Например, метрика: <95% unit test coverage – тревожный сигнал.
-
Скорость (velocity) – сравнение запланированного и фактического объема работы. Резкие колебания – повод для анализа.
-
Ретроспектива – команда открыто обсуждает проблемы и предлагает улучшения. Пример плохого признака: "Всё ок" без конкретики.
-
Бизнес-ценность – даже если задачи закрыты, важно, чтобы результат приближал к цели продукта.
Пример метрики:
sprint_goal_achieved = True
bugs_critical = 0
velocity_planned = 40
velocity_actual = 38
is_successful = (
sprint_goal_achieved and
bugs_critical == 0 and
(velocity_actual / velocity_planned) >= 0.9
)