Какие знаешь метрики качества

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

Ответ

Метрики качества в IT-проектах помогают оценить эффективность процессов и продукта. Основные:

  1. Время выполнения (Lead Time, Cycle Time) – сколько времени занимает задача от старта до завершения.
    Пример: Cycle Time = Время завершения - Время старта.

  2. Ошибки и дефекты (Defect Rate) – количество багов на единицу кода (например, на 1000 строк).
    Пример: Defect Density = (Количество дефектов / Размер кода) * 1000.

  3. Удовлетворенность клиента (CSAT, NPS) – оценка от 1 до 10 или % довольных пользователей.

  4. Скорость разработки (Velocity) – сколько story points команда завершает за спринт.

  5. Коэффициент отказов (Rollback Rate) – % неудачных релизов, требующих отката.
    Пример: Rollback Rate = (Количество откатов / Общее число релизов) * 100.

  6. Тестовое покрытие (Code Coverage) – % кода, покрытого тестами.
    Пример (Jest):

    // После запуска тестов:
    // "Coverage: 85% statements, 90% branches"
  1. MTTR (Mean Time To Repair) – среднее время устранения инцидента.

Выбор метрик зависит от целей проекта (качество, скорость, надежность).