Team Lead– це щось середнє між проектним менеджером і кваліфікованим розробником.
На проектах є дві lead-ролі: менеджерська – Project Manager і технічна – System Architect. Team Lead часто виконує обидві ролі.
Під управлінську роль Team Lead потрапляють такі обов’язки, як власне розподіл і делегування завдань, всілякі оцінки та складання робочого графіку, контроль стану проекту, а також мітинги, комунікації із замовником, керівництвом і всіма членами команди (розробниками, архітекторами, тестувальниками, менеджерами) .
«Обов’язок Team Lead №1: турбота про свою команду. Команда повинна почувати себе комфортно в робочих умовах і бути добре мотивованою. Крім того, Team Lead також забезпечує професійний і кар’єрний зріст своїх підлеглих, регулярно проводить бесіди на тему, куди людям цікаво розвиватися, і допомагає їм у цьому».
Типовий робочий день включає в себе:
· Перегляд нових завдань і їх розподіл ;
· Статусні зустрічі з командою ;
· Зустрічі ;
· Програмування ;
· Архітектурні питання ;
· Перегляд коду ;
«70% – організаційні питання і комунікація, 30% – безпосередньо технічні питання».
Переваги посади в основному пов’язують з надбанням адміністративних навичок. На позиції тімліда фахівець вчиться ефективно спілкуватися з людьми, управляти конфліктами, будувати здорову атмосферу всередині команди.
Колишніх сеньйорів приваблюють можливості нести більшу відповідальність, вирішувати більш складні та різноманітні задачі, брати участь в розвитку бізнесу, впливати на комерційні результати компанії, навчати інших, отримувати більш високий рівень доходу.
Недоліки – зворотня сторона переваг. Team Lead доводиться відповідати як за себе, так і за інших, за кінцевий результат.
Потрібно бути готовим до більшого навантаження, додаткових втрат нервових клітин, ненормованому робочому дню і необхідності постійно переключатись між завданнями.