Недавно меня попросили взять на себя гибридную роль лидера/развития с клиентом, на которого я работаю. Я буду выставлять счета по более высокой ставке и отвечать за отчетность и другие административные задачи.
Меня не беспокоят мои лидерские качества, так как я уже руководил командами. Однако в этой роли я на самом деле не являюсь начальником команды — я не могу принимать кадровые решения и в основном несу ответственность только за отчет о статусе моей команды вышестоящему уровню. Я буду выставлять счет в размере ~ 150% от того, что выставляют счета мои товарищи по команде.
Меня беспокоит то, что моя команда состоит из людей, которые начинали до меня и имеют огромный опыт разработки, которого мне не хватает. Как эта команда будет уважать меня, когда они знают, что мои технические навыки в лучшем случае недостаточны - по крайней мере, по сравнению с ними. Все они были бы хорошим выбором для руководящей должности, которую я занимаю.
Оправданы ли эти опасения? Как я могу уменьшить разочарование, которое потенциально могут испытывать некоторые члены моей команды?
Связанный: этот вопрос , однако, это не опытные товарищи по команде старшего уровня, о которых я буду заботиться. Начальный уровень и ступень выше.
РЕДАКТИРОВАТЬ : я действительно хочу уточнить, основываясь на некоторых комментариях/ответах. Я не перехожу на руководящую должность. Я также не беспокоюсь о своей способности возглавить команду. Я в основном беспокоился о том, как мои бывшие равные будут относиться к этому переходу и как я могу облегчить некоторые из их опасений. И, как указывали многие плакаты, по большей части — будьте хорошим лидером и дайте им справиться с этим — это много советов.
Как разработчик я ненавижу следующие вещи:
Так что, если вы сможете разобраться во всем вышесказанном, то мне будет наплевать, чем вы занимаетесь. Если вы сделаете мою жизнь проще, когда вы попросите меня сделать X/Y, тогда я буду гораздо более склонен сделать все возможное, чтобы помочь вам.
Используйте свои технические знания, чтобы гарантировать, что разработчики получат то, что им нужно, и бизнес-знания, чтобы разобраться, когда что-то делается.
Будут люди, которым это не нравится (т.е. те, кто этого хотел и т.д.). Относитесь к этому как к обычной управленческой практике (поэтому ищите соответствующие вопросы здесь для получения рекомендаций).
Вас выбирают для выполнения «управленческих задач» не потому, что вы лучший разработчик. Вас выбрали для их выполнения, потому что вы считались человеком, наиболее эффективно выполняющим эту роль.
Вам не обязательно быть лучшим разработчиком в команде, чтобы быть лидером. Важно , чтобы вы были технически компетентны , чтобы поддерживать уважение, поскольку вы играете гибридную роль. Никогда не упускайте из виду, что вы тоже являетесь разработчиком, так как я полагаю, что это останется как минимум на 50% вашей роли.
ИМХО, большинство хороших разработчиков не заинтересованы в том, чтобы быть обремененными административной работой, поэтому вам не о чем беспокоиться в этом отношении. Делайте то, что вам нужно, чтобы выполнять новые «лидерские» обязанности, но сосредоточьтесь на том, чтобы оставаться хорошим товарищем по команде.
Команда талантливых разработчиков надеется, что их менеджер не будет лучше их в разработке, а защитит от потери эффективности. Ваша административная работа будет иметь решающее значение.
Директор приходит и спрашивает время X коллеги, когда этот коллега уже на 100% занят другим проектом? Будьте рядом, чтобы поговорить с директором, объяснить приоритеты и не мешать коллеге.
Кроме того , если необходимо принять техническое решение, попросите своих талантливых коллег поделиться с вами своим мнением. Очень важно знать, что они технически сильнее вас, и показывать это, спрашивая их мнение о решениях.
Мой вам совет: не продавайте себя дешево.
Немедленно отбросьте мнение, что вы чем-то уступаете им, и никогда, никогда не высказывайте эту идею команде и не позволяйте ей показать, что вы хотя бы раз думали об этом.
Ответственный парень не должен быть техническим экспертом, он должен обеспечивать руководство и руководство. Разрешайте конфликты, назначайте задачи, генерируйте показатели производительности и т. д. Если бы они могли выполнять вашу работу , они бы платили 150%. Они не.
Что касается «облегчения разочарования», не бойтесь признать, что у некоторых из них больше знаний, чем у вас, и всегда отдавайте должное. Если есть проблема, и [X] решает ее, похвалите его и признайте руководству/клиенту, что [X] спас положение. Однако не терпите никаких вызовов вашему лидерству. Конечно, вы не лучший разработчик, но вы лидер, и это не подлежит обсуждению.
Как вы думаете, футбольный тренер лучше бросает, чем звездный защитник?
Хотя оба вышеперечисленных умеют играть в футбол, у них разные функции и навыки в команде.
Ваше описание звучит как модель «слуга-лидер» — и отсутствие у вас технических навыков по отношению к вашей команде на самом деле поможет вам добиться успеха.
Вы заслужите уважение команды, признавая их таланты и используя их должным образом.
Например, если кто-то умнее вас по «Теме X», то советуйтесь с ним по «Теме X» при принятии решения. Это показывает несколько вещей: (1) вы признаете их талант, (2) вы уважаете их талант, (3) вы хотите, чтобы команда была успешной, а не вы.
Пусть они ведут вас технически, а вы ведете их профессионально.
Индикатор успеха: Когда ваш проект будет завершен, вы должны чувствовать, что его выполнила Команда, а не вы или кто-то один.
Итак... вот в чем дело. Вы работаете с разработчиками, которые разбираются в разработке лучше, чем вы. Это прекрасно! На самом деле, если вы понимаете это сразу, вы опережаете большую часть менеджеров среднего звена, которые никогда не доходят до этой точки, либо потому, что они целенаправленно нанимают людей, которые не так хороши, как они, либо потому, что они настолько поглощены Даннинг-Крюгер, что они никогда не «понимают», насколько лучше окружающие их люди.
Но вам платят не за то, что вы пишете код, вам платят за то, чтобы вы управляли написанием кода другими людьми. Итак... может быть, это поможет: думайте о себе не как о «лидере» в смысле капитана команды, а как о вспомогательном персонале для них. Будьте той ширмой между высшим руководством и вашими ребятами: если у кого-то наверху есть проблемы с работой вашей команды или если им нужно выполнить определенную работу за Х времени, убедитесь, что вы , а не один из разработчиков, получаете это. info (а затем зарегистрируйте проблему и определите ее приоритет). Если у вас нет степени бакалавра, действуйте как один. Говоря как разработчик, если мне придется поговорить с не-разработчиками, я это сделаю, но я знаю, что очень, очень ценю, когда кто-то стоит между мной и толпой.
Еще одна вещь, которая, как мне кажется, действительно работает и которую многие разработчики не обязательно делают самостоятельно, — это много-много общения. Вы работаете в Agile/Scrum? Если нет, я бы сильно задумался. Даже если вы делаете чистый Waterfall, потому что ваша компания диктует вам это, нет никаких причин не добавлять некоторые аспекты Agile/Scrum, такие как ежедневная стоянка или оценка рабочей нагрузки по «спринту» в баллах. Если кто-то борется с задачей, пригласите более старшего разработчика, чтобы поговорить с ним о том, как справиться с этим, и постарайтесь воспитать отношение «мы добьемся успеха и потерпим неудачу как команда», чтобы люди, которые могут отстать, могли понять с помощью тех, кто впереди.
Наконец, вы отвечаете за системы, такие вещи, как кодовая база, процесс регистрации, тестирование и т. д. Как программист с СДВГ, я. временами очень, очень неорганизованный, и b. Я далеко, далеко, далеко не единственный человек, работающий в этой профессии, с таким заболеванием. Я лично получаю большую пользу от наличия команды управления/поддержки, желающей и способной обеспечить структуру. Чем меньше мне приходится думать об этом, тем больше я могу сосредоточиться на написании кода — о, смотрите! Птица!
Вы также можете использовать это место, чтобы попробовать что-то новое, и я чувствую, что чем больше вы будете этим заниматься, тем больше ваши люди под вами оценят ваши усилия. Вы все пробовали парное программирование? Есть люди, которые говорят, что это на самом деле так же эффективно, если не более эффективно с точки зрения количества строк, написанных за человеко-час, чем кодирование между людьми. Может быть, это сработает для ваших парней, а может быть, и нет. Вы никогда не узнаете, пока не попробуете! Насколько глубоко ваша команда привержена разработке через тестирование? Как насчет проверки кода? Я не могу сказать, что какая-то из этих вещей сработает для вашей команды, но я думаю, что готовность быть открытой и пробовать новое просачивается.
Менеджер редко бывает большим разработчиком в глазах подчиненных, потому что менеджеры не могут тратить много времени на программирование, из-за чего их знания меркнут. Меня не волнует, программировал ли менеджер когда-либо,
С другой стороны, я не могу вылить воду из стакана с инструкциями, написанными на дне. Без хорошего менеджера у меня большие проблемы. Я всегда расставляю приоритеты и читаю людей так, как считаю правильным, и никто никогда не соглашается. Без менеджера, который помог бы мне с этим, я всегда умираю по политическим причинам. Если мне повезет, мой менеджер поможет и защитит меня, чтобы я мог сосредоточиться на своей работе.
У меня к тебе вопрос. Почему ты получил эту работу, а не других парней? Что оправдывает ваше время, которое оплачивается на 150% по сравнению с другими людьми? Если вы не знаете ответов, вам нужно разобраться.
Вот подсказка. Программирование проще, чем управление. Компьютеры прекрасны, люди — заноза в заднице. Вы будете иметь дело с экономическими и временными ограничениями, с которыми программисты ничего не могут поделать. Они всегда работают на износ и, как правило, не могут ускориться. Ваш проект будет находиться под давлением, чтобы занять слишком много времени и слишком дорого. Кому-то, надеюсь, вам, нужно будет решить, что нужно изменить в планах, чтобы вы могли сократить работу и по-прежнему выполнять важнейшие задачи ваших клиентов. Если вы в этом не разбираетесь, вас заменят.
Чтобы получить максимальную отдачу от вашей команды, они должны быть вдохновлены вашим проектом, будь то природа системы, цели, поддерживаемые системой, или деньги, которые они получат за выполнение работы. Чтобы способствовать, вы должны быть увлечены работой или признать, что рабочая среда и цели не так хороши.
Я думаю, что Эндрю Берри уже попал в точку, этот ответ действительно является расширенным комментарием. Я бы не стал раскрывать им, что вы зарабатываете больше денег в результате новых управленческих задач, которые вы выполняете.
Подруга рассказала мне о чем-то подобном, произошедшем в ее компании. Разработчики были счастливы, что кто-то взял на себя административную работу, которую они презирали. Они видели в человеке не начальника, а коллегу, который отвечал за проведение схватки и составление отчетов в Power Point для руководства и т. д., и в их отношениях ничего не изменилось. Пока каким-то образом не просочилась информация о деньгах, и вдруг появилось много обиды на человека, занимающего должность «менеджера».
Мораль этой истории в том, что информация о вашей зарплате должна быть конфиденциальной для ваших коллег.
Разработчики обычно понимают, что любой команде нужен кто-то, кто позаботится об административных задачах и управлении. Если вы сможете стать признанным членом команды, который делает это, вы добились успеха.
Чтобы достичь этого, вам нужно сделать следующее: сделать работу. Строить планы. Выполните их. Убедитесь, что все вещи, за которые вы отвечаете, продолжают работать. Через некоторое время вас оценят.
Поскольку большинство ответов довольно длинные, я хотел бы добавить простой.
Вы не можете ожидать, что будете лучше во всем, как ваша команда. Что очевидно и может быть хорошо. Обсуждайте цели со своей командой, взаимодействуйте с ними. Они разъяснят, что можно, а что нельзя. Если вы убедитесь, что цените их мнение, но также четко указываете, какие вещи не важны, все должно быть в порядке.
Насколько я знаю как разработчик, я просто хочу, чтобы люди знали, на что я способен, и чтобы их услышали, когда я думаю, что мое мнение имеет значение, я думаю, что большинство разработчиков такие.
Я бы сказал, расслабься.
Я был консультантом более 20 лет, был и менеджером, и менеджером, и очень редко менеджер бывает лучшим или самым умным разработчиком в команде.
Роль менеджера по развитию состоит в том, чтобы получить максимальную отдачу от своей команды, и для этого требуется 20% технических навыков и 80% навыков работы с людьми. Ваша задача состоит в том, чтобы понимать относительные сильные стороны каждого члена вашей команды, способствовать продуктивному общению, помогать им процветать и расти в своих ролях, защищать их от града бреда, который генерирует большинство организаций, и дать каждому почувствовать себя признанным и признанным. ценится в своей работе.
Все это «мягкие» навыки: ваши технические навыки помогают вам понять процесс разработки и более широкий выбор дизайна, который влечет за собой ваш проект. Но они действительно полезны только в той степени, в которой вы можете помочь своей команде оставаться счастливой, сосредоточенной и продуктивной.
Только пожалуйста, пожалуйста , не притворяйтесь, что у вас есть знания или навыки, которых у вас нет. Похоже, вас немного пугает уровень навыков вашей команды, но ваша роль не в том, чтобы быть самым умным парнем в комнате. Чтобы посеять семена, удобрить почву и отпугнуть саранчу. И если вы сделаете это хорошо, вы заслужите свою зарплату и уважение своей команды.
@USER_8675309 — Вы можете быть отличным лидером независимо от того, насколько ваши навыки разработчика соотносятся с навыками вашей команды. Вы лидируете, поддерживая свою команду и ведя сзади, а не спереди. В этом случае вместо того, чтобы отдавать приказы и применять макиавеллистский подход к руководству, вы должны сосредоточиться на предоставлении команде достаточного количества ресурсов и времени, чтобы гарантировать, что достигнутые результаты являются результатом подлинного совместного и творческого мышления. Помните, что у каждого из вашей команды есть свои индивидуальные навыки и таланты. Вам предстоит распознать эти таланты и выявить новых лидеров. Делайте правильные вещи, а не делайте правильные вещи! Удачи, чувак... ты получил это!
ПОЛЬЗОВАТЕЛЬ_8675309
комар
джеймскф
ПОЛЬЗОВАТЕЛЬ_8675309
EvSunWoodard
Т. Сар
дотанкоэн
Питер Б
Луан
Снуп
Кевин
Лаконичный дроид
джеймскф
Омегакрон
Тони Эннис
Мог говорит восстановить Монику
Рокки
пользователь2338816