Разработчики часто говорят «стало лучше» после улучшения интерфейса или документации, но такие ощущения сложно защитить перед руководством. Чтобы превратить DX в измеримую дисциплину, за последние годы сформировалась целая линия исследований.
В 2018 году вышла книга Accelerate (Форсгрен, Хамбл, Ким) с четырьмя метриками DORA: частота деплоев, время от коммита до прода, доля неудачных изменений и время восстановления. Эти параметры быстро стали индустриальным стандартом. В 2021 году тот же Форсгрен (с соавторами) опубликовал фреймворк SPACE в ACM Queue, выделив пять измерений продуктивности: Satisfaction, Performance, Activity, Communication, Efficiency. Ключевой вывод: «продуктивность нельзя свести к одной цифре, и каждая попытка это сделать — враньё». В 2023 году Нода, Стори, Форсгрен и Грейлер свернули двадцать пять социотехнических факторов в три измеримых: петли обратной связи, когнитивная нагрузка и состояние потока. Наконец, в 2024 году Лора Тачо и Аби Нода представили DX Core 4, объединив DORA, SPACE и DevEx в единую счёт-карту из четырёх измерений: Speed, Effectiveness, Quality, Impact.
| Год | Фреймворк | Ключевые метрики | Авторы |
|---|---|---|---|
| 2018 | DORA | Частота деплоев, время от коммита до прода, доля неудачных изменений, время восстановления | Форсгрен, Хамбл, Ким |
| 2021 | SPACE | Satisfaction, Performance, Activity, Communication, Efficiency | Форсгрен и соавторы |
| 2023 | DevEx | Петли обратной связи, когнитивная нагрузка, состояние потока | Нода, Стори, Форсгрен, Грейлер |
| 2024 | DX Core 4 | Speed, Effectiveness, Quality, Impact | Лора Тачо, Аби Нода |
Отдельного внимания заслуживает измеритель когнитивной нагрузки. В 2023 году Артём Закируллин опубликовал статью «Cognitive Load is what matters», где утверждал, что сложность кода стоит мерить не строчками, а тем, сколько информации разработчику нужно держать в голове. Статью хвалили Роб Пайк и Андрей Карпатый, но в обсуждении исследователь из Стэнфорда заметил, что работа скорее подкрепляет интуицию, чем предоставляет экспериментальные данные. Это иллюстрирует главный вызов DX: наука ещё не догнала интуицию, но уже появились инструменты для измерения.
Практический пример — петля обратной связи при онбординге внешнего API. Идеальная первая петля: один вызов curl, видимый ответ, никакого профиля компании. Однако в реальности она растягивается из-за регистраций, философских вступлений и плейсхолдеров. Время до первого «Hello World» (TTFHW) легко достигает получаса вместо пяти минут. На одном проекте удалось сократить TTFHW вчетверо, собрав no-code слой интеграции вроде RapidAPI: ключи, песочница и готовые примеры в одном месте. Такие замеры — пример того, как измеримая метрика позволяет обосновать инвестиции в DX.



