Как измерял производительность команды

«Как измерял производительность команды» — вопрос из категории Управление командой, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Измерение производительности команды — комплексный процесс, учитывающий количественные и качественные метрики.

Количественные метрики:

  • Скорость выполнения задач (Velocity) — среднее количество story points за спринт.
  • Lead Time / Cycle Time — время от создания задачи до её завершения.
  • Пропускная способность (Throughput) — количество задач/фич, выполненных за период.

Качественные метрики:

  • Retrospective feedback — оценка удовлетворённости командой процессов.
  • Количество дефектов — соотношение багов к завершённым задачам.
  • Соответствие Definition of Done (DoD) — процент задач, закрытых без доработок.

Пример:

# Расчёт velocity за 3 спринта
sprint_points = [30, 35, 28]  
avg_velocity = sum(sprint_points) / len(sprint_points)  
print(f"Avg Velocity: {avg_velocity}")  # Output: Avg Velocity: 31.0  

Важно избегать "переоптимизации" метрик — они должны помогать, а не давить на команду.