На первой встрече мы касаемся подхода SMART — обсуждаем критерии, формулируем цели и попробуем поработать с такой системой. В первую очередь, наша целевая аудитория — практикующие разработчики или тестировщики, которые потенциально могли бы стать наставниками Хекслета. В предыдущих наборах у нас было много ребят не только из разработки, но и из IT в самом широком смысле — проджекты, продакты, техлиды и техдиры, и даже действующие тимлиды. Сам процесс обучения устроен так, что мы не создаем закрытое пространство, где есть только ограниченный набор знаний.
Зная все технические тонкости разработки веб-проектов, тимлид все-таки не осуществляет непосредственно сам исполнительскую работу. Он планирует, организует, оптимизирует процессы, распределяет обязанности с учетом возможностей каждого сотрудника. Ответственность за весь проект лежит на нем, даже если ошибки совершают исполнители. Team leader – это руководящая должность, и до нее можно только дорасти, к примеру, с позиций тестировщика или веб-разработчика. Тимлид, вопреки сформировавшемуся у некоторых мнению – не профессия, а должность.
Кого называют тимлид-программистом
IT-сфера активно развивается, поэтому растет и востребованность в управленцах. Их труд хорошо оплачивается и по российским, и по зарубежным меркам. Работа требует навыков работы с Linux based дистрибутивами, знания Agile, PHP, Scrum, MySQL, JavaScript. тимлид это Могут еще встречаться условия, имеющие отношение к конкретной сфере работы заказчика. Обязанности Java-разработчика — писать код, тестировать и улучшать его. Анализирует опыт пользователей и создает вместе с разработчиками IT-продукты.
Не каждый программист готов взять на себя ответственность и руководить целой командой коллег. Но если вы прирожденный лидер и не боитесь ответственности, то эта должность принесет вам массу удовольствия (и челленджей, конечно) при этом откроет множество новых возможностей для развития. Тимлид (от англ. “team leader”— лидер команды) — это продвинутый разработчик, который отвечает за управление командой и участвует в разработке проекта. Чтобы получить эту должность необходимо повышать скиллы, начать разбираться в тех продуктах, над которыми ведется работа, научиться коммуницировать с коллегами, погружаться в бизнес- процессы. У тимлида есть пути развития до менеджера уровнем повыше. Можно, например, выбрать карьеру в технической сфере (системный архитектор) или сфере менеджмента (проект-менеджер).
Сколько зарабатывает тимлид
В-третьих, такой профессионал формирует и ведет команду. Недостаточно просто подобрать грамотных специалистов и поставить перед ними конечную цель. Тимлид должен распределять сотрудников, улучшать их коммуникацию и сводить к минимуму конфликтные ситуации. Таким образом, он занимается непосредственным руководством команды разработчиков.
При этом тимлид, в первую очередь, хороший организатор с частичными функциями проектного менеджера. Все же я считаю, что тимлид ближе к разработчику с глубокой экспертизой. Так как каждый день приходится сталкиваться с техническими вопросами, взвешивать варианты решения и выбирать, какой из них подойдет лучше. Следить за тем, чтобы в команде использовались одинаковые подходы для решения типовых задач.
Какие требования предъявляют работодатели к кандидатам на позицию тимлида
Большие, объемные задачи разделять на подзадачи для успешного выполнения в установленные сроки. Использовать метки для оптимизации работы сотрудников и структуризации проекта. Применять информативные канбан-доски для визуализации всех рабочих процессов. С их помощью можно наглядно видеть все изменения в задачах и рационально распределять нагрузку среди исполнителей. Также потенциальному лидеру необходим опыт руководства коллективами численностью более 5 человек не менее 3-5 лет.
По сути, именно на нем построено взаимодействие между участниками разных команд.. Следующий шаг — мы прокидываем мостик от тимлидской рутины (постановка целей и выполнение задач) к вопросам, которые связаны с обучением. Это один из тех вопросов, которые мы задаем в нашей Школе.
Советы будущим тимлидерам
Почитать теорию, попробовать что-то сделать самостоятельно, какой-то домашний проект. Это всегда будет плюсом как на собеседовании, так и при отборе на курсы. Чем выше вы поднимаетесь, тем более сложные технические и продуктовые задачи вам нужно решать.
- Тимлид проводит переговоры, принимает заказы на разработку, которые потом преобразовывает в технические задания для специалистов.
- Интегрируйтесь с отделом качества на всех технических этапах проекта.
- Потребуется заниматься ресурсным планированием и маппить потребности бизнеса с необходимым набором компетенций в команде.
- Это посредник между клиентом, руководством и программистами.
Начали мы со сбора информации, создав рабочую группу из десятка человек, которые поделились информацией о том, кто такой тимлид в их случае. В этой группе приняли участие руководители разработки как из российских, так и зарубежных компаний, как из небольших стартапов, так и очень крупных заведений. Несмотря на большое количество различий, все ожидания и обязанности можно было обобщить в несколько отдельных кластеров-ролей.
Менеджер продукта «Алиса в умных колонках»
Могут помочь не только тренинги, но и профильные конференции. Нужно посмотреть несколько топовых докладов с конференции TeamLeadConf, чтобы иметь представление, с чем придётся столкнуться на позиции тимлида. Попросили действующих тимлидеров рассказать об особенностях работы, карьерном росте и взаимодействии с командой.
Учтите, что скорее всего вам нужны не все ветви потенциального развития – и это нормально. Тимлид не может уйти, когда команда столкнулась с проблемой. Он должен подавать пример и помогать коллегам, и при этом не важно, чья эта была ошибка. Обязанности тимлида состоят из управленческой и технической части. Вы уже знаете, что джуниоры занимаются простыми вещами, мидлы пишут код, а сеньоры, кроме этого, думают над архитектурой и проектом в целом.