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

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

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

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

Я (ее подруга) недавно узнала, что за последний год мало что произошло.

  • Ее постоянно подрывают два других разработчика
    • обычно это означает, что они просто игнорируют ее вклад в проекты.
    • увольнять ее, когда она предлагает что-то, что они не одобряют
    • быть очень территориальным в отношении своей предыдущей работы и брать кредит на проекты
    • в основном рассматривая ее как некомпетентную
  • Она узнала об этом во время неудачной лажи Боба во время разговора по телефону, она случайно посмотрела на их чаты во время демонстрации экрана, так что она определенно не воображала это.
  • Она, правда, не была с ними наравне в первые несколько месяцев (из-за личных обязательств ей приходилось брать отпуск на 10-15 дней), но это продолжается и по сей день, даже после успешной реализации проектов.
  • Она попросила начальство перевести ее в новую команду, но это произойдет только во время очередной реструктуризации компании, до которой еще очень далеко.

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

Правки после комментариев :

Все трое отчитываются непосредственно перед вице-президентом по проектированию (для разработчика ненормально отчитываться перед вице-президентом, но, поскольку Боб и Крис находятся там какое-то время и доставлены в прошлом, у них есть этот доступ).

Местонахождение: Индия

Есть ли у Алисы управленческие обязанности по отношению к Бобу и Крису? Имеет ли она право наказывать? Или есть менеджер, которому они все подчиняются?
Все трое подчиняются вице-президенту по инженерным вопросам. Учитывая, что Боб и Крис хорошо работают, они также имеют прямой доступ к вице-президенту. Она не имеет права наказывать.
Алиса когда-нибудь показывала свою компетентность? Не по опыту где-то еще, это то, чего они просто не видели. Не за счет «преобразования большого проекта», а за счет «выдающейся работы, которая принесла компании большой доход»? То, что она показала, было ли это сопоставимо с тем, что они показали? Или (как теперь это выглядит) она проявляла гораздо меньше и просто хотела уважения, которое обычно принадлежит тем, кто проявлял больше?
«Что она может сделать в этой ситуации, кроме ухода из компании?» Получите разъяснения от ее босса о том, какова ее роль. Сыграй эту роль. Решайте вопросы, напрямую влияющие на ее должностные обязанности, с руководством по мере их возникновения. Перестаньте так сильно сосредотачиваться на ее коллегах и пытаться напрямую изменить их поведение.
Эта установка звучит как хороший способ заставить ваших суперзвездных разработчиков уйти. Разработчики-суперзвезды, как правило, хотят двигаться в быстром темпе и уважают только тех, кто может не отставать и не вставать у них на пути. Годы опыта очень мало значат, когда речь идет о разработчиках, я видел, как люди добивались большего личностного роста за 6 месяцев, чем другие за 6 лет. Мне кажется, нужна встряска, чтобы каждый получил то, что хочет.
@SLC Я действительно не понимаю. Скажем, вы считаете кого-то низшим, дает ли это вам право принижать его?
Просто потому, что кто-то оказался разработчиком рок-звезды, он не должен автоматически принижать кого-то. Мне кажется, что если они действительно хотят, чтобы ими руководил кто-то другой, то они должны обсудить это с руководством. Не обращайся с ней плохо
@alice_throw_away зависит от того, что вы подразумеваете под умалением. Вы заявили, игнорируя ее советы, проявляя снисходительность, территориальность, рассматривая их как некомпетентных. Я мог бы согласиться с тем, что делаю это только для того, чтобы вызвать недовольство, но есть вероятность, что она стоит у них на пути и мешает им. Скорее всего, они действуют, чтобы убрать ее как барьер, а не из-за какого-то злого умысла. Выполнение своей работы может быть очень утомительным, когда кто-то мешает, и они с радостью обходят такие препятствия, если есть такая возможность. Я бы проверил, что здесь не так. Например, босс-микроменеджер заставит людей обходить его стороной.
Если она принимает архитектурные решения, а они просто занимаются повседневным кодированием, похоже, что она заслуживает своего положения ведущего разработчика в команде. Даже если они хороши в мелочах, которые не на том же уровне, что и в архитектуре проекта, а эти ребята — высокомерные дивы. Совсем не похоже, что она некомпетентна.

Ответы (5)

