Почему По Мере Роста Компании Разработчики, Стоявшие У Истоков, Оказываются «За Бортом»

Несколько недель назад мы подняли тема «эффективного» управления , что вызвало много споров в комментариях.

Но любое массовое корпоративное явление имеет свои коренные причины.

В нашем случае это рост компании.

Рост – это почти всегда хорошо.

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

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

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

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

Сейчас все изменилось и их позиции, по сути, не существует.

Почему по мере роста компании разработчики, стоявшие у истоков, оказываются «за бортом»

Все это очень сильно бьет по эго и самооценке.

Почему это происходит? Как с этим справиться? И нужно ли справляться? Давайте разберемся вместе.



Как это произошло

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

Этот разработчик писал основные функции, проводил обзоры кода, внедрял новые технологии, посещал собеседования для новых сотрудников и так далее.

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

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

Но его вызывают на ковер.

В офисе сидит директор компании – его непосредственный руководитель, а также владелец бизнеса, руководитель отдела кадров и кто-нибудь еще по душе.

Разговор начинается вполне спокойно, даже буднично, но в какой-то момент слышится слово «перестройка».

Или «развитие».

Или «изменения».

Вы можете выбрать любой подходящий.

Слово может быть разное, но смысл всегда один: «%%USERNAME%%, ты молодец, спортсмен и комсомолец, но компания растёт и твоя работа в нынешнем виде нам больше не нужна».

В этот момент у большинства героев таких сцен (наших ведущих разработчиков или других Суперзвезд) темнеет в глазах и земля уходит из-под ног.

«Что значит, тебе это не нужно? Неужели я зря работал по 70-100 часов в неделю, не виделся с семьей, друзьями, частично облысел и, в конце концов, стал похож на носферату? Привет! Ты решил бросить меня? Но никто никого не обманывает, у нас здесь в большинстве своем приличное общество.

На самом деле это довольно просто.

Все, что делала наша SuperStar за последний год разработки продукта, было важным и нужным.

Очень важно и очень нужно.

Большинство владельцев бизнеса и других руководителей прекрасно осознают, какую роль наш разработчик играет в их собственном благополучии.

Но есть одна проблема.

Все, что сделал наш разработчик не масштабируется .



Бизнес – это история о зарабатывании денег

Нам необходимо сделать небольшое отступление, чтобы внести ясность.

Любой бизнес, в том числе и разработка программного обеспечения, — это зарабатывание денег для основателей, а не реализация амбиций сотрудников.

Но чаще всего на старте именно амбиции и стремление к профессиональному самоутверждению делают вчерашние стартапы успешными компаниями.

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

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

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

конкуренты.

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

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



Дальнейшие сценарии развития событий

На самом деле такая ситуация очень сильно бьет по эго.

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

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

Им не объяснишь, что это было необходимо! Сейчас начинаются разговоры о рефакторинге и внедрении новых, более стабильных инструментов, а пропасть между владельцем компании и нашим разработчиком становится всё шире и шире.

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

Но что делать, если вы не хотите отказываться от продукта, в который вложили столько сил, времени и нервов?

Незаменимых людей быть не должно

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

Это банальный здравый смысл: незаменимых людей быть не должно.

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

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

В данном случае все зависит от человека.

Если он примет новые правила игры, будет рассматривать продукт как товар, каким он и является, и готов разделить власть и ответственность, то для него всегда найдется высокооплачиваемое «теплое» место.

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

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

Разработчики крайне подозрительно относятся к продавцам и другим аналитикам, которые говорят, что они сейчас востребованы.

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

В этот момент многие люди срываются, рвут рубашки на груди и начинают кричать: «Да я столько сил приложила к этому! Я не позволю!» и так далее.

Именно такого поведения бизнес опасается со стороны разработчиков SuperStar, поднявших проект с нуля, и именно такого поведения они пытаются избежать путем увольнения ключевых участников.

старой команды.

По сути, все сводится к одной простой истине: если вы не являетесь совладельцем бизнеса, то не вам определять, как он будет развиваться.

И не важно, сколько времени и сил было потрачено на первом этапе становления компании.

Да, может быть больно, может быть обидно, что продукт превратился в болото корпоративного сегмента и перестал обрастать новыми функциями и фишками.

Но прямое столкновение с интересами бизнеса приведет только к одному – поиску новой работы.

И даже если вы правы в конкретном случае и видите, что новый курс ведет в пропасть, а не к звездам, статистика играет против вас.

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

Как часто вы сталкивались с тем, что ведущие разработчики сопротивляются изменениям и инновациям, связанным с ростом компании, просто потому, что это для них? не понравилось ? Мне это не понравилось, но это не было ошибкой .

К сожалению, такие ситуации далеко не редкость.

Чтобы идти в ногу с текущими потребностями бизнеса, вам необходимо принять тот факт, что написанный вами код — это не ваша собственность, а часть коммерческого продукта, цель которого — заработать деньги, а не угодить одному из разработчиков.



Как остаться на «корабле»

На самом деле способ остаться и работать дальше достаточно прост, но он лежит в плоскости борьбы с собственными привычками.

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

Собственно, этому и учат на MBA – извлечению максимальной прибыли из продукта.

Если вы не разделяете эти взгляды, но хотите остаться на своем нынешнем месте, то следует принять во внимание следующие моменты:

  1. Продукт создан для клиентов и с заботой о клиентах, потому что теперь они у вас есть.

  2. Подход к развитию изменится и это нормально.

  3. Масштабирование неизбежно.

  4. Нельзя пытаться перевернуть всю разработку на себя.

  5. Вполне вероятно, что вам придется занять руководящую должность, а это нравится не всем.

  6. Интересных задач и профессиональных «вызовов» будет все меньше и к этому нужно быть готовым.

  7. Теперь гораздо больше людей будут иметь право голоса и влияние на развитие.

    Это бизнес.

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

Но если продукт всего один, то выбор не слишком велик: поддержать то, что «сделали», перейти в управление или искать новый проект. Как это грустно.



Пост скриптум

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

Возможно, мы поговорим об этом в другой раз.

Теги: #кроссовер #Управление проектами #разработка #карьера в нем #растущие проблемы #Управление проектами #управление персоналом #Карьера в IT-индустрии

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.