Найти в Дзене
EnMørk

Фиг вам, а не развитие продукта. Увольнения, ч.17

Оглавление

Их было трое - три почти дедушки-программиста в Центре Разработок, все ближе к шестидесяти, каждый из них работал в компании довольно давно, через двоих из них, членов местного филиала Пиквикского Клуба, поголовно прошли все программисты компании (при собеседовании и потом при адаптации) - в итоге, общий уровень разработчиков был ограничен сверху их личной планкой.

Коллективная позиция их и предыдущего руководства была такова - программистов надо побольше. И ещё больше. Гораздо больше! Сейчас есть сотня - а надо тысячу, и тогда мы этот код "шапками закидаем". Неуправляемость такой команды в рамках одного продукта в расчёт, видимо, не брали. Не спорю, что при запуске условного космического корабля или АЭС совокупная команда и побольше будет - но в нашем случае речь шла об очень конкретном, не самом большом устройстве и точно не Rocket-Science технологиях, надо было просто тянуть лямку этого продукта и вытаскивать его из плена технических проблем.

Частая проблема компаний, в которых я проводил аудит, заключалась в том, что на руководителей среднего звена брали экспертов из этих отделов или с рынка - но экспертов в предметной области, без коммуникативных навыков, без умения и, главное, без желания руководить. Как результат, в отделе выживали в основном те, кто был согласен с мнением технического лидера.

Когда же старая команда столкнулась со свежей кровью - с высоким боевым духом, существенно более молодой и - важно - имеющей опыт создания абсолютно аналогичных решений, то это команда прошлого приуныла внутри, но внешне, конечно, решила атаковать. А команда будущего просто взялась за работу и ей было всё равно, что о ней подумают другие коллеги, ибо им предстояло доказывать свои достижения не коллегам, а руководству, чего команда прошлого понять никак не желала.

Тройка возрастных программистов не была змей-горынычем, это были три совершенно разных по опыту и навыкам человека. Наверное, этот факт и дал тот результат.

Тр-Тр Митя

Самый медленный, Дмитрий, с не самой выдающейся квалификацией был как трактор - к счастью, эдакий медленный бульдозер с превосходным тяговым движком и очень очень очень низкими оборотами. Тр-Тр Митя...

-2

Изготовлен Тр-Тр Митя был в Ленинграде, мощностью был невелик, но упёрт. Согласно документам, Тр-Тр Митя питался не бензином, а продуктами: картошкой, огурцами, котлетами, а в качестве смазки использовался чай. Да-да, самый настоящий чай, желательно Нури. Как только чай в офисе заканчивался, смазка прекращала своё волшебное действие, и Тр-Тр Митя сидел на своём рабочем месте и спал, упершись подбородком себе в грудь. Но как только хозяйственный блок притаскивал следующую партию чая, Тр-Тр Митя чудесным образом оживал, вливал в себя пару волшебных кружек, и начинал медленно, очень медленно тянуть лямку поддержки старого продукта, к которому он и был отряжен.

В отличие от Мити в Простоквашино, охарактеризованного инженером Тяпкиным как «самый весёлый трактор на заводе», наш Тр-Тр Митя был, наверное, самым грустным трактором в Центре Разработок. По крайней мере, улыбок на его лице я за пару лет не заметил.

Вредный

Второй дедушка был вредный. Да-да, просто очень вредный. Он был техническим лидером разработки того самого старого продукта, знал о нём всё - но никому о нём ничего не рассказывал, потому что у других документов не было опасался, что другие разберутся лучше него.

-3

Опасался он не зря - у многих, действительно, возникали сомнения в верности принятых решений и появлялась необходимость скорректировать продукт. Кто читал Петра Кропоткина? Этот выдающийся человек выявил и обосновал мысль, согласно которой пожилые учёные, в своём подавляющем большинстве, не в состоянии изменить свои устаревающие взгляды, а научные взгляды, теории и школы не изменяются, а сохраняются вместе с их носителями.

Осознание, что кто-то с ним спорит, вызывало в нашем коллеге жуткую раздражительность. Как так? Кто посмел? С ним, с великим, который прособеседовал чуть не всю старую команду! Да что могут знать эти недоросли, ещё недавно закончившие университеты, или, что ещё хуже - даже не закончившие их, а бросившие на полпути.

После каждой встречи, на которой мы обсуждали этот проект, он выходил пылая глазами, скрежеща зубами, а ходящие туда-сюда желваки на его скулах подёргивали старческие пятнышки на голове.

Сомневающийся

Третий дедушка сомневался во всех и во всём - он был самым крутым, по его личному мнению, экспертом в компании по разработке ПО. Критическое сомнение, кстати, это неплохое свойство, если только оно не возведено в абсолют, либо, что ещё хуже, если оно не субъективно и по отношению к одним применялось полное доверие, а к другим - полное неприятие их идей и мыслей, да и личности в целом.

-4

Сомневающийся сомневался во всём. Новая команда принимает одно решение - они точно неправы! Другое - тем более неправы! Третье - да они вообще не могут определиться, что им делать. А вот мы-то, мы, старая дружная команда, точно знаем что и как надо делать.

Факт, что созданной старой командой продукт не соответствовал ТЗ, имел нездоровое количество ошибок и был воспринят рынком как плевок в лицо из-за постоянных и длительных поломок, команда прошлого принимать отказывалась. Виноваты, как всегда, были кто-то другие, только не они (руководство, окружающий мир, уволенные программисты, бог знает кто ещё).

Делим на три

От рынка через руководство прилетела задача - требовалось проверить и внедрить одну очень специфическую функцию. Задачка была крайне важной, но неясно как реализуемой, поэтому, следуя классике управления, я разделил эту задачу на три - в данном случае, на троих, так будет точнее.

Совершенно одинаковую задачу получили Сомневающийся, Вредный и эксперт от новой команды. Тр-Тр Митя, по очевидным причинам, полететь в космос не мог. Каждому из них мы предложили разобрать и выполнить эту крайне неординарную и неочевидную к исполнению функцию, сложность её усугублялся сроками - первичный результат с показом как это работает надо было предоставить уже через несколько дней...

Вредный сказал, что это крайне нетривиальная и сложная задача, и он, конечно, попробует - но все должны понимать, что это вам не кнопочку нажать, там всё очень сложно, цель неочевидна, технологии не сходятся, и попробует - но никаких гарантий не даст. И вообще, так не делается - надо задачи такие присылать заранее. Желательно за 6 месяцев. Или, хотя бы, за полгода.

Сомневающийся сделал проще - он заявил, что такую задачу реализовать невозможно, что мы, руководители, думаем не тем местом и не надо пытаться впихуть невпихуемое - всё равно ничего не получится! Так что, фиг вам, как говорится.

-5

Эксперт из новой команды послушал, и сказал - я, кажется, знаю как сделать. Дайте мне только 3-4 дня, я попробую несколько вариантов, один из них должен получиться, надо только поверить в свои силы!

Стоит ли уточнять, что через несколько дней результат был только у команды будущего?

Новый эксперт разобрался и с третьей попытки всё реализовал.

Вредный только огрызался, считал что у ребят получилось какое-то фу, так никто не делает, да так не программируют и вот это вот всё.

Ну, а у Сомневающегося не получилось ничего, ведь он даже не брался за дело, а только высказывал все возможные варианты "почему это никогда не получится".

И вот таким образом команда прошлого подтвердила свой статус и ушла - точнее, ушли те двое. Тр-Тр Митя получил очередную порцию чая, и попёр дальше вытаскивать тело проекта из болота.

А команда будущего доказала, что:

Хотите чего-то достичь? Действуйте!

P.S. Я не знаю, честно, как сложилась дальнейшая судьба той троицы, но ребята из новой команды, спустя десять лет, мастерски ведут технологические направления в мировых лидерах разработки программного обеспечения, чему я несказанно рад - ведь знать, что ты их собрал, вырастил и ребята дальше взлетели до небес - это подтвердить и собственную чуйку, и свои навыки менторства.

============

Больше историй из найма и адаптаций и увольнений здесь.