Ответ
Velocity в Agile измеряет количество работы, которую команда завершает за спринт. Рассчитывается как сумма story points (или часов) завершённых задач за спринт.
Формула:
Velocity = Σ (Story Points завершённых задач)
Пример:
Если в спринте завершены задачи с оценками 3, 5 и 2 SP, то velocity = 3 + 5 + 2 = 10 SP.
Нюансы:
- Учитываются только принятые задачи (Done).
- Нестабильное velocity — норма в начале, но со временем должно выравниваться.
- Используется для прогнозирования будущих спринтов (например, если среднее velocity = 12 SP, команда может планировать ~12 SP на следующий спринт).
Код для расчёта среднего velocity (Python):
sprint_points = [10, 12, 8, 11] # Пример velocity за 4 спринта
average_velocity = sum(sprint_points) / len(sprint_points)
print(f"Среднее velocity: {average_velocity}")