Здравствуйте, уважаемые читатели!
Любому обществу, группе или компании нужен свой лидер, который организует и поведет всех за собой. Если на предприятии каждый будет заниматься только своим делом, не обращая внимания на синхронность с другими специалистами, получатся только отдельные компоненты, а не цельный продукт.
Поэтому нужен человек, который видит картину целиком и сможет для каждого выделить свою задачу. Лидер, который мотивирует и вдохновляет на продуктивную работу, умеет управлять человеческими ресурсами. И тимлид – это тот, кто сможет все это осуществить. Я детально расскажу, кто такой тимлид, что это за профессия в целом, что делает специалист и как им стать, сколько зарабатывает, плюсы и минусы работы.
Особенности профессии
Тимлид – это командующий группы веб-разработчиков. Он находится в самом центре веб-проекта: управляет командой, организует и координирует их действия, мотивирует каждого сотрудника, разбирается в технической части веб-разработки, контролирует каждый этап создания конечного продукта, является посредником между руководством, программистами и клиентом.
Team leader – это менеджер, лидер и программист в одном лице. Должность появилась совсем недавно. Да и сейчас не во всех организациях, особенно мелких, есть такой специалист. Тем не менее тимлид – важное звено в процессе разработки и реализации IT-проекта.
Как правило, тимлид – это опытный программист с огромным багажом знаний и умений. Он способен найти ошибку в работе своего подчиненного и исправить ее. Но сам специалист редко садится за написание кода, и не всегда у него есть время и возможность принять участие в технической части разработки IT-продукта.
В большей степени тимлид занимается планированием, прогнозированием, организацией и оптимизацией процесса, распределением нагрузки и времени, учитывая навыки и умения членов команды.
Но в то же время на нем лежит ответственность за весь проект. Поэтому для него так важно внимательно следить за каждым из программистов, быть в курсе всего происходящего, знать, какой этап проходит проект, и четко представлять себе, каким должен получиться конечный результат.
Чтобы команда выполняла его указания, ему нужно быть гибким и немного жестким. Тимлид должен найти к каждому члену группы свой подход, чтобы добиться уважения коллег.
Немалую роль в этом играет способность поднимать боевой дух и мотивацию в команде. И вдохновлять обязательно надо личным примером. Также важно рассматривать все предложения коллег, не игнорировать их идеи, а аргументированно отвергать либо принимать чужие мысли.
В задачи тимлида может входить и подбор сотрудников в команду. В этом ему может помочь HR-менеджер. Надо с внимательностью и осторожностью подходить к формированию группы, хотя разницы в уровне, опыте и квалификации среди команды не избежать. В этом случае тимлид должен давать каждому наиболее подходящую ему задачу, которую специалист сможет выполнить.
Кроме работы с веб-разработчиками, team leader ведет переговоры с клиентами. Специалист учитывает интересы и требования заказчика, которые передает команде, следит, чтобы команда работала слаженно, эффективно и в заданном направлении.
Обязанности тимлида
В некоторой мере обязанности тимлида пересекаются с областью деятельности менеджера проектов. Но у team leader есть и свои особые задачи, характерные для веб-разработки.
В перечень основных обязанностей тимлида входит:
- разбор бизнес-задачи и последующая ее обработка в техническое задание для разработчиков,
- оптимизация работы,
- оценка работы всех участников команды по отдельности и в целом, рекомендации по улучшению или исправлению,
- при желании и возможности написание части кода для сохранения навыков,
- дипломатическая работа, решение конфликтов и споров,
- заключение договоров,
- распределение бюджета,
- разработка архитектуры,
- проведение переговоров с клиентом, выяснение его требований и пожеланий,
- расстановка приоритетов, планирование всех этапов разработки,
- написание ревью кода,
- соблюдение сроков и своевременный выпуск продукта,
- налаживание контактов с группой и заказчиком,
- умение мотивировать и вдохновлять сотрудников на своем примере,
- полная ответственность за себя, работу команды и проект в целом,
- ведение отчетов и другой документации, их предоставление руководству и заказчику,
- нахождение ошибок в проекте и их устранение,
- участие в формировании команды, подбор и собеседование с претендентами на вакансию,
- подбор наиболее эффективных методов работы,
- при необходимости разъяснение технического задания лично каждому,
- определение для всех задач и ролей в команде,
- выгрузка изменений на сервер,
- организация обмена знаниями и навыками среди сотрудников,
- проведение совещаний, обсуждений и мозговых штурмов внутри команды,
- тестирование полученного продукта,
- контролирование процесса разработки проекта,
- выслушивание идей и предложений от участников команды, их оценка, дальнейшее принятие либо отклонение.
Требования работодателя
Для работодателя важна эффективность и качество выполняемой работы. Ему нужен надежный человек, который может самостоятельно решать мелкие проблемы, которому можно было бы доверить проект.
Для этого специалист должен обладать такими личностными качествами, как:
- самостоятельность,
- ответственность,
- гибкость,
- трудолюбие,
- целеустремленность,
- пунктуальность,
- терпеливость,
- стрессоустойчивость,
- коммуникативность,
- дипломатичность,
- креативность,
- инициативность,
- адаптивность.
До того как специалиста назначат на должность тимлида, он должен проработать в IT-сфере не менее 5 лет, а также иметь следующие навыки и умения:
- Аналитические способности.
- Знания серверных технологий.
- Готовность к самообучению.
- Умение учитывать мнение команды.
- Знания масштабируемости веб-проектов.
- Способность принимать быстрые и простые решения в стрессовых ситуациях.
- Умение распределять обязанности внутри коллектива.
- Навыки и умения в программировании на уровне senior.
- Оценка и планирование бюджета.
- Умение рассматривать проблему с разных ракурсов.
- Навыки наставничества.
- Умение нести ответственность за работу других людей.
- Знания языков программирования.
- Способность учитывать риски.
- Умение заметить и исправить ошибку.
- Знания планирования задач.
- Умение планировать, ставить сроки и укладываться в них.
- Способность сформировать команду, обучать и мотивировать новых сотрудников.
- Умение переработки требований заказчика в техническое задание.
- Знания в области психологии, социологии, менеджмента и кадровой политики.
- Навыки решения конфликтов и поддержания рабочей мирной атмосферы.
- Умение распределять нагрузку между членами группы.
- Знания ведения переговоров.
- Умение проводить тестирование готового продукта.
- Навыки контроля всех этапов работы.
- Умение вести документацию.
В этом состоят только основные требования. Остальные могут быть связаны со сферой деятельности заказчика.
Зарплата, карьера и перспективы
Тимлиды могут работать как на крупные компании, находящиеся на слуху, так и на небольшие организации.
Особенностью крупных предприятий можно назвать объединение веб-разработчиков в несколько команд, в каждой из которых во главе стоит свой официальный тимлид. И чтобы руководить всеми группами, нужен лидер лидеров, т. е. самый главный тимлид, который контролирует всех руководителей команд.
Так как эта должность является пересечением двух направлений, технического и управленческого, то и карьера может двигаться по одному из них. Это означает, что тимлид может стать менеджером проектов или системным архитектором.
Амбициозные и грамотные тимлиды могут войти в состав руководителей. Есть примеры, когда такие специалисты получали определенную долю бизнеса. Еще можно переквалифицироваться и управлять продажами, стать аналитиком.
В среднем заработная плата тимлидов находится на высоком уровне. Если смотреть в целом по России, то заработок может быть от 80 000 до 250 000 руб.
Уровень дохода во многом зависит от успешности и масштабов предприятия, а также от региона, где тимлид трудится.
Самая большая зарплата в столице. Москва предлагает специалистам зарплату 100–400 тыс. руб.