← Усі дописи

Про метрики, продуктивність і інженерну культуру

Нещодавно долучився як спікер до панельної дискусії за темою «Про метрики та інженерну культуру в технічних командах».

Я не вважаю, що метрики дають обʼєктивну відповідь на питання продуктивності людей і команд, принаймні у вигляді набору чисел на дешборді. Водночас я думаю, що метрика потрібна. Просто інша. Для мене головна метрика роботи інженерної команди – це задоволеність стейкхолдерів. Не як емоція чи «всім все подобається», а як сигнал довіри: команда передбачувана, відповідальна, надійна. Їй делегують рішення, їй вірять, її рекомендації приймають навіть тоді, коли вони складні або непопулярні.

Продуктивність інженерної команди – це не швидкість окремих людей і не кількість зробленого. Це здатність стабільно доставляти цінність, не руйнуючи систему і людей у процесі. І це завжди результат взаємодії домену, архітектури, процесів, складу команди, культури та контексту.

Метрики можуть бути корисними. Але вони є інструментом, щоб задати правильні питання, а не відповіддю. Вони добре показують що змінилося, але майже ніколи не пояснюють чому. Як тільки ми намагаємось замінити метриками розмову з командою – починаємо робити хибні висновки.

Особливо токсично виглядає спроба вимірювати індивідуальну продуктивність. Результат роботи людини майже ніколи не знаходиться повністю під її контролем: він залежить від інших людей, рішень минулого, архітектури, пріоритетів, рандомних втручань. Стоїки сказали б: не можна справедливо оцінювати людину за те, що від неї не залежить.

Але це не означає толерувати халтуру або «просиджування штанів». Відповідальність ніхто не скасовував: інженера наймають, щоб він працював, брав ownership, докладав зусиль і діяв добросовісно та передбачувано в межах своєї ролі. Просто ці речі погано вимірюються цифрами – вони краще проявляються через взаємодію, якість рішень, участь у командній роботі та готовність відповідати за наслідки своїх дій.

Там, де метрика стає ціллю, починає працювати Goodhart’s Law: люди оптимізують число, а не результат. Зʼявляються косметичні покращення, уникання складних задач і ситуації, коли дешборд «зелений», а працювати стає важче. Доволі часта омана: обмазатися метриками, які на дешборді ростуть, а насправді все навколо палає. This Is Fine момент.

Для мене здоровий підхід виглядає так:

У маленьких командах розмова майже завжди ефективніша за дешборд. У великих – метрики потрібні як спільна мова, а не як рейтинг.

Тому я не проти метрик. Я проти ситуації, коли числа підміняють мислення, а контроль – розвиток.

Метрики мають допомагати думати. А рішення все одно мають приймати люди.

Продуктивність – не те, що добре виглядає на дешборді, а те, чому довіряють поза ним.

mic drop


Уперше опубліковано в моєму Telegram-каналі.