Ответ
Для расчета Velocity в распределенной команде используйте среднее количество story points, завершенных за спринт.
Шаги:
- Собирайте данные за несколько спринтов (минимум 3-5).
- Суммируйте завершенные story points за каждый спринт.
- Рассчитайте среднее значение (сумма всех SP / количество спринтов).
Пример:
completed_points = [30, 25, 35] # Story points за 3 спринта
average_velocity = sum(completed_points) / len(completed_points)
print(f"Average Velocity: {average_velocity}") # Output: 30
Нюансы:
- Учитывайте только завершенные задачи (не частично выполненные).
- Исключайте аномальные спринты (например, из-за форс-мажора).
- Если команда меняется (новые люди, изменение нагрузки), пересчитывайте Velocity.
Для распределенных команд:
- Используйте общие инструменты (Jira, Trello) для прозрачности.
- Учитывайте временные зоны и коммуникационные задержки при планировании.