Оглавление
Части это целые числа; темы это десятичные дроби (тема N.0 представляет каждую часть). См. также Введение.
Часть 1: Основы измерения
- 1.0 Введение
- 1.1 Зачем измерять программную инженерию
- 1.2 Закон Гудхарта и психология метрик
- 1.3 Результаты важнее выпуска: выбор того, что измерять
- 1.4 Управление метриками и владение ими
- 1.5 Источники данных и инструментирование
- 1.6 Статистическая грамотность для инженерных метрик
Часть 2: Метрики потока
- 2.0 Введение
- 2.1 Flow Framework
- 2.2 Элементы потока: функции, дефекты, риски и долг
- 2.3 Скорость потока и распределение потока
- 2.4 Время потока и нагрузка потока
- 2.5 Эффективность потока и незавершённая работа
- 2.6 Время цикла и его составляющие
- 2.7 Теория очередей
- 2.8 Метрики бережливого потока создания ценности
- 2.9 Метрики пулл-реквестов и ревью кода
- 2.10 Фреймворк метрик DORA
Часть 3: Опыт разработчика и фреймворк SPACE
- 3.0 Введение
- 3.1 Фреймворк SPACE
- 3.2 Метрики удовлетворённости и благополучия
- 3.3 Метрики результативности и представители результата
- 3.4 Метрики активности и их ограничения
- 3.5 Метрики коммуникации и сотрудничества
- 3.6 Эффективность и поток: глубокая работа и прерывания
- 3.7 Опросы опыта разработчика и метрики DevEx
Часть 4: Метрики кода и качества
- 4.0 Введение
- 4.1 Метрики сложности кода
- 4.2 Тестовое покрытие и эффективность тестов
- 4.3 Объём изменений кода и анализ горячих точек
- 4.4 Статический анализ и метрики запахов кода
- 4.5 Измерение технического долга
- 4.6 Метрики документации и знания
Часть 5: Продуктовые и бизнес-метрики
- 5.0 Введение
- 5.1 Доля утёкших дефектов и утечки качества
- 5.2 Метрики принятия и использования функций
- 5.3 Метрики клиентских и бизнес-результатов
- 5.4 Стоимость и юнит-экономика инженерии
- 5.5 Возврат инвестиций для инженерных инициатив
Часть 6: Метрики надёжности, эксплуатации и безопасности
- 6.0 Введение
- 6.1 Индикаторы, цели уровня сервиса и бюджеты ошибок
- 6.2 Метрики инцидентов: обнаружение, реагирование и восстановление
- 6.3 Метрики дежурства, мощности и операционной нагрузки
- 6.4 Метрики управления безопасностью и уязвимостями
Часть 7: Метрики в эпоху ИИ
- 7.0 Введение
- 7.1 Смена парадигмы генеративного ИИ
- 7.2 Измерение разработки программного обеспечения с помощью ИИ
- 7.3 Риски инфляции метрик и разбавления качества
- 7.4 Телеметрия результата как новая путеводная звезда
Часть 8: Построение программы метрик
- 8.0 Введение
- 8.1 Проектирование панели инженерных метрик
- 8.2 Ландшафт инструментария: строить или покупать
- 8.3 Развёртывание метрик без порождения страха
- 8.4 Модель зрелости для программ инженерных метрик
- 8.5 Дорожная карта постепенного принятия