Ответ
Velocity — это метрика в Agile, которая показывает, сколько story points команда завершает за спринт. Она помогает прогнозировать сроки и оценивать производительность.
Как считать:
Суммируем все завершённые story points за спринт. Например:
- Спринт 1: 20 SP
- Спринт 2: 25 SP
- Velocity = (20 + 25) / 2 = 22.5
Нюансы:
- Не сравнивайте velocity между командами — каждая работает в своём контексте.
- Резкие колебания могут сигнализировать о проблемах (недооценка задач, внешние блокеры).
- Используется для планирования: если velocity = 20, а бэклог = 100 SP, ≈5 спринтов.
Пример с кодом (расчёт средней velocity):
completed_sprints = [20, 25, 18, 22]
average_velocity = sum(completed_sprints) / len(completed_sprints)
print(f"Avg Velocity: {average_velocity}") # Output: 21.25
Velocity — инструмент для улучшения, а не гонки за цифрами.