Team Lead

Team Lead керує командою девелоперів, що працює над ІТ-проектом. Крім виконання управлінських функцій, він бере участь у технічних процесах, а отже – повинен мати бекграунд (кваліфікацію та досвід) розробника (зазвичай – 5+ років, із них 2+ – на позиції Senior Developer).

Обов'язки Team Lead

Завдання Team Lead можна умовно розділити на два напрямки. Фокус зазвичай на менеджерських обов’язках – вони займають від 70% робочого часу. Зокрема, це:

  • планування
  • розподіл завдань у команді
  • контроль прогресу
  • проведення зустрічей (із командою, керівниками та клієнтами)
  • менторинг
  • рекрутинг (насамперед проведення технічних інтерв'ю)
  • мотивація, підтримка професійного та кар’єрного розвитку, забезпечення ресурсами команди  

Технічний напрямок обов'язків здебільшого включає участь у таких процесах: 

  • підготовка технічної документації
  • вибір технологій 
  • розробка архітектури
  • код-рев'ю 
  • R&D тощо.

Team Lead  – основні скіли

Скіл-сет на цій позиції також обумовлений специфікою ролі. Насамперед необхідні менеджерські навички – такі як комунікації, планування ресурсів, цілепокладання, контроль виконання, мотивація, тімбілдінг, управління конфліктами тощо. 

Для виконання низки технічних завдань потрібне знання відповідних проекту технологій на потрібному рівні. Наприклад, Team Lead хоч і рідко підключається безпосередньо до написання коду, проте участь у код-рев'ю – це типовий обов'язок на посаді.