В любой сфере деятельности встаёт вопрос об измерении результата. Для линейного персонала иногда можно внедрить простую метрику (KPI), например, число закрученных рабочим гаек на заводе. Даже в этом случае сразу есть проблемы. А если гайка закручена не до конца? А если гайка поцарапана и некрасиво выглядит? Решить можно внедрением ограничений - например, учитывать только принятые на приёмке гайки. И, если закрученные гайки являются основным продуктом, то KPI работает хорошо. Но как быть с работниками более творческих профессий?
Всё ломает эмпирический Закон Гудхарта с формулировкой "что измеряешь – то и получаешь".
Будем измерять преподавателя по оценкам студентов – все поголовно станут отличниками. Будем измерять программиста по числу коммитов - будет много коммитов, а не результата. Будем платить за строки кода - получим индусский код со стихами в комментариях и ветками кода, которые никогда не будут выполнены. Доводя до абсурда, можно нейросетью проанализировать кучу метрик и уволить бармена за низкую активность в Jira.
В этом случае любые метрики могут выступать только косвенным индикатором проблемы. Программисту нужно думать, что вообще измерить затруднительно. А по производительности разработчики различаются в десятки раз, о чём напомнили в статье 10x developer.
#edu
Post #36
477