Как и зачем измерять инженерную продуктивность
DORA, SPACE, DevEx, QUANTS и опыт крупного финтеха
DORA, SPACE, DevEx, QUANTS и опыт крупного финтеха
DORA, SPACE, DevEx, QUANTS и опыт крупного финтеха
Technical Director & Fellow, Т-Технологии
Engineering practices и productivity metrics
DORA, SPACE, DevEx на масштабе
Code of Leadership, @book_cube
Run / Change / Disrupt × business model
Run: поддержка и инциденты
Change: фичи и продукт
Disrupt: R&D и новые ставки
Business model задаёт метрики
DORA → SPACE → DevEx за 5 лет
2018: DORA delivery metrics
2021: SPACE productivity dimensions
2023: DevEx factors
2024: well-being в core model
Continuous Delivery → State of DevOps → Accelerate
10+ лет исследования поставки
Continuous Delivery (2010) — фундамент
State of DevOps 2013–2024 — ежегодные отчёты
Accelerate (2018) — научная база
DORA теперь часть Google Cloud
LOC, story points, hours
LOC — награждает многословие
Story points — несопоставимы
Hours — вход, не выход
Velocity — провоцирует gaming
Tempo + Stability
Lead time — от коммита до прода
Deployment frequency — частота релизов
Change failure rate — ломающие деплои
Time to restore — скорость восстановления
Capabilities → Performance → Outcomes + Well-being
Technical Capabilities
Software Delivery Performance
Organizational Performance
Well-being — burnout, satisfaction, retention
5 измерений productivity (Forsgren, Storey, Maddila, 2021)
Productivity ≠ velocity
Satisfaction — удовлетворённость работой, инструментами, командой
Performance + Activity
Communication & collaboration — качество взаимодействия
Efficiency & flow — работа без прерываний
Individual / Team / System
Individual — eNPS, tooling, focus
Team — review latency, knowledge
System — DORA, MTTR, deploy frequency
Не оценивать людей через SPACE
Flow / Feedback loops / Cognitive load (Forsgren et al., 2023)
Что мешает продуктивности
Flow state — концентрация без прерываний
Обратная связь loops — быстрое понимание результата
Когнитивная нагрузка — контекст в голове
Хороший DevEx: flow + short loops
3 уровня метрик
North star — DevEx satisfaction
Workflows — build/test/review time
Perceptions — опросы инженеров
Триангуляция: объективное + субъективное
Software Engineering at Google: 5 dimensions
Software Engineering at Google
Quality + Satisfaction
Attention — focus без прерываний
Complexity — когнитивная тяжесть
Tempo & velocity — скорость доставки
Рынок готовых решений
Cortex: portal + scorecards
Pluralsight Flow: git analytics
Code Climate: engineering intelligence
LinearB/Jellyfish/Swarmia: metrics
Дашборд продуктивности для тысяч инженеров
Данные: git, CI/CD, инциденты, тикеты
DORA + SPACE на уровне команд
Delivery Rate: changes / time
Self-improvement, не performance review
Метрика-цель ломается
KPI быстро превращается в gaming
LOC → пухлый код
Deploy frequency → пустые деплои
Метрики должны помогать, не наказывать
Внешние фреймворки и исследования; T-Meter — внутренний кейс из практики крупного финтеха
DORA + State of DevOps
Accelerate
SPACE + DevEx research
Goodhart's Law
polomodov.tech
Все слайды и ссылки — в Telegram-канале
Александр Поломодов, Technical Director & Fellow, крупный финтех
@book_cube