iTechArt logo

Кто такой тим лид и чем он занимается

Students Lab Development & QA

Тим лид (Team Lead) – руководящая позиция в IT-сфере. Специалист на этой должности управляет командой разработчиков или тестировщиков (джунами, миддлами и сеньорами). Согласно исследованиям, в подчинение тим лиду попадает команда в среднем из 7-9 человек.

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

Как быстро можно дорасти до позиции тим лида и какие требования предъявляются к кандидатам на эту роль? Обсудили с Кириллом Зюсько, Team Lead iTechArt.

Наш собеседник
Кирилл Зюсько.png

Кирилл Зюсько

Team Lead iTechArt

Сочетает обязанности тим лида и разработчика.

И всё-таки, тим лид – это играющий тренер? Он сам программирует или только менеджерит?

Мне кажется, что это во многом зависит от проекта. Очень часто слышал, что если тим лид программирует, то это значит, что он не тим лид, процессы в команде не поставлены и прочее. Я не такой категоричный человек и считаю, что обязанности могут колебаться от проекта к проекту, и на это будут напрямую влиять такие очевидные факторы, как, например, размер команды. На своём текущем проекте, я и программирую, и занимаюсь обязанностями тим лида (в соотношении 50/50), так как моя команда относительно небольшая.

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

В моём понимании:

  • Сеньор – это разработчик, которому можно дать задачу и быть уверенным, что он с ней справится без посторонней помощи, даже если задача тяжёлая или нужно «задизайнить» что-то по мелочи.
  • Тех лид – тот человек, который понимает каждый аспект работы приложения, делает дизайн приложения, помогает интегрировать различный функционал, пишет техническую документацию по проекту и так далее. Как правило, он имеет глубокие знания в своей технической области (бэкенд/фронтенд/мобильная разработка).
  • Продакт менеджер занимается развитием продукта в целом. Он отвечает за анализ рынка, формирование требований к продукту, определение назначения продукта, последующее продвижение и т. д. То есть это вообще другая зона ответственности. Как правило, продакт менеджер работает совместно с тим лидом, для того, чтобы понять возможность реализации той или другой фичи, составлением роудмапа и т. д. 
  • Тим лид – это такое связующее звено между всеми :) Он помогает выстраивать процессы в команде, общается с продукт менеджером, понимает потребности бизнеса, и направляет целую команду в правильное русло.

А кто выше по уровню, чем тим лид? Кому он подчиняется?

Есть, например, Engineering Manager, который руководит несколькими командами. Поэтому тим лид подчиняется ему, если можно так сказать.

Что должен знать и уметь тим лид? Какие требования обычно предъявляют работодатели?

Мне кажется, что тим лид это уже больше о софт скиллах, чем о хард скилах.

Человек должен уметь:

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

И, конечно, крайне желательно иметь хорошую техническую базу.

Круг обязанностей тим лида – каков он?

На самом деле он очень большой и разнообразный.

Среди своих обязанностей могу выделить:

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

Сколько времени, по твоим оценкам, минимально может занять путь от джуниора до тим лида, если иметь искреннее желание занять эту позицию? И какие карьерные ступени могут идти за этой позицией?

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

Если мы рассматриваем путь от джуниор разработчика до тим лида (я делаю такую оговорку, потому что знаю, что есть вакансии джуниор тим лидов, куда готовы брать управленцев из других сфер с хорошим опытом в управлении, но без технического бэкграунда), то конкретно в моём случае у меня этот путь занял 4 года. Но, опять-таки, это всё индивидуально и у кого-то этот путь может занять меньше времени, а у кого-то наоборот – больше. Так же всё сильно зависит от проекта и многих других внешних факторов.

Твои любимые и нелюбимые аспекты работы в качестве тим лида? 

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

Чего боится тим лид? :) 

Что когда-то забуду как писать код :) Я начинал работать как разработчик и через какое-то время «дорос» до тим лида. И если раньше я уделял программированию весь рабочий день, то сейчас получается выделять только около половины дня. И я понимаю, что если команда будет дальше увеличиваться в размерах, то в какой-то момент времени я отойду от прикладного программирования. А ещё через какое-то время начну забывать как писать код.

Твои рекомендации/лайфхаки, которые могут сильно упростить работу тим лида? 

Я использую планнер, куда записываю все дела, которые не успел завершить, если нужно было переключиться на другую задачу – это сильно упрощает жизнь. Ещё настроил интеграции в calendar/mail/slack приложениях, что тоже немного упрощает жизнь. Когда у тебя митинг по календарю, то slack будет автоматически мьютить любые нотификации, и ты не будешь отвлекаться на какие-то сообщения от коллег. Mail позволяет настроить несколько почтовых ящиков, и ты не паришься о том, что можешь случайно забыть проверить какую-то одну из своих почт. А calendar агрегирует все твои звонки/митинги в одно место, что тоже очень удобно и позволяет легче планировать свой рабочий день.

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

Тим лид – профессия или призвание?

Профессия. Конечно, людям, которые охотнее идут на контакт с другими людьми (не интровертам), которым нравится руководить – им будет проще “влиться” в профессию. Но я считаю, что любой человек может обучиться необходимым скиллам и быть тим лидом. Другой вопрос в том, будет ли такая работа доставлять удовольствие. А так это, конечно же, профессия.