В Кремниевой долине разгорелась дискуссия после вирусной серии твитовисследователя из Стэнфорда Егора Денисова-Бланша. Анализ работы более 50 000 инженеров из сотен компаний показал, что около 9,5% из программистов ничего не делают, получая зарплату. Таких сотрудников исследователь назвал “призрачными инженерами”.
Команде Денисова-Бланша предоставили доступ ко внутренним репозиториям кода компаний, и на протяжении двух лет проводился анализ с использованием алгоритма, оценивающего производительность сотрудников. Алгоритм изучал сложность решаемых задач, время, затраченное на написание кода, его качество и структурированность. По результатам исследования выяснилось, что продуктивность “призрачных инженеров” менее 10% от среднего уровня.
По словам Денисова-Бланша, компании могут сэкономить миллиарды долларов, уволив таких сотрудников. Подчеркивается, что наличие “призрачных инженеров” тратит ресурсы, создает нагрузку на команды и тормозит прогресс. Однако работа исследовательской группы пока не была опубликована в рецензируемых журналах и основывается лишь на графиках, представленных в соцсети.
Рост интереса к выявлению недобросовестных сотрудников связан с тенденцией к “переизбыточной занятости”, когда люди работают на нескольких работах одновременно без ведома работодателей. На фоне этого компании все чаще используют инструменты наблюдения на рабочем месте, чтобы выявить неэффективных сотрудников. Сюда входит случай,когда компания представила систему, фиксирующую паузы в активности пользователя за компьютером длительностью более 30 секунд и оценивает “продуктивность” на основе поведения за рабочим столом.
Денисов-Бланш отметил, что ранее компании смотрели на неэффективность 10-15% инженеров как на неизбежные издержки, но сейчас ситуация изменилась. Алгоритм, созданный командой специалиста, позволяет оценивать качество кода и время на его написание с высокой точностью, исключая манипуляции с метриками (например, фиктивные изменения в репозитории).
Критики указывают, что оценка инженеров только по коду не учитывает их роль в более широком контексте – в проектировании или управлении. Денисов-Бланш заверил, что компании уточняют обязанности сотрудников, чтобы исключить из анализа тех, чья работа выходит за рамки написания кода. Однако результаты исследования уже заинтересовалимногие организации.
В условиях усложнившегося рынка труда и массовых сокращений инженеры теряют возможность быстро находить новые рабочие места с прежними условиями. Это усиливает внимание к эффективности персонала и увеличивает использование новых технологий для оптимизации рабочих процессов. Денисов-Бланш предполагает, что в будущем производительность программистов будет оцениваться аналогично продавцам – по результатам, а не по косвенным показателям.