Я бы сказал, что здесь происходит две вещи:

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

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

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

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

"Алиса также не пользуется уважением со стороны своих подчиненных" В каком смысле вы используете термин "подчиненные"? Я согласен с тем, что «ведущий» предполагает, что Алиса играет руководящую роль, но описанная организационная структура делает их коллегами (подотчетными одному и тому же менеджеру).
Если Алиса на самом деле женщина, то она ничего не может сделать, чтобы «завоевать уважение» подчиненных, которые могут быть предрасположены обесценивать ее вклад, независимо от способностей. Работа с архитектурой проекта, в то время как они просто занимаются повседневными делами, вряд ли эквивалентна. Мне кажется, что они просто высокомерные молодые дивы, у которых проблемы с властью. Это не значит, что она ошиблась в своей роли.
Не уверен, что согласен. Я соглашусь, что быть женщиной определенно усложняет задачу, но есть много женщин-техлидеров и менеджеров, которые вызывают уважение у тех, кто ниже их. Это просто то, что вы либо можете, либо не можете сделать. Но если есть четкое разграничение между Алисой и двумя другими, и они все еще ведут себя придурками, то это явно проблема с ними, а не с ней. К сожалению, не будучи мухой на стене, мы не можем этого знать.

Поэтому я должен спросить: каковы были результаты работы Алисы? Какой вклад она внесла с момента присоединения? Вы говорите, что она реализовала несколько проектов. Приносили ли они доход, как и другие?

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

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

А что касается компетенции Алисы? Сделала ли она за свой год столько же, сколько другие (в отдельности) сделали за первый год? Приносит ли она какую-то ценность или талант команде, которого не хватает двум другим?

Вы не смогли обосновать (во всяком случае, мне), почему Элис должна быть главной. Как компания объяснила это команде?

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

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

[Редактировать]

После пояснений в комментариях вот что я бы порекомендовал Алисе:

  1. Преуменьшите значение «ведущей» части ее роли. Привлеките Боба и Криса к архитектуре. Они уже доказали свое мастерство в этом. Как можно больше переходите к совместному подходу, а не к авторитарному подходу.
  2. Донесите до них все требования как «технические требования заказчика», а не как «мои идеи».
  3. Максимально подчеркните роль «управления клиентами». Это эквивалент «вампинга», но это способ заставить Криса и Боба понять ее вклад.

Тем не менее, она в яме, и это никогда не будет «хорошо». Лучшее, на что вы можете надеяться, это «лучше».

Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .
Я согласен с некоторыми из них, первоначальный вопрос был задан таким образом, что проливает положительный свет на Алису и отрицательный свет на двух разработчиков. Но как разработчик я мог часами развлекать людей историями о менеджерах и руководителях команд, которые замедляли проекты, хотели, чтобы все делалось по-другому, менее оптимальными способами и т. д., и стремились подчеркнуть, что у них был [опыт, который превосходит ваш], который заставил их верно. Определенно не чувствую беспристрастности в исходном вопросе, поэтому этот ответ очень хорош для того, чтобы его уловить.
Если она занимается архитектурой, то это абсолютно ведущая роль. Преуменьшение значения «ведущей» роли также повредит ее карьере в долгосрочной перспективе.
@Элла - Ты не можешь повести за собой своих врагов.
@Wesley, честно говоря, если вы работаете с «врагами», я думаю, что лучшее, что вы можете сделать, это найти лучшее рабочее место. Переключение акцента на «управление клиентами» звучит как карьерный убийца разработчика.
@ Элла - Суть в том, чтобы не делать их врагами в первую очередь.

Измените ее должность.

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

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

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

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

Ты ничего не можешь сделать, кроме как быть ей другом.

Если она чувствует, что это негативно влияет на ее работу, ей нужно поговорить с ними или с компанией.

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

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

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

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

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

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

  1. Она могла бы получить новую работу
  2. Руководство могло бы разделить эту команду еще больше и разделить Криса и Боба, один из которых был бы техническим руководителем в этой ситуации, а Алиса — руководителем проекта.
  3. Она могла бы попытаться дать Крису и Бобу больше ощущения контроля и самостоятельного принятия решений, по крайней мере, в технической части, как в моем примере, который в основном такой же, как 2., но без управления и титулов/ролей.