все фреймворки
08 · Framework

Engineering Productivity

DORA + DevEx + SPACE — три линзы одной картины
DORAlens · 01
поток поставки
  • Deploy frequency
  • Lead time for changes
  • Change failure rate
  • MTTR
↳ Как быстро и безопасно поставляем?
DevExlens · 02
опыт инженера
  • Flow state
  • Feedback loops
  • Cognitive load
↳ Каково здесь работать?
SPACElens · 03
результат и контекст
  • Satisfaction & wellbeing
  • Performance
  • Activity
  • Communication
  • Efficiency & flow
↳ А мы вообще продуктивны?
Закон Гудхарта: оптимизируем один счётчик в одиночку — два других проседают. Читать все три вместе.

Чтобы измерять разработку, нужно три взаимодополняющих набора метрик. DORA — про поток поставки (deploy frequency, lead time, change failure rate, MTTR). DevEx — про опыт инженера (flow, feedback loops, cognitive load).

SPACE — про сам результат и контекст (Satisfaction, Performance, Activity, Communication, Efficiency). Ни один из трёх в отдельности не отвечает на вопрос «продуктивна ли команда» — нужны все три.

Карта показывает, какую метрику в какую линзу класть, какие из них прокси-метрики, а какие — outcome, и как не свалиться в Goodhart's law, оптимизируя один счётчик в ущерб остальным.

Как использовать модель
01

Разложите существующие метрики по линзам DORA, DevEx и SPACE.

02

Отделите proxy metrics от outcome metrics.

03

Проверьте, что оптимизация одного счётчика не ломает две другие линзы.

Источник в докладах
Поделиться
TelegramLinkedIn