Ответ
Метрики качества в IT-проектах помогают оценить эффективность процессов и продукта. Основные:
-
Время выполнения (Lead Time, Cycle Time) – сколько времени занимает задача от старта до завершения.
Пример:Cycle Time = Время завершения - Время старта. -
Ошибки и дефекты (Defect Rate) – количество багов на единицу кода (например, на 1000 строк).
Пример:Defect Density = (Количество дефектов / Размер кода) * 1000. -
Удовлетворенность клиента (CSAT, NPS) – оценка от 1 до 10 или % довольных пользователей.
-
Скорость разработки (Velocity) – сколько story points команда завершает за спринт.
-
Коэффициент отказов (Rollback Rate) – % неудачных релизов, требующих отката.
Пример:Rollback Rate = (Количество откатов / Общее число релизов) * 100. -
Тестовое покрытие (Code Coverage) – % кода, покрытого тестами.
Пример (Jest):
// После запуска тестов:
// "Coverage: 85% statements, 90% branches"
- MTTR (Mean Time To Repair) – среднее время устранения инцидента.
Выбор метрик зависит от целей проекта (качество, скорость, надежность).