Если хочется сосредоточиться на техническом аспекте разработки, то лучше выбрать роль техлида. Если же вам нравятся управление командой и работа над общим успехом продукта, то присмотритесь к роли тимлида. А вообще ситуация, когда тимлид и техлид – один человек, – плохая идея, так как их требования https://deveducation.com/ и зона ответственности часто вступают в противоречие друг с другом. Например, техлид четко следит за выполнением технического задания, но часто это происходит в ущерб свободному времени. Другие задачи (в частности, помощь новичкам) игнорируются, в результате чего сотрудники испытывают стресс.
Несомненно в задачи и тимлида и техлида входит рост технической команды. Разберемся в чем может быть разница для роста подчиненного. И совет в заключение – тем, кто желает стать тимлидом.
- Умение определять уровень кандидатов, совместимость с командой по твердым и мягким навыкам, умение “продавать” вакансию.
- Его знаний должно быть достаточно, чтобы консультировать, проводить code evaluation и помогать другим разработчикам.
- В идеале в малой команде нужен один техлид, а для больших хотя бы два-три, но не более пяти, чтобы не получилось несколько петухов в курятнике.
- При этом ему не нужно самому писать код или обдумывать архитектурные вопросы.
- Одним из ключевых качеств тимлида является ответственность.
- Однако такое развитие событий, как правило, приводит к провалу.
Часто решение может предложить техлид – если корни проблемы лежат в поле его компетенций. Он же собирает консилиум, если требуется решить сложную задачу максимально выгодным путем (например, обеспечить безопасную загрузку больших файлов без замедления и зависания приложения). Он внимательно слушает всех членов команды, включая джунов и стажеров – иногда их свежий взгляд помогает больше, чем опыт и знания сеньоров – и принимает решение. Ее могут занимать бэкенд-разработчик, фронтенд-разработчик, QA-инженер. Главный навык, который должен быть у такого специалиста, это именно умение работать с командой. При этом не контролировать каждый шаг и выдавать подробные инструкции, а именно направлять, правильно распределять задачи, в соответствии с навыками, лидировать.
Зоны Ответственности
Конечно, все зависит от масштабности проекта и размеров компании. В идеале в малой команде нужен один техлид, а для больших хотя бы два-три, но не более пяти, чтобы не получилось несколько петухов в курятнике. Если проект большой, то здесь обязанности техлида и тимлида редко пересекаются. Так, техлид отвечает за архитектуру мобильных приложений под две платформы, iOS и Android, за проектирования REST API в контексте разрабатываемой мобильной архитектуры. А вот за управление проектом, разработку серверной реализации API и результаты всего проекта отвечает тимлид.
Будучи джуном, я работала в одной из топовый ИТ-компаний. И вроде бы все для счастья есть и один мой коллега-джун решил этим счастьем воспользоваться. Раз на третий его подхода к синьору раздался на весь офис возмущенный крик тимлида “Ты долго собираешься tech lead это мешать ему работать? Во-первых, он должен уметь проводить собеседования и осуществлять найм работников. Ему нужно будет оценивать уровень кандидатов, совместимость с командой по твердым и мягким навыкам, а также иметь способность «продавать» вакансию.
Что Делает Техлид И Как Им Стать
Молодые компании зачастую не располагают крупным штатом, поэтому за разработку отвечает максимум 3-5 человек. В этом случае достаточно одного сотрудника, который сможет решать как технические задачи, так и следить за работой своих коллег. Такая расстановка обеспечит команде комфортный режим работы. Техлид – это один из самых опытных сотрудников, который способен глубоко погружаться в решение повседневных задач. Ему неинтересно решать вопросы управления, но он сделает все, чтобы работа была выполнена на высоком уровне. Другими словами, он не только сам пишет код, но и занимается проработкой рисков, проверяет код и обучает других сотрудников.
Тимлид должен распределять сотрудников, улучшать их коммуникацию и сводить к минимуму конфликтные ситуации. Таким образом, он занимается непосредственным руководством команды разработчиков. При этом ему не нужно самому писать код или обдумывать архитектурные вопросы. Он отвечает за общее управление командой, включая постановку задач, мотивацию сотрудников и решение конфликтов.
Техлид занимается поиском и решением технических проблем, а также профессионально прокачивает своих подчиненных (консультирует, выступает наставником, проводит дискуссии и code review). Также он помогает развивать и поддерживать техническое качество решений. Его деятельность увеличивает КПД всего отдела и помогает выполнить работу быстрее, качественнее, дешевле и без багов. Обязанности тимлида могут сильно варьироваться в зависимости от типа компании, отрасли и конкретных задач.
И это допустимо, главное, чтобы рабочие задачи были выполнены на 100 percent. Таким образом, то что делает технический лидер, добавляет весу команде в целом. Его новаторские идеи и решения сокращают временные затраты на производство, тестинг новых продуктов компании. А команда начинает больше технически соображать, меньше допускать типичных ошибок, работать быстрее и эффективнее, и более слаженно. Главное, что нужно знать о техлиде — то, что это роль.
Он должен быть готов работать больше остальных и при необходимости идти на уступки и искать компромиссы. Когда в команде появляется стажер или junior-разработчик, тимлид вводит новичка в курс дела, знакомит с правилами работы и поручает первые задачи. Если у него появляются вопросы или сложности, он может обратиться к техлиду и получить авторитетный совет. То же самое могут сделать и более опытные специалисты.
Тимлид получает возможность выбирать людей из большего числа соискателей по сравнению с тимлидом, который не может работать с людьми, отличными от себя. Существует понятие bus issue, когда с уходом члена команды исчезают информация и знания, накопленные им за время работы над проектом. Тимлид должен минимизировать эффект и организовать систему обмена и распространения знаний. Если вы мечтаете о карьере в сфере IT, вам приходилось слышать о должности тимлида. О том, что представляет собой профессия и какими качествами нужно обладать, чтобы стать настоящим лидером команды, читайте в статье. Необходимость в назначении роли тех лида диктуется спецификой деятельности команды и характером ее задач.