Консалтинг по оценке производительности (из писем)

From The Joel on Software Translation Project

Jump to: navigation, search

Автор: Джоэл Спольски
Перевод: Дмитрий Смирнов
В оригинале статья называлась Oh, the emails you'll get...
и была написана 9 ноября 2006 года

[edit] Консалтинг по оценке производительности (из писем)

Менеджмент-консультант из Bain написал мне забавное письмо, в котором была такая фраза:

«Наша команда проводит кампанию по оценке производительности разработки, чтобы предоставить владельцам взгляд извне, основанный на методиках оценки производительности разработчиков и лучших практических подходах к вопросам организации процессов, работающих в разных компаниях занимающихся разработкой и системной интеграцией».

Я не понял, о чем он говорит. Письмо содержало много слов («оценка», «извне», «метрики производительности», «лучшие практики», «организация процессов») каждое из которых вызывало у меня в голове звук, похожий на звон будильника. Шум этого звона стал настолько громким и раздражающим, что я понял, что совершенно не могу разобрать это письмо.

Кажется оно об оценке производительности в софтверных компаниях? Ага! Точно! Я все знаю. Это просто невозможно сделать. Прекратите. Займитесь чем-нибудь еще.

Слушайте, позвольте мне открыть секрет того, как консалтинговые компании работают с софтверными компаниями.

Вот как это делается.

Компания Big Consulting звонит в Big Oil. «Послушайте», говорят они, «не помочь ли вам повысить продуктивность разработчиков ПО»?

Big Oil отвечает, «Да, конечно, нам надо, мы берем!», и подписывается договор на консалтинговые услуги ценой в 1 000 000.

Консультанты приходят к заказчику, меряют некий набор странных характеристик вроде Строк Кода на человека в день, или, если они реально Супер-пупер консультанты, то число Функциональных Указателей в день. В результате появляется отчет: «Парни, вы продуктивны только на 73,844%. Давайте мы удвоим вашу продуктивность, и это будет вам стоить еще 2 000 000 $».

Нефтяная компания платит еще 2 миллиона.

Консультанты собирают всех программистов в одной комнате, говорят им как мерить производительность методом «Функциональных Указателей», а также о том, что эта производительность ОЧЕНЬ ВАЖНА.

Программистам должна быть знакома сцена из фильма «Офисное пространство» (Office Space), где консультанты Боб и Боб рекомендуют всех уволить.

Программисты начинают судорожно писать значительно больше «функциональных указателей». Например можно утроить это число, просто переведя весь обмен данными в XML. Неплохая трата времени, отличное место для новых багов, ничего не дает, но каждый файл, которого ты касаешься, добавляет «функциональный указатель». Вау!

Аналитики консалтинговой компании производят замеры вновь. О чудо! Благодаря всем этим возможностям работы с XML число «функциональных указателей» резко возрасло! Отчет гордо констатирует продуктивность 151,29%. МИССИЯ ВЫПОЛНЕНА.

Тут есть еще один шаг. Консультанты идут в другую Нефтяную Компанию. «Ребята, вы в курсе, что пролетаете? Ваши конкуренты продуктивнее вас — они работают на 151,29%. Вы собираетесь что-то делать»?

Нефтяная компания номер два в ужасе. Они платят за предварительный анализ. Продуктивность всего 83,948%. Блин. И процесс пошел по второму кругу.

Суть мошенничества в том, что характеристики производительности в творческо-интеллектуальной работе очень легко обмануть. Ключевой момент в том, что большинство консультантов, работающих в этих компаниях — отлично выглядящие, смышленые специалисты по русской литературе, отличники с дипломом Гарварда,  — совершенно не в курсе того факта, что эти метрики обыгрываются на раз. Поэтому они могут заниматься этим упражнением, не представляя себе, насколько их деятельность не соответствует действительности. Они успешно закончили двухгодичные курсы советников в бизнес-школе MBA, даже не понимая, что не имеют о продуктивности ни малейшего понятия; все, что они сумели сделать, это инициировать довольно бессмысленный процесс перекачивания денег из ExxonMobilConoco в BainMcKinseyGartner's Senior Partners. И это здорово! Полеты первым классом в Хьюстон и Осло. Помогать миру быть более продуктивным! Давай-давай, здоровячок-умник Консультант, научи нас :)

Personal tools