Ответ
Здоровье проекта можно измерять по нескольким ключевым метрикам:
- Прогресс по срокам – сравнение запланированного и фактического прогресса (например, с помощью Burndown Chart в Agile).
- Бюджет – отклонение от запланированного бюджета (CPI – Cost Performance Index).
- Качество – количество багов, частота регрессий, покрытие тестами.
- Командная динамика – velocity, вовлеченность, ретроспективы.
- Риски – количество открытых рисков и их критичность.
Пример метрики в Jira (псевдокод для дашборда):
def calculate_health(sprint_days_remaining, completed_story_points, total_story_points):
progress = (completed_story_points / total_story_points) * 100
ideal_progress = ((sprint_days_total - sprint_days_remaining) / sprint_days_total) * 100
return "On track" if progress >= ideal_progress else "Behind"
Важно учитывать как hard-метрики (сроки/бюджет), так и soft-факторы (удовлетворенность команды).