#статьи
- 2 июн 2022
-
0
Как проходит типичный рабочий день тимлида и что делать с кучей встреч
Разбираемся в обязанностях и подводных камнях в работе тимлида вместе с Кэлвином Бушором — крутым парнем из финтеха.
Переводчик, специалист по авиационной безопасности, начинающий веб-разработчик. Убеждён, что любой человек может сочетать абсолютно разные интересы и сферы профессиональной деятельности, ведь наши возможности безграничны.
Об авторе
Автор статей, спикер и технический лидер в финтех-индустрии, опытный software engineer. Помогает начинающим техлидам развивать лидерские навыки и учит собирать классные команды.
Недавно мы провели с начинающими айтишниками Q&A‑сессию. Среди распространённых вопросов вроде «Какой у вас стек?» или «Какие языки программирования вам больше всего нравятся?» был и такой, который подтолкнул меня написать эту статью:
Через секунду мы вернёмся к этому вопросу, но сначала давайте кое-что уточним.
Вообще, структура команд может меняться от проекта к проекту. Так что конкретно в этой статье будем придерживаться следующих допущений:
- Команда состоит из 6–8 человек — это так называемая команда на две пиццы.
- Команда кросс-функциональна. В неё могут входить программисты, продакт‑оунеры и вообще все, кто нужен для успешной работы.
- Команда разработки отвечает как за сам продукт и его продвижение, так и за технологии. Она ведёт подробный бэклог, с которым постоянно сверяется в работе.
У программистов, да и вообще у всех в команде, рабочий день, как правило, начинается со стендапа: все собираются поговорить о том, что сделано, что собираются делать, у кого какие трудности. Мы обсуждаем пул‑реквесты и всякое-разное, что нужно команде для развития конкретного продукта, технологии или платформы.
После стендапа большинство принимается за работу. Хотя могут проводиться и различные дополнительные митинги, связанные с какими-то новыми задачами, командной культурой, — или нам может просто понадобится встреча для детального обсуждения какого-то вопроса.
Кодинг может быть индивидуальным или парным. С удалёнными сотрудниками можно работать в паре виртуально, что очень удобно.
Примечание переводчика
Парное программирование — техника программирования, при которой код создают пары разработчиков. Каждая программирует решение одной задачи. Пара сидит за одним рабочим местом. Один программист («ведущий») набирает код. Он в основном думает над деталями реализации. Другой программист («штурман») сосредоточен на картине в целом и периодически просматривает код. Время от времени — обычно каждые полчаса — они меняются ролями.
Большинство команд проводят код‑ревью. Программисты с помощью пул-реквестов могут вместе искать подходящее решение.
В чатах много болтовни на разные темы, перемежающейся мемасиками и гифками. Все делятся музыкой, обсуждают, что интересного происходит в индустрии, общаются на разные темы в течение дня. Это, несомненно, сближает.
Это встречи, которые команда разработки обычно проводит каждые две недели. Основная их цель — планирование работы на следующие 14 дней, поиск лучших решений для каких-то задач и получение обратной связи по продукту от стейкхолдеров.
Потом весь движ начинается заново. И так до бесконечности.
Теперь перейдём к сути статьи. Каково же это — быть тимлидом? Я начну с общего, а потом пройдусь по деталям.
Тимлид отвечает за команду, за качество её работы, за атмосферу внутри коллектива и за вклад каждого члена команды в общее дело.
Как только я просыпаюсь, первым делом проверяю, есть ли какие-то срочные вопросы, требующие особого внимания. Это помогает расставить приоритеты на день. Электронная почта, чат, текстовые сообщения, Twitter, Reddit, отзывы клиентов, логи ошибок и много ещё всего! Нужно что-то починить, кому-то что-то отправить, решить проблемы клиентов, чтобы избежать недовольства в наш адрес.
Если вопрос срочный, я связываюсь с коллегами, ставлю им задачу и выясняю, чем могу помочь. Бывает, что ошибку уже устранили и осталось только загрузить обновление.
Лидеры посещают те же мероприятия, что и вся команда. Иногда мы берём на себя организацию переговоров. Порой есть работа по спринту, которую мы тоже помогаем выполнить. Или мы просто наблюдаем за работой со стороны до тех пор, пока не возникнут сложности, требующие нашего вмешательства.
Scrum of Scrums — митинг, на котором собираются несколько команд и лидеров, работающих над совместным проектом или продуктом. Это помогает всем мыслить в одном направлении при работе над множеством задач одновременно. Хотя бывает, что в таких сборах нет острой необходимости.
Примечание переводчика
Scrum of Scrums — масштабируемая agile-техника. Она позволяет объединить несколько команд, работающих по методу Scrum, чтобы они могли вместе выполнить общую задачу.
Во время стендапов или Scrum of Scrums я слежу за тоном и настроением членов команды, пытаюсь понять, есть ли какие-то конфликты. Если замечаю, что есть, то после собрания обязательно пытаюсь выяснить, могу ли я чем-то помочь.
Кроме стендапов или Scrum of Scrums, есть и другие встречи — например, разбор полётов и обсуждение новых возможностей. Я считаю, что это очень полезно для команды.
Как лидер, я помогаю этому общению быть конструктивным и действенным. Когда в команде начинают обсуждать друг друга, очень важно не превратить разговор в фестиваль ругани. Я за здоровую критику.
На них я лично общаюсь с кем-то из команды или компании и мы обсуждаем кучу разных вопросов: жизнь, работу, карьеру, семью, развлечения… Мой визави выбирает тему — и мы совместно разбираем её.
У one-on-one две цели. Во-первых, мы выстраиваем отношения. А они, в свою очередь (то есть во-вторых), помогают моим собеседникам развиваться, получать больше удовольствия от работы, улучшать свои навыки. Я провожу массу времени на таких встречах. Но об этом ниже.
Многие процессы проходят одновременно, и лидер — своего рода хаб, который способствует максимально естественному их протеканию. Команда общается в чатах Slack или Microsoft Teams, и, будучи лидером, я часто участвую в этом.
Кроме того, в течение дня я веду личную переписку, помогаю по мере возможности участникам своей команды и другим коллегам. Когда у меня появляется свободное время, я могу просто спросить кого-то, как дела. Если бы всё происходило в офисе, я бы просто встал из-за стола и пошёл общаться с командой. Здесь я стараюсь делать то же самое, только виртуально.
Это очень важное слово. Я спрашивал у нескольких бывших лидеров, почему они ушли с должности, — и собрания были одной из главных причин. Да, я провожу много времени на разных встречах, но обычно мы общаемся по делу и не растекаемся мыслию по древу.
Митинги нужны, чтобы общаться и двигаться в одном направлении. Когда у встречи есть чёткая повестка и цель и в ней участвуют только нужные сотрудники, она приносит много пользы. Если отсутствует один из ключевых ингредиентов, на встречах все тратят время впустую. Когда собрание кажется вам бесполезным, ищите недостающий ингредиент. А потом спросите себя, что вы можете с этим сделать. Вы лидер или нет?
Я принимаю участие во встречах:
- посвящённых текущей работе и решениям по продуктам, которые мы создаём;
- посвящённых определению будущей стратегии;
- касающихся планов на следующий квартал или год;
- затрагивающих вопросы перебоев в работе, багов или отзывов клиентов;
- касающихся обстановки внутри команды — как в личном, так и в профессиональном плане.
Я посчитал, сколько времени и на что тратил в последние три недели, и распределил всё по категориям. Некоторые мероприятия, например стендапы, я объединил в категорию «Церемонии». В таблице я привёл средние значения.
№ | Мероприятие | Затраченное время |
---|---|---|
1 | Проверка коммуникации | 30 минут |
2 | Встречи one-on-one | 2 часа |
3 | Церемонии (стендапы и прочее) | 1,5 часа |
4 | Собрания | 3 часа |
5 | Общение с командой в чате | 2 часа |
6 | Оставшееся время | 1 час |
7 | Всего | 10 часов |
Как обычно распределено время в мой рабочий день
1. Ты действительно работаешь по 10 часов в день? Иногда да. Знаю, это ненормально. Кое-что я делаю параллельно: например, если на собрании обсуждают то, что меня не касается, я могу в это время пообщаться с командой в чате.
2. У тебя правда остаётся только час на всю остальную работу? Иногда да. Со временем накапливается много работы, и когда появляется подходящий момент, я стараюсь поскорее всё разгрести. Чтобы не тормозить процесс, я поручаю некоторые задачи другим членам команды, заодно давая им возможность проявить себя. Встав на путь лидера, ты понимаешь, что у тебя нет времени на всё. Поэтому важно оттачивать до блеска умение принимать решения, делегировать задачи и доводить начатое до результата, добиваясь максимального импакта за короткий период.
3. Зачем тратить столько времени на общение? Встречи one-on-one, собрания, чаты — всё это общение. Обсуждения работы, вектора развития, карьеры и личностного роста. Обсуждения принятых решений. Это и есть работа. Лидер — одновременно и коммуникатор, и тренер, и помощник. Для развития команды и бизнеса мы должны сфокусироваться на коммуникации сами и помочь команде общаться более эффективно. Думаю вы уже догадались, что в сфере технологий всё строится на общении.
4. Где в твоём списке техническая часть? Ты что, не пишешь код? Хороший вопрос. Когда я только-только стал тимлидом, то тратил гораздо больше времени на кодинг и до сих пор иногда упражняюсь вместе с командой. Я работал в паре с инженерами, преподавал принципы программирования, проводил код-ревью. Потом стал учить этому других, помогать команде развиваться. Со временем эти обязанности я делегировал. И нынешние члены команды, будущие лидеры, отлично с ними справляются. Команда развивает технологии, а не я. Если бы я занимался этим, ничего хорошего бы точно не вышло. Новые лидеры обычно слишком вовлечены в процесс работы над кодом, но со временем часть из них переключается на другие задачи. Лично я сосредоточил усилия на людях, культуре и рабочей атмосфере. Нет единственно правильного пути, необходимы оба. Приятно, что ты сам можешь выбирать, каким тимлидом стать.
5. Тебе это всё нравится? В основном да. Я понял, что мне нравится помогать людям расти, создавать успешные команды. Нравится влиять на культуру команды или даже всей системы, помогая добиваться лучшего будущего уже сегодня и мотивируя других членов команды. Кроме того, мне до сих пор очень нравится IT, тут офигенно, а люди, которые работают здесь, просто потрясающие. Я бы соврал, если бы сказал, что всё радужно и безоблачно. Иногда бывает действительно тяжело, но мне всё равно очень нравится быть тимлидом.
Напоследок расскажу вам про одну важную вещь, о которой новые лидеры очень часто не задумываются. Этот урок я усвоил много лет назад.
Вы руководите своим рабочим днём, а не он вами.
Слишком часто я вижу, как новые, а иногда даже и опытные лидеры становятся заложниками своего календаря. Они идут туда, куда ведёт их календарь.
Если собрание не представляет для вас ценности или вы считаете, что не будете там полезны, не идите на него. Откажитесь — твёрдо скажите «нет». Я имею в виду: не заморачивайтесь настолько. Относитесь к этому правильно. Свяжитесь с организатором собрания, убедитесь, что без вас смогут обойтись, возьмите дело в свои руки. Мы не должны быть заложниками своего календаря.
Если собрание не имеет чёткой повестки и цели или приглашены не те участники, попробуйте исправить это. Сделайте так, чтобы группа создавала качество собрания. Покажите на своём примере ценность таких собраний.
Лидерам очень легко попасть в подобную ловушку. Иногда может казаться. что лидерство — это очень сложно, но это не так. С помощью описанной тактики мы можем существенно снизить нагрузку. И никогда не стоит забывать, что мы имеем скрытую суперсилу — распоряжаться своим временем самостоятельно.
Учись бесплатно:
вебинары по программированию, маркетингу и дизайну.
Участвовать
Школа дронов для всех
Учим программировать беспилотники и управлять ими.
Узнать больше
Чем занимается тимлид?
Всем привет! Несколько дней назад мы поговорили с Олегом Мельником о том, кто такой техлид. Прочитать интервью можно тут.
Мы решили продолжить тему и в этот раз поговорили с Олегом про такую роль у разработчиков как тимлид. То, что из этого вышло, читайте под катом.
Олег Мельник
Technical Lead в компании Proxify, а также преподаватель в OTUS
— Чем занимается тимлид, какова его роль в организации проекта?
—Почему-то мало кто замечает, что тимлид выполняет важную задачу при работе над проектом. Все разработчики – творческие личности со своим видением того или иного аспекта разработки, поэтому они нуждаются в человеке, который смог бы направить их энергию в нужное русло, помочь с распределением задач и урегулирования разногласий между аналитиками и разработчиками.
Бывают моменты, когда аналитики и разработчики не сходятся во мнениях, это частое явление. Все же аналитики – это бизнесмены, тогда как разработчиков интересует именно техническая часть проекта. Для этого и существует тимлид – сделать командную работу максимально комфортной для каждого сотрудника, чтобы творческий потенциал не угасал.
— Какая разница между тимлидом и руководителем группы?
—Единственная разница лишь в подходе, так как задача руководителя – управлять сотрудниками, заниматься их развитием и решать стратегические задачи, стоящие перед всем подразделением. Тимлид – человек, ответственный за определенный проект, и его цель – завершить разработку в срок, не теряя высоких показателей качества.
— Не задумывался об объединении данных ролей? Или все-таки работа тимлида более комфортна?
— Руководитель, конечно, более почетная должность, но сейчас у нас разрабатывается очень большой и сложный проект, состоящий из трех отдельных модулей, и я являюсь тимлидом для всех команд. Поэтому перспектива совмещать текущую должность с руководством меня не интересует в данный момент.
— А сколько человек работает над проектом?
— Непосредственно участвуют в разработке 17 человек, но, если считать тестировщиков и аналитиков, то примерно 30.
— Какими качествами должен обладать тимлид?
— Прежде всего, гибкостью. Работы всегда будет много, поэтому требуется найти оптимальный подход при работе над каждым проектом, чтобы успеть в сроки и не увязнуть в нем. Еще тимлид должен уметь общаться с подчиненными для того, чтобы понять, как лучше выполнить ту или иную задачу. Даже если коллега неправ, то не нужно давить на него, а лучше попытаться объяснить, в чем он не прав, рассказать о минусах и плюсах.
Также помогает твердость характера, чтобы уметь отстоять свою позицию и при этом не нанести ущерб разработке проекта. Идеальный тимлид – это человек, который ранее работал непосредственно аналитиком или разработчиком. Он сможет проанализировать прошлые ошибки на основе своего опыта, чтобы не допускать их в дальнейшем.
—Что обычно приходится решать тимлиду?
— Распределение задач между сотрудниками, команд между модулями. Составление сроков реализации, но самое сложное – это планы срочных задач, когда необходимо настроить команду на возможные переработки в нерабочее время и сверхнагрузку.
— Были ли приятные решения?
— Да, когда мы успевали по срокам и даже немного перевыполняли план, поэтому иногда принималось решение отпустить сотрудников домой немного раньше.
— Что больше всего нравится в данной профессии?
— Работа с командой, состоящей из разных по опыту и квалификации людей. Это позволяет учитывать разные мнения насчет выполняемой задачи и учиться чему-то новому у коллег. Люди больше заинтересованы в работе, когда есть, с кем обсудить вопрос или даже поспорить насчет направления разработки проекта.
— Чем занимаешься в данный момент?
— Работаю над очень сложным проектом, по которому ведется основная разработка. Там очень много работы, поэтому стараемся не отвлекаться от нее. Кстати, работает над данным проектом самая большая проектная группа в компании.
— В текущей компании ты изначально приступил к обязанностям тимлида или развивался внутри коллектива, чтобы заслужить должность?
— Ранее я работал в другой компании и смог взять на себя обязанности тимлида, но команда разработчиков состояла всего из 5 человек. Пришел на текущее место работы в 2019 году, но с «низов», то есть на вакансию разработчика. Мне понадобилось проработать 1 год, чтобы вновь стать тимлидом.
— Как вообще очутился в IT-сфере?
— Изначально при выборе специальности выбрал IT сферу. И сразу после института решил продолжить свою жизнь связанную с ИТ, из-за чего стал работать на разных должностях в данной области. Если бы не вышло стать разработчиком, то, думаю, нашел бы себя в аналитике или в devOps-е.
— Как проходит рабочий день тимлида?
— Большая часть рабочего времени уходит на встречи с командой и общение с отдельными сотрудниками. На встречах затрагиваем темы разбора выполненных задач, обсуждение текущих планов. В начале дня мы просматриваем Jira, таски, изменения в технических реализациях. На написание кода приходится всего лишь 20 — 30% времени, так как работы хватает и на других фронтах.
— Ощущаешь ли нехватку свободного времени в связи с работой на такой должности?
— Разумеется, когда необходимо выполнять большое количество задач одновременно и всегда беспокоиться по поводу сроков сдачи проекта, то времени становится намного меньше. Однако, вместо выполнения монотонного кодинга, тимлид каждый день сталкивается с новыми трудностями и ищет способы их преодоления.
— Ты принимаешь участие в собеседованиях? Какую активность проявляешь и что чувствуешь, когда необходимо оценивать других людей?
— Да, подбор сотрудников в команду – это одна из моих задач. Обычно стараюсь не перегибать и оцениваю будущих коллег исключительно по знаниям и навыкам. Однако, собеседование дает только 20% информации о кандидате, лучший способ оценить его способности – испытательный срок, так как именно он покажет, каковы реальные навыки человека, бывает и с неожиданной стороны.
— Есть ли примеры таких ситуаций?
— Запомнилось два случая, но не в данной компании, а на прошлом месте работы. В первом случае кандидат продемонстрировал хорошие знания в требуемой области, смог даже выстроить корректную цепочку рассуждений. Однако в ходе испытательного срока он не смог выполнить ни одной задачи. Но бывают и обратные случаи – из человека не мог вытянуть и двух слов, но в ходе работы он смог показать высокие результаты и выполнить все задачи в срок. Такое тоже было в предыдущей компании.
— Есть ли нелюбимые вопросы на собеседовании? Какие?
— Практически любой вопрос, связанный с психологией. Мне всегда было неприятно, когда задают вопросы по поводу черт характера, кем я вижу себя спустя 2 года работы в компании и так далее. Это только вводит человека в ступор, так как ему нужно подобрать правильный ответ в голове. Лично мне важнее и интереснее знать его знания в программировании, а не то, кем он будет через столько-то лет. Особенно, когда большинство IT-специалистов – это интроверты.
— Какие же тогда любимые?
— Исключительно технические. В данный момент веду собеседования, которые связанны с PHP. Задаю те вопросы, которые обычно относятся не столько к данному языку программирования, сколько к архитектуре проекта, шаблонам проектирования и т.д.
— Какое самое нестандартное собеседование запомнилось?
— Был один специалист с очень хорошими познаниями и бэкграундом. Он даже работал на кафедре одного из ведущих ВУЗов страны. Но мы ему отказали в вакансии по той причине, что он все время рассказывал о себе, хвастался достижениями и познаниями, не давал задавать вопросы и перебивал. Обычно на собеседование уходит 20 — 40 минут, но с ним потратили 2 часа впустую.
Материал подготовлен в рамках курса «Team Lead». В преддверии старта курса приглашаем всех желающих на бесплатный демоурок с очень непростой темой «Как правильно увольнять человека».
— Записаться на демоурок.
Продолжаем знакомить вас с ролями внутри HR-профессии. Сегодня расскажем о тимлиде рекрутмента: зачем он бизнесу, какие проблемы решает и как выглядит его карьерный трек.
Передаем слово Руслану Сарварову — лиду рекрутмента в компании Evrone.
Руслан Сарваров
Recruitment Lead в Evrone
Чем занимается тимлид рекрутмента
Тимлид рекрутмента — это руководитель команды найма. Его рабочие задачи:
- сотрудничать с account- и sales-менеджерами, sales-директорами, чтобы понимать кадровые потребности компании;
- руководить командой рекрутеров — распределять нагрузку, определять сроки найма;
- нести ответственность за процессы рекрутинга;
- организовывать встречи с командой и нанимающими менеджерами;
- помогать команде в решении задач найма;
- настраивать и сопровождать работу в ATS;
- постоянно улучшать и оптимизировать рекрутинговые процессы;
- формировать документы и SLA — договоренность между рекрутментом и бизнесом о сроках закрытия определенного количества вакансий;
- пополнять базу знаний;
- анализировать эффективность найма и контролировать выполнение KPI;
- отслеживать рекрутинговые метрики, формировать отчеты;
- находить решения по автоматизации рутинных операций;
- нанимать, обучать и развивать команду рекрутеров.
Обычно тимлид не ищет сотрудников сам, а делает это руками рекрутеров. Иногда он может подключаться к поискам, когда речь идет о ролях уровня С, например CEO, CTO, CMO.
Но чтобы улучшать процессы, тимлид должен знать их изнутри, поэтому ему необходимо уметь «работать руками»: искать нужных специалистов и проводить интервью. В зависимости от бизнес-процессов он может отвечать не только за рекрутерские задачи. Например, заниматься онбордингом, обучением новичков, развитием HR-бренда.
Какие хард-скиллы нужны тимлиду
Глубокое понимание устройства рынков труда: где искать таланты и чем привлечь. Если тимлид знаком с рекрутингом в других странах, ценность его экспертизы для бизнеса становится больше. Так, нанимая разработчика из другой страны, необходимо знать, как там устроено законодательство и какой оффер будет приемлем для кандидата.
Умение построить стратегию найма при любых исходных данных — например, в филиале компании в Латинской Америке или для нового направления разработки и стека технологий.
Способность анализировать процессы найма в компании. Тимлид отслеживает более десятка метрик: сроки закрытия позиций, источники найма, количество кандидатов на вакансию, коэффициент отбора. Аналитика позволяет улучшать и оптимизировать процессы.
Владение инструментами рекрутмента. При больших объемах найма недостаточно опубликовать вакансию и вручную просмотреть сотни откликов: это неэффективно. На помощь приходят инструменты автоматизации — рекрутинговые CRM-системы. С их помощью рекрутер ищет кандидатов, сохраняет их резюме и историю общения, автоматизирует рутину и ускоряет время закрытия вакансий.
Свободный английский пригодится даже тем, кто планирует работать только в России. Именно на английском языке большинство профессиональных блогов и литературы для рекрутеров и HR.
Какие софт-скиллы должны быть у тимлида
Знание методик правильной постановки целей. Это важно, потому что при оценке задач могут возникнуть проблемы. То, что тимлиду кажется элементарной задачей на два часа, у рекрутера может отнять полдня.
Например, к завтрашнему дню с помощью сорсинга на LinkedIn нужно найти 40 профилей .NET разработчиков из донор-листа. Прежде чем поставить эту задачу перед рекрутером, я оцениваю, способен ли он сейчас ее выполнить. Для этого использую коучинговую модель GROW:
- G (Goal) — прояснить цель, рассказать о ней исполнителю;
- R (Reality) — оценить текущую ситуацию: есть ли факторы, которые помешают справиться в срок;
- O (Opportunity) — определить возможности рекрутера: достаточно ли у него ли навыков, чтобы решить задачу, потребуется ли помощь;
- W (What to do) — закрепить выбранную стратегию и шаги к результату.
Умение решать конфликты. Тимлид — интерфейс между бизнесом и рекрутерами. Ему приходится балансировать между запросами и защищать интересы обеих сторон.
Навыки коучинга и наставничества — чтобы обучать команду.
Ответственность. Тимлид одновременно курирует множество процессов. Чтобы взять на себя эту задачу, нужно осознавать степень своей ответственности и не бояться ее.
Особенности профессии
Путь тимлида рекрутмента выбирают специалисты, которым интересно руководить командой, ускорять процесс найма, повышать его эффективность. Это одна из возможных, но не единственная точка, в которую приходит рекрутер. Есть и другие варианты:
- уйти в менеджмент HR-направления и развиваться до HRD или HRBP;
- запускать и помогать автоматизировать HR-Tech-стартапы;
- перейти в продажи — например, софта, связанного с рекрутингом и HR;
- стать Business Development Manager в кадровом агентстве.
Чем масштабнее ответственность, тем больше времени необходимо уделять прокачке себя как специалиста. На что трачу дополнительные несколько часов в день:
- Самообразование — читаю блоги по рекрутингу, изучаю лучшие практики по автоматизации HR-процессов, прохожу курсы. Кстати, недавно был отличный курс по менторству Evrone Mentoring Crash Course.
- Развитие личного бренда — веду телеграм-канал. Рассказываю о себе и своей работе, приоткрываю дверь в компанию, где работаю. Открытость повышает доверие и помогает привлекать талантливых рекрутеров в команду.
- Нетворкинг — необходим, чтобы быть в курсе состояния рынка и собирать лучшие практики в сфере HR.
Сколько зарабатывает тимлид рекрутмента
Доход тимлида строится из оклада и бонусов — премий за выполнение годового или квартального плана. В среднем зарплатная вилка рекрутеров и тимлидов в российском IT выглядит так:
В США тимлиды зарабатывают больше, чем в России. В небольших и средних американских компаниях годовой доход тимлида — 70 000–100 000 $ (350 000–500 000 ₽ в месяц по курсу на август 2022 года). В компаниях уровня Google и Netflix зарплата еще выше: 160 000–250 000 $ в год, или 800 000–1 200 000 ₽ в месяц, плюс опционы и премии за выполнение задач примерно на такую же сумму.
Как стать тимлидом рекрутмента
Тимлид — менеджерская позиция, поэтому недостаточно иметь многолетний бэкграунд рекрутера. Важно приобрести навыки управления командой и построения стратегии подбора.
Наиболее частый сценарий роста — когда рекрутера повышают до тимлида подбора. Если же на рабочем месте нет потребности в лиде, а рекрутер уже перерос свою позицию, то он выходит на рынок.
Специализированных источников для прокачки навыков тимлида очень мало. Вот чем я сам пользуюсь:
- телеграм-канал Teamlead Good Reads об управлении командами;
- блог Gitlab, где в том числе рассказывают и про наем;
- книга «Remote: офис не обязателен» Джейсона Фрайда и Дэвида Хайнемайера Хенссона;
- мой телеграм-канал про технический рекрутмент SR4HR «Ищи, нанимай».
Куда расти тимлиду рекрутмента
Тимлид может развиваться горизонтально — перейти на ту же позицию в другую компанию — или вертикально — стать Head of Recruitment. Эта роль руководителя всего подбора появляется в организациях, где штат IT-рекрутеров превышает 10 человек. Иерархия выглядит так: Head of Recruitment управляет несколькими тимлидами, в подчинении каждого из которых находится до 5 рекрутеров.
Обязанности Head of Recruitment и тимлида почти не различаются: меняется только масштаб команды и количество людей в подчинении, наслаиваются бизнесовые задачи — например, управление стоимостью найма.
Еще один возможный трек тимлида — позиции HRD и HRBP.
Как понять, что бизнесу нужен тимлид рекрутмента
В небольшой компании роль тимлида рекрутмента не нужна: всеми процессами подбора управляет CEO или HR-дженералист. Но когда команда расширяется до 3–4 рекрутеров, появляется необходимость в человеке, который консолидирует запросы бизнеса и организует работу.
Без тимлида рекрутмента будет некому распределять задачи по найму. Отпуск или больничный директора может затормозить процесс, а промедление в подборе приводит к потере денег. Если долго не закрывается позиция сейлза, то снижаются продажи, не получается найти разработчика — тормозят проекты.
Кроме того, управление наймом без тимлида не всегда эффективно. Лид рекрутмента знает, как сделать подбор эффективнее, быстрее и дешевле. У CEO или собственника бизнеса, как правило, нет таких специфических знаний.
Приведу пример из моей практики. Устроившись на новую работу, я посчитал стоимость найма в компании и решил оптимизировать процессы. Для этого нанял сорсеров и прокачал экспертизу рекрутеров:
- научил их задавать правильные вопросы на HR-интервью, чтобы сформировать единую систему оценки кандидатов;
- предложил выделить отдельные этапы — на оффер и финальные переговоры;
- научил сотрудников вовремя давать фидбэк и вести кандидата по воронке, чтобы у него остались лучшие впечатления о компании;
- показал, как использовать все возможности автоматизации рутины и инструменты для поиска кандидатов.
В результате за год стоимость найма снизилась на 20%, а количество закрытых позиций выросло вдвое.
Как нанять тимлида рекрутмента
Чаще всего тимлида выращивают внутри команды подбора. Но есть риск лишиться хорошего рекрутера и приобрести плохого тимлида: важно, чтобы у специалиста были менеджерские скиллы. К тому же такое решение может вызвать кризис в команде: сотрудникам, которые несколько лет работали на равных, трудно воспринимать коллегу в новой роли руководителя. Потребуется время на перестройку коммуникации.
Но и у найма стороннего тимлида есть сложности. Скорее всего, новый человек начнет перестраивать под себя все процессы и инструменты — не всякий бизнес готов к такой встряске. Перемены могут не понравиться старым сотрудникам и привести к расколу или увольнениям. Но опытному тимлиду по силам провести необходимые изменения и сохранить команду.
Где и как искать тимлида:
- разместить вакансию на джоб-сайтах, например hh.ru или Хабр Карьере;
- задействовать личный бренд руководителей — пусть CEO и другие управленцы разместят вакансию у себя в соцсетях;
- с помощью нетворкинга.
При оценке кандидата рекомендую обращать внимание на несколько критериев:
- Использует ли соискатель автоматизацию. Для меня базы в гугл-таблицах — «красный флаг».
- За какие процессы кандидат отвечал на предыдущих работах, что он делал сам. Бывает так, что должность тимлида номинальна: фактически человек мог выполнять работу рекрутера или HR-менеджера.
- Использует ли кандидат метрики и какие. Хороший тимлид отслеживает множество показателей: текучесть на испытательном сроке, конверсию с этапа на этап внутри воронки найма, эффективность источников поиска.
Чтобы точнее оценить кандидата, можно предложить ему тестовое задание:
- сформировать бюджет найма на следующий год;
- придумать тактику переговоров с кандидатом, который получил контроффер;
- решить задачу по смоделированной ситуации. Допустим, компании за полгода нужно нанять 100 сотрудников. В команде было 4 рекрутера, но один заболел, а другой уволился — осталось только 2. Что делать?
- создать стратегию найма в нескольких странах или регионах.
Но лучше всего смотреть на кейсы. Не существует идеальных тимлидов рекрутмента, которые справятся с любым проектом. Важно подбирать такого кандидата, чей опыт и навыки совпадают с задачами и ценностями бизнеса. К примеру, опыт четырехступенчатого подбора в Яндексе и Тинькофф вряд ли пригодится в стартапе, где наем может проходить за один день.
Главное
- Тимлид рекрутмента — это руководитель команды найма. Он обучает рекрутеров, анализирует эффективность подбора, оптимизирует рекрутинговые процессы.
- Тимлидами подбора становятся рекрутеры. При этом сильный рекрутер не обязательно будет хорошим тимлидом: чтобы руководить наймом, необходимы менеджерские навыки.
- На рабочие задачи тимлида наслаивается дополнительная нагрузка: прохождение курсов по лидерству и коучингу, поиск лучших практик на рынке, прокачка HR-бренда компании или навыков рекрутинга и автоматизации. Если тимлид не будет развиваться, он отстанет от рынка и не сможет помочь команде.
- Зарплатная вилка для тимлидов рекрутмента в российском IT — 200 000–300 000 ₽.
- Руководитель отдела найма необходим бизнесу, когда команда рекрутеров доходит до 3–4 человек.
- Нанимая тимлида рекрутмента, оценивайте, насколько его прошлый опыт соответствует тому, что нужно делать сейчас.
Наш блог читают более 30 000 рекрутеров и профессионалов HR-индустрии. Подкасты, интервью, тематические статьи и экспертные мнения. Переходите по ссылке:
Тимлид в арбитражной команде
Арбитражная команда — это группа манимейкеров, объединивших усилия для более эффективной работы в арбитраже трафика.
Медиабаинговое агентство — это арбитражная команда с выстроенными внутри процессами полноценного бизнеса и самостоятельной инфраструктурой, ресурсами.
В каждой команде, в зависимости от внутренней структуры (её самостоятельно определяет владелец команды), существует распределение ролей и обязанностей. Классическое разделение выглядит так:
- новичок или junior-медиабайер — чаще всего занимается “черновой работой”: прогревом аккаунтов для байеров.
- медиабайер — льет трафик, ищет и формулирует связки, анализирует результаты, придумывает новые подходы, формулирует ТЗ для креативщиков.
- тимлид команды — проверяет и сопоставляет информацию, полученную от вебов, контролирует основную работу команды.
- овнер — рассчитывает арбитражную модель, формирует бюджет, инвестирует в команду.
Тимлид арбитражной команды — вебмастер, который следит за всеми процессами по заливу и внутри команды. Его задачи могут варьироваться в зависимости от структуры команды, её специализации (по вертикалям и направлениям) и конкретных офферов, с которыми работает агентство. Неизменным остается только одно — хороший тимлид должен знать все процессы арбитража.
Основные задачи тимлида
Задачи тимлида меняются в зависимости от вертикали, оффера и внутренней структуры медиабаинга. В одной команде может быть несколько человек, занимающих эту должность — все очень отличается от команды к команде.
Помимо того, что тимлид следит за ходом всего медиабаинга, иногда в его обязанности входит поиск новых уникальных связок. Также он запрашивает у менеджеров партнерок доступ к закрытым офферам, выбивает ставки, ищет приваты, договаривается об условиях, собирает информацию по рынку, обменивается опытом с другими командами.
Играя, по сути, управляющую роль, тимлид не только оснащает команду новыми связками, приложениями, аккаунтами, прокси и прочим, но и анализирует статистику, которую ему предоставляют вебы — невозжно понять насколько хорошо налажена работа команды и отследить успехи и неудачи без постоянного анализа результатов. Недостаточно просто смотреть в статистику и фиксировать выручку, необходимо учитывать и сопоставлять издержки на расходники, сервисы, активы.
Тимлид отвечает за каждое действие как своих новичков, так и более опытных вебов — он должен всегда понимать: кто сколько принес денег, как залился, где допустил ошибку, кто минусит, кто тянет команду на дно
Тимлид является посредником между командой и партнерской сетью, креативщиками, дизайнерами и т.д.
Как стать тимлидом
Арбитраж — бизнес, в котором каждый человек занимает определенное место и отвечает за конкретные задачи. Как и в любой деятельности, внутри команды существует иерархия и условная карьерная лестница.
Тимлид — руководитель. Он должен иметь достаточный опыт в руководстве, уметь работать с большинством вертикалей и понимать, как настроить рекламную кампанию так, чтобы она приносила доход. Он не только оптимизирует рабочий процесс, но и следит за эффективностью и мотивирует команду (это особенно важно в моменты, когда все идет не по плану). Иногда тимлид собеседует байеров и участвует в найме сотрудников, а также составляет отчетность.
Тимлидом может стать любой опытный вебмастер, но в отличие от других профессий в данной сфере, быть эффективным тимлидом без бэкграунда не получится, поскольку многие тонкости познаются исключительно на личном опыте.
Почему это важно
Любой солдат мечтает стать генералом. В медиабаинговой команде арбитражник может дорасти до тимлида. А хороший тимлид может стать овнером собственной команды или агентства. Это непростая и ответственная роль. Тимлид — не только хороший арбитражник, но ещё и ответственный руководитель, хороший лидер и эффективный управленец. Недостаточно лить трафик лучше всех в команде, следует развивать в себе скиллы классического биздева. Если в будущем вы нацелены на эту роль, будьте готовы к тому, что умения арбитражить будет недостаточно.
Кто это? Тимлид, вопреки сформировавшемуся у некоторых мнению – не профессия, а должность. Этот человек руководит командой разработчиков, дата-инженеров, тестировщиков, а также профессионалов другой направленности в зависимости от специфики проекта.
Как им стать? Практически невозможно занять место тимлида прямо со студенческой скамьи или после окончания курсов. Должность предполагает наличие компетенций, которые реально получить только с опытом работы в определенных сферах деятельности.
В статье рассказывается:
- Обязанности тимлида
- Необходимые компетенции
- Алгоритм прокачки навыков
- Путь к должности тимлида в компании
- Примерная зарплата тимлида в 2023 году
- Сложности в работе тимлидом
-
Пройди тест и узнай, какая сфера тебе подходит:
айти, дизайн или маркетинг.Бесплатно от Geekbrains
Обязанности тимлида
В IT-сфере с каждым годом появляются все новые и новые направления – тимлид, техлид, devrel, engineer-менеджер. Технические специалисты получают ещё больше возможностей для развития внутри выбранного профиля. В данной статье мы рассмотрим отличительные особенности тимлида (англ. team leader –руководитель группы). По большому счету, это роль, а не специальность. На место тимлида может встать бэкенд-разработчик, фронтенд-разработчик, QA-инженер.
Поговорим об основных нюансах взаимодействия тимлида с командой.
Во-первых, он должен уметь проводить собеседования и осуществлять найм работников. Ему нужно будет оценивать уровень кандидатов, совместимость с командой по твердым и мягким навыкам, а также иметь способность «продавать» вакансию. При этом профессионалу необходимо быть достаточно объективным в процессе анализа, а также знать, какой сотрудник будет полезен предприятию и почему определенный набор качеств подходит для конкретной должности.
Во-вторых, тимлиду нужно будет проводить индивидуальные встречи «руководитель—сотрудник», которые способствуют увеличению мотивации работников, а также помогают отыскать и устранить различные проблемы, разработать план развития, наладить обратную связь.
Скачать файл
В-третьих, такой профессионал формирует и ведет команду. Недостаточно просто подобрать грамотных специалистов и поставить перед ними конечную цель. Тимлид должен распределять сотрудников, улучшать их коммуникацию и сводить к минимуму конфликтные ситуации. Таким образом, он занимается непосредственным руководством команды разработчиков. При этом ему не нужно самому писать код или обдумывать архитектурные вопросы.
Помимо этого, задачами тимлида являются:
- Общение с клиентами или бизнес-подразделениями организации.
- Оценка задач и сроков всех этапов, а также их разделение на спринты.
- Контроль над своевременным закрытием тасков.
- Оценка решений разработчиков, формирование рекомендаций.
- Согласование с заказчиком результатов проделанной работы.
Таким образом, тимлид ответственен за проект. Если команда не уложится в срок, то именно этому специалисту будут предъявлены претензии. К тимлиду также обращаются, чтобы добавить новые фичи.
При этом разные организации предусматривают неодинаковую нагрузку для таких профессионалов. В некоторых фирмах тимлиды должны закрывать весь цикл найма разработчиков, начиная с поиска и собеседования, и заканчивая онбордингом и менторингом. В таком случае сотруднику потребуется большая работоспособность и эмоциональная устойчивость.
Другие организации используют тимлидов лишь для принятия решения о выдаче оффера и на стадии заключительного собеседования с кандидатом.
Кроме того, данный работник влияет на возможности профессионального роста разработчиков. Для этого он может проводить код-ревью, обсуждать код на индивидуальных или общих встречах, заниматься парным программированием. Если тимлид все делает правильно, то джуниоры в скором времени поднимаются до уровня мидлов.
Необходимые компетенции
Если вы хотите понять, как стать тимлидом, нужно для начала рассмотреть те навыки, которые понадобятся при переходе на данный уровень. По большому счету, этот сотрудник играет промежуточную роль между разработкой и менеджментом. Следовательно, он должен обладать самыми разными умениями.
Жесткие навыки
Тимлид представляет собой одного из ведущих специалистов, который разбирается в том, как правильно писать код и создавать сервисы. Свои знания он передает разработчикам, хотя может и самостоятельно выполнить ту или иную задачу.
Плюс ко всему, он имеет представление о смежных сферах: DevOps, тестирование, архитектура и т.д.
Важно, чтобы тимлид имел экспертные знания в рамках стека, который применяет команда. Ему, конечно же, не нужно разбираться во всем на высшем уровне. Однако при возникновении непредвиденной ситуации он должен иметь возможность заменить любого сотрудника, чтобы как минимум сохранить работоспособность проекта.
Мягкие навыки
Разделим данную категорию навыков на несколько подгрупп:
- Лидерство. Профессиональный тимлид должен знать, как собрать команду, а также уметь руководить ею и поднимать уровень мотивации каждого из ее членов. Именно на нем лежит ответственность за формирование дружелюбной атмосферы. В таком случае сотрудники будут своевременно выполнять поставленные перед ними задачи, отдыхать и поддерживать теплое общение друг с другом.
- Планирование и тайм-менеджмент. Тимлид должен правильно распоряжаться собственным временем и временем своих подопечных. Ему нужно определять сроки выполнения задач, расставлять приоритеты, сосредотачиваться на самом главном и менять целеполагание, если необходимо.
- Коммуникативные навыки. Хороший тимлид – это человек, который умеет общаться с разными людьми и находить с ними общий язык. Кроме того, он должен уметь налаживать связи как внутри команды, так и за ее пределами, а также между сотрудниками и заказчиками.
- Аналитические навыки и критическое мышление. Эти умения помогают объективно оценить ситуацию и выделить самое главное.
Топ-30 самых востребованных и высокооплачиваемых профессий 2022
Поможет разобраться в актуальной ситуации на рынке труда
Подборка 50+ ресурсов об IT-сфере
Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT
ТОП 50+ сервисов и приложений от Geekbrains
Безопасные и надежные программы для работы в наши дни
Уже скачали 18554
- Навыки делегирования. Тимлиду нужно распределять задачи внутри своей группы.
- Эмпатия. Благодаря этому умению тимлид сможет понять, что чувствует его подопечный, какие проблемы его беспокоят. Это позволит ему принять правильное решение относительно своей команды и помочь ее членам справиться со всеми трудностями.
Алгоритм прокачки навыков
Изучение теории
На данном этапе начинающий тимлид может прослушивать лекции и подкасты, углубляться в учебную литературу. Выберите наиболее комфортный для себя вариант изложения информации, но не забывайте использовать и другие способы.
Говоря об учебных материалах, нельзя не отметить книгу «От разработчика до руководителя», которую написал бывший вице-президент Goldman Sachs Камиль Фурнье. Это одно из важнейших пособий для тимлида в сфере IT.
Рекомендуется также ознакомиться с произведением Марины Перескоковой, которая ранее являлась сотрудницей Яндекса, под названием «Мама, я тимлид». Отметим и «Сложные подчиненные» под авторством Максима Батырева. В данной книге вы найдете множество практик отечественных руководителей. На похожую тему был написан еще один труд – «Как пасти котов» (в профессиональной среде котами называют программистов).
Этих книг хватит для освоения теории. С помощью данной литературы вы сможете понять, что необходимо знать и уметь тимлиду.
Практическая работа
Теория сама по себе не имеет ценности, поэтому вам нужно научиться применять полученные знания на практике. Постарайтесь использовать описанные в книгах методики при выполнении различных задач. Если допускаете ошибки, то обязательно анализируйте их. Именно такой подход позволит отточить навыки и повысить свой профессиональный уровень. Как только у вас начала получаться одна техника, переходите к другой.
Вы можете взять на вооружение простую последовательность действий, которую обычно используют для работы над своими слабыми сторонами. Сформируйте индивидуальный план развития:
- Перечислить все навыки, которые необходимо улучшить.
- Оценить свой нынешний уровень развития по каждому из них и расставить приоритеты.
- Перечислить действия, выполнение которых позволит улучшить навык.
- Выставить сроки.
Читайте также
К примеру, если вам нужно подтянуть умения в области архитектуры, то внесите в план соответствующую компетенцию. Затем присвойте ему определенную приоритетность и укажите свой текущий уровень. После этого выберите действие, которое поможет исправить ситуацию (например, изучить книгу по архитектуре). То же самое нужно будет проделать и для всех остальных компетенций.
Путь к должности тимлида в компании
Если все сложится хорошо, то путь будет следующим: Стажер – Джуниор – Мидл – Сеньор – Тимлид. Однако на практике могут возникнуть различные трудности.
Немаловажные факторы – размер организации и специфика проекта. Кроме того, стоит учитывать и навыки, которыми владеет специалист. Далеко не все сеньоры хотят стать тимлидами. Не каждому дано управлять коллективом, налаживать коммуникацию с бизнес-подразделениями и клиентами.
Если вы работаете в крупной компании и ведете сложный проект, то взять на себя роль тимлида, являясь при этом мидлом, будет не так-то просто. Вам, скорее всего, придется сначала повысить экспертность для анализа проекта. Таким образом, лучше всего подойдет позиция сеньора, владеющего soft skills.
Точный инструмент «Колесо компетенций»
Для детального самоанализа по выбору IT-профессии
Список грубых ошибок в IT, из-за которых сразу увольняют
Об этом мало кто рассказывает, но это должен знать каждый
Мини-тест из 11 вопросов от нашего личного психолога
Вы сразу поймете, что в данный момент тормозит ваш успех
Регистрируйтесь на бесплатный интенсив, чтобы за 3 часа начать разбираться в IT лучше 90% новичков.
Только до 2 февраля
Осталось 17 мест
Если же вы трудитесь над стартапом или работаете в небольшой организации, то вам будет гораздо проще перейти на уровень тимлида, являясь мидлом. Распространенный сценарий: компания начала расширяться, потребовался специалист для найма новых разработчиков и налаживания работы команды.
Роль тимлида может взять и менеджер, знающий нюансы взаимодействия с клиентами. Однако такое развитие событий, как правило, приводит к провалу. Дело в том, что менеджер не знает тонкостей разработки и, следовательно, не может объективно оценить объем работы, правильно распределив задачи между членами команды.
Итак, чтобы стать тимлидом, необходимо перейти на уровень ведущего специалиста и углубиться в изучение технических знаний из своей сферы (архитектура, тестирование, DevOps и т.д.).
После этого нужно сосредоточиться на бизнес-части и полном цикле создания продукта. Благодаря этому вы будете знать, что разрабатываете и кто является вашим потенциальным клиентом. Вы можете начать принимать участие во встречах по обсуждению архитектуры и бизнес-фич с заказчиками.
Вам нужно пытаться получить максимум информации о своем продукте и анализировать предметную область. К примеру, если ваш проект связан со страхованием, то изучите принцип работы страховых фирм. Тем самым вы будете знать больше нюансов и сможете быстрее выполнять задачи. Не исключено, что у вас возникнет хорошая идея по улучшению продукта.
Теперь останется взять на себя ответственность за результат работы всей команды и сопровождать разработку на всех этапах жизненного цикла. Если ваш проект будет успешен, то начальство обязательно оценит подобную инициативу.
Вы можете просто попросить руководство повысить вас до тимлида, однако без весомых аргументов вам могут отказать.
Примерная зарплата тимлида в 2023 году
Не каждая организация имеет официальную должность тимлида. Однако почти в любой команде, вне зависимости от ее размеров, есть работник, играющую данную роль.
В крупных организациях разработчики группируются в несколько команд, в каждой из которых может быть свой тимлид. При этом в компаниях, состоящих из множества таких коллективов, иногда есть формальный или неформальный «тимлид тимлидов». Такой специалист осуществляет руководство над всеми лидерами групп девелоперов. На данный момент тимлиды востребованы не только в крупных и популярных организациях, но и в небольших фирмах.
Рассматривая уровень их заработной платы, стоит отметить, что речь идет о целом ряде специализаций: ‘TeamLead разработки’, ‘TeamLead (Python)’, ‘TeamLead (Java)’, ‘TeamLead (JavaScript)’, ‘TeamLead (PHP)’, ‘TeamLead (C#)’, ‘TeamLead (Golang)’, ‘Backend TeamLead’, ‘Frontend TeamLead’, ‘DevOps TeamLead’ и т.д.
Средний заработок такого работника в России составляет 305 330 рублей. При этом, в зависимости от региона, размеров организации и опыта специалиста, уровень зарплаты может сильно отличаться от указанного значения.
К примеру, для Свердловской области он ниже – 161 000 рублей. В Краснодарском крае тимлиды получают около 195 000, в Санкт-Петербурге – 359 000, В Москве – 288 000, а в Новосибирской области – 262 000.
Больше всего вакансий на должность тимлида обнаружено в Москве, Санкт-Петербурге, Новосибирске, Казани, Екатеринбурге. Наиболее высокий уровень заработка, на который может рассчитывать специалист, наблюдается в Казани, Санкт-Петербурге, Томске, Москве, Ростове-на-Дону.
Сложности в работе тимлидом
Если вы хотите перейти на уровень тимлида, то учитывайте, что данная работа очень отличается даже от должности ведущего разработчика.
Читайте также
Во-первых, вам придется заниматься менеджментом. Если вы писали код и отлично справлялись с этой работой, то при переходе на новый уровень у вас появится масса других задач. Придется осваивать их на ходу, исправлять ошибки, подтягивать свои слабые стороны и учиться работать с коллективом.
Во-вторых, нужно учитывать психологический аспект. Тимлиду проекта необходимо работать с бизнес-фичами и уметь представлять целостную картину продукта. Придется делегировать некоторые свои обязанности. К сожалению, не все готовы идти на это.
В-третьих, нужно развивать свои коммуникативные навыки. Вы должны быть дипломатичны и обладать соответствующими софт-скилами.
И совет в заключение – тем, кто желает стать тимлидом. Учитывайте специфику конкретной вакансии. Во время собеседования задавайте вопросы. Таким образом, вы сможете четко понять, что вам придется делать на новой работе. Если же речь идет о компании, в которой вы трудитесь уже сейчас, то следует узнать у своего работодателя о нюансах перехода на новый уровень. Это позволит сформировать грамотный план развития.
Среди разработчиков есть специалисты, которым недостаточно просто писать красивый код. Их цель — создавать эффективные практики, которые улучшают работу команды. Эти специалисты — тимлиды.
Разбираемся, как устроена работа человека, которого слушают даже сеньоры и техлиды, чем занимается и за что отвечает team lead, какими навыками должен обладать и, наконец, как из разработчика вырасти в руководителя.
Кто такой тимлид и в чем его отличие от джуна, мидла и сеньора
Джуниоры — это специалисты начального уровня, которые выполняют простые таски. Джуну нужен хороший наставник-teamlead или работа в сильной команде. Мидлы пишут код и могут работать самостоятельно. Если в процессе возникают вопросы, middle developer чаще всего разбирается с ними самостоятельно.
Сеньоры знакомы со своей сферой ответственности в проекте, самостоятельно формируют задачи и цели, обладают навыками планирования и могут предупреждать риски. Разработчик этого уровня может объяснить все процессы джуну, мидлу или заказчику, а также рассказать, что, как и почему нужно сделать.
Следующая карьерная ступень в разработке — technical leader, или техлид. Он владеет стеком, разбирается в архитектуре кода, способен оценить корректность технических решений и предложить варианты их улучшения. Техлид может углубляться в техническую часть — например, уйти в экстремальное программирование. Для того, чтобы специалисты мыслили в одном направлении, ими нужно эффективно руководить. Этим и занимается тимлид.
Team lead — это руководитель команды разработчиков. Он уже не пишет код (за редким исключением), его функция состоит в распределении нагрузки на специалистов, отслеживании итогов проекта и ответственности за проект в целом. Перед teamlead-ом устанавливают высокие требования. Чтобы дорасти до этой должности, разработчику нужно освоить множество знаний, обладать лидерскими качествами, проявлять инициативность и развивать софт скиллы.
Повелевай и властвуй: обязанности и задачи тимлида
«Как пасти котов» — название американского бестселлера об IT-менеджменте. Что объединяет разработчиков и свободолюбивых домашних животных?
- Разработчиками, как и котами, сложно управлять.
- Обоих трудно чем-то мотивировать.
- Их тяжело «нацеливать» на определенные действия, если те не интересны им самим.
При этом в IT существуют профессиональный и карьерный рост, а также лидерские позиции. Это значит, есть место для специалистов с амбициями! А именно — для тимлида.
Обязанности специалиста высшего ранга включают в себя организацию работы команды, подробный фидбек, предупреждение токсичной среды. На плечи тим лидера также часто ложится миссия по спасению команды от выгорания. Функции тим лидера:
- планирование и прогнозирование проектов;
- организация работы с учетом различных навыков в команде;
- мотивация разработчиков проекта;
- контроль итогов работы;
- внедрение управленческих решений — например, если определенную операцию можно оптимизировать.
Источник
Что должен делать тимлид: роли, обязанности и навыки
Тимлид (Team Lead) – специалист, который руководит командой разработчиков. Это должность, а не профессия. Нельзя пройти курсы и стать лидером команды. Единственный путь – это получение опыта и наращивание профессиональных компетенций.
В конце материала вы можете пройти небольшой тест, который проверит уровень ваших софт-скиллов для работы тимлидом.
1
Чем занимается тимлид
Тимлид руководит командой разработчиков. Обычно он не пишет код (хотя может). Обычно он не думает об архитектуре (хотя может).
Тимлид:
-
Общается с клиентами или бизнес-подразделениями компании.
-
Оценивает задачи, сроки каждого этапа, разбивает их на спринты.
-
Распределяет нагрузку между разработчиками.
-
Следит за тем, чтобы таски закрывались в срок.
-
Оценивает решения разработчиков, дает рекомендации.
-
Согласует с заказчиком готовую работу.
Тимлид несет ответственность за проект. Сроки сорваны – виноват тимлид. Хотите добавить еще фичи – разговаривайте с тимлидом (он скажет, что этот спринт уже заблокирован, но, возможно, в следующем возьмутся за вашу фичу – если сможете ее «продать»).
На тимлиде также лежат обязанности по формированию команды, онбордингу, поддержанию рабочей атмосферы. Нагрузка может быть разной. В одних компаниях тимлиды закрывают весь цикл найма разработчиков – от поиска и собеседования до онбординга и менторинга. В других компаниях тимлиды подключаются только на этапе финального собеседования с кандидатом и принимают решение о том, выдавать ли оффер.
От тимлида во многом зависит, будут ли разработчики расти профессионально. Решать эту задачу можно разными способами: проводить код-ревью, обсуждать код на индивидуальных или общих встречах, заниматься парным программированием.
У хорошего тимлида джуниоры быстро растут до мидлов. У плохого – занимаются формошлепством месяцами и не понимают, как их работа помогает бизнесу.
2
Какие навыки нужны тимлиду
Должность тимлида находится на стыке разработки и менеджмента. Поэтому бизнес ждет от него мощных хард- и софт-скиллов.
-
Опыт работы от 3-5 лет – и желательно, чтобы он включал опыт руководства хотя бы небольшой командой.
-
Опыт проведения код-ревью, менторинга – потому что придется помогать другим разработчикам, подтягивать джуниоров.
-
Умение принимать решения и брать на себя ответственность – все, что происходит с проектом, становится головной болью тимлида.
-
Аналитические способности и критическое мышление – для правильной оценки сложности задачи, расстановки приоритетов.
-
Навыки делегирования – чтобы грамотно распределять задачи между членами команды.
-
Знание HR – нужно разбираться в кадровой политике, потому что точно придется участвовать в формировании команды и наборе сотрудников.
-
Умение мотивировать сотрудников – и вообще общаться с людьми, в том числе предотвращать конфликты.
-
Тайм-менеджмент – для выставления реальных сроков решения задач.
Тимлид должен быть экспертом в том стеке, который использует команда. Необязательно быть лучшим во всем – это просто невозможно. Но в случае форс-мажора лидер должен быть способен заменить любого члена команды хотя бы на уровне поддержания жизнеспособности проекта.
3
Как стать тимлидом
В идеальном представлении путь до тимлида выглядит так: Стажер – Джуниор – Мидл – Сеньор – Тимлид.
В неидеальной жизни дорога может быть куда более сложной. Но многое зависит от размера компании и сложности проекта. А еще – от навыков человека. Не каждый сеньор может и хочет становиться тимлидом. Не всем нравится управлять людьми, общаться с бизнес-подразделениями и клиентами.
- Если компания большая, а проекты сложные, то стать тимлидом с позиции мидла будет сложно – не хватит экспертности для оценки проекта. Сеньор с прокачанными soft skills в таком случае – идеальный кандидат.
- Обратный пример – стартап или небольшая компания. Здесь тимлидом легко можно стать с позиции мидла. Например, человек работал один, понадобилось расширение, его навыков оказалось достаточно для найма новых разработчиков и настройки рабочего процесса. Был мидлом – стал тимлидом.
- В маленьких командах может не быть формального тимлида. Но если в комнате собрались больше двух разработчиков, которые работают над одним продуктом, то один из них все равно должен быть старшим – тем, на кого ляжет ответственность по принятию решений.
Тимлидом могут назначить и менеджера, который отлично умеет работать с клиентами. Но это ошибка, из-за которой пострадает процесс разработки. Если среди разработчиков не найдется неформальный лидер, то работа встанет. Менеджеру, который не имеет опыта в разработке, не удастся правильно оценить объем работы и распределить задачи.
4
Чему нужно научиться, чтобы стать тимлидом
Чтобы стать тимлидом, разработчику нужно развивать в себе менеджерские компетенции. Придется научиться:
-
переключаться между разными задачами,
-
делегировать обязанности,
-
распределять нагрузку между членами команды,
-
общаться с бизнесом.
Единственный способ понять, сможете ли вы быть тимлидом, – попробовать. Брать на себя больше ответственности, выполнять задачи «под ключ», чаще общаться с продакт-менеджерами, клиентами и бизнес-подразделениями компании, чтобы развить в себе продуктовое мышление.
«Быть» – новый подкаст от команды Timeweb, в котором участвуют представители различных айтишных профессий. Вы узнаете, чем они занимаются, какие навыки для этого нужны и что им доставляет наибольшее удовольствие в работе. Первый выпуск подкаста посвящен вопросам тимлидинга.
А теперь пришло время для небольшого теста!
Быть или не быть, вот в чем вопрос… Все о жизни в IT без прикрас.
Рекомендуем