Из джуна в руководители команды: как стать тимлидом

Desktop разработчики занимаются программным обеспечением для ПК и ноутбуков. У него очень важная роль — связывать команду и топов, если дело работает в продуктовой компании, команду и заказчиков или стейкхолдеров в других случаях. Тимлид должен быть одновременно опытным программистом (или аналитиком) и хорошим менеджером. В больших продуктовых (и не только) компаниях может быть несколько команд и в каждой — свой teamlead.

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

Успешный тимлид

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

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

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

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

И вот спустя 2 года я выступил на Teamlead Conf 2021 с темой, вынесенной в заголовок статьи. Запись выступления доступна ниже, ну а дальше пойдет текстовое содержание доклада. О том, как строится обучение и какие результаты оно дало за первый год существования проекта. Цель — например, занять позицию тимлида в своей команде или в другой компании.

Онлайн-курсы

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

Успешный тимлид

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

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

Как стать тимлидом, или Что вас ждет по другую сторону разработки?

В числе особенностей проекта были слабо развитые коммуникации в команде клиента, сложные процессы контроля (в отдельном чате) и настройки окружения. Впрочем, у таких ситуаций всегда есть решение – в зависимости от дальнейших целей специалиста, можно прокачивать технические или управленческие навыки. По аналитике скоро запустим AGIMA.University, этот курс для прокаченных специалистов. В идеале сделать офлайн, но будем ориентироваться на ситуацию в Москве. Есть нюансы именно про аналитиков, схожие с управлением командой дата саентистов…

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

В чем отличия между техлидом и тимлидом

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

  • Поймёте, как вести себя в новой должности и перейти от самостоятельной работы над задачами к грамотному делегированию.
  • Во-вторых производительность джунов отрицательная (больше времени тратиться на их обучение) — это банальная истина.
  • Коммуникационные знания у таких людей несравненно более развитые на естественном уровне, чем у прошедшего несколько профильных курсов по софт-скилам технаря.
  • Чтобы сэкономить время и получить качественного сотрудника, лучше обратиться в профильное ИТ-агентство.
  • Итак, о том, что важно налаживать связь между разработчиками и тимлидом, мы уже сказали.
  • Он предназначен не только для руководителей команды разработки, но и для всех, кто хочет научиться управлять командами.

В общем посыле (“руководителем чаще становится тот, кому ближе коммуникации, чем быть с кодом 1 на 1”) – согласен, думаю это нормально. Коммуникационные знания у таких людей несравненно более развитые на естественном уровне, чем у прошедшего несколько профильных курсов по софт-скилам технаря. Этот скилл очень нужен для того, чтобы долго и успешно работать в режиме многозадачности.

Миф №3. Тимлид должен кодить сам и лучше всех

Объяснить подчинённому его ошибки и слабые стороны так, чтобы это было не обидно, а полезно и привело не к депрессии, а к росту, — очень важно для тимлида. Этому придётся учиться, если есть цель получить лидерскую роль. В компаниях с большими командами и серьёзными проектами есть и аналитики, и HR-специалисты, и проект-менеджеры. В kt.team тимлиды помогают HR’ам только на этапах технических интервью и проверки тестовых заданий, а в общении с клиентами участвуют только при реальной необходимости.

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

предсказаний о будущем удаленной работы от CEO крупнейших компаний США (часть

Работы много, и не всегда тимлид видит оптимальное решение. Ему нужно уметь объективно обсуждать с коллегами реализацию задачи, то, как ее лучше сделать. Объяснить всем, что это за собой повлечет, какие могут быть минусы, какие плюсы у возможных решений. Новичку в компании крайне важно подружиться с тимлидом, чтобы быстро пройти онбординг, влиться в процессы, развиваться и расти дальше. Я согласен с тем, что при грамотной организации командной работы, что несомненно является критерием качества работы тимлида, делегировать будет проще. Заблуждение № 5 как раз и было о понимании важности такого инструмента как делегирование.

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

Тимлид КЦ/Руководитель группы операторов КЦ Яндекс Еда

Под общим термином “специализация” могут подразумеваться термины “должность”, “уровень должности”, “профессия”, “специализация по технологии”, “технология” и так далее. Обновление данных обычно происходит не реже 1 раза в неделю (частота обновления данных также зависит от частоты появления новых вакансий по специализации). Тимлид должен транслировать не инструкции к задачам, а некоторые руководящие принципы, я назову их архитектурными. Эти принципы и подходы должны быть согласованы с командой. В итоге, когда тимлид будет ставить задачи, то его подчиненные будут их выполнять с учетом принципов, о которых они договорились заранее. Все становится интереснее, когда приоритеты начинают конфликтовать.

Вопросы максимальной изолированности компонентов. Роль архитектора в компании, архитектурные ревью. AGIMA помогает создавать сайты и приложения для «Пятёрочки», «Леруа Мерлен», «Ингосстраха». Чтобы https://deveducation.com/ попасть на собеседование, нужно выполнить 80% домашних заданий, а трое выпускников получат приглашение на работу. Обучающая программа “Как стать результативным руководителем” от Нетологии.

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

Leave a Reply

Your email address will not be published. Required fields are marked *