«Руководитель команды разработки» — новый курс GeekBrains

Рассказываем о новой программе обучения для middle- и senior-разработчиков
4 минуты6207

Прекрасные новости: GeekBrains совместно с интегратором цифровых решений Agima открывает полугодовое обучение новой профессии — «Руководитель команды разработки». Курс рассчитан на middle- и senior-специалистов.

Кто может стать студентом

Главный критерий для поступления на факультет — навыки разработки на любом из языков программирования в веб- или мобайл-среде не ниже уровня middle+. Кроме того, у потенциального руководителя должны быть амбиции и желание управлять людьми и процессами. Обучение подойдёт и действующим руководителям из IT-отрасли, которые хотели бы структурировать свои знания.

Сколько получает руководитель команды разработки в России? По статистике Superjob, средняя заработная плата — 200 000 рублей в месяц. Но, например, в Москве нередки вакансии с зарплатой от 300 000 рублей и выше.

Кто преподаёт на курсах

Иван Михеев, заместитель технического директора в Agima. Руководит работой тимлидов на проектах в сферах страхования, финтехе и ритейле. В IT с 2013 года.

Андрей Рыжкин, глава отдела разработки Agima. Управляет руководителями отделов и тимлидами. В IT с 2005 года.

Программа факультета

Специалисты Agima и GeekBrains разработали программу курса таким образом, чтобы всего за полгода студент получил необходимые хард- и софт-скилы для новой работы. Каждая четверть посвящена одной ключевой компетенции руководителя команды разработки. Внутри четверти — несколько занятий, которые раскрывают компетенцию с разных сторон. 

Управление людьми. На этом этапе студенты узнают, как подбирать специалистов и правильно делегировать задачи. В блок входят темы:

  • поиск и подбор кандидата, собеседование;
  • трудовой кодекс, увольнение сотрудников;
  • онбординг, испытательный срок;
  • система мотивации;
  • делегирование;
  • развитие сотрудников, обратная связь, One-to-One.

Управление командой. Преподаватели объясняют, как организовать командную работу и оценивать её эффективность, обучать сотрудников и управлять ими. Темы блока:

  • жизненный цикл команды, модель Такмана, паттерны поведения на каждой стадии;
  • стили лидерства;
  • организация коммуникаций, матрица ответственности (RACI);
  • фасилитация как способ управления;
  • управление конфликтами;
  • управление компетенциями;
  • особенности управления распределённой командой.

Понимание продукта. Студенты учатся осознавать продуктовые цели, представленные топ-менеджментом, приоритизировать их в бэклоге и объяснять команде. Темы:

  • определение рынка и конкурентный анализ;
  • выявление потребностей потенциальных клиентов (CustDev), роль продуктовых инженеров;
  • управление продуктовым бэклогом;
  • определение целей для продукта и команды.

Tech Lead: обеспечение качества продукта. Здесь рассказывают, что качество продукта — это в первую очередь ответственность руководителя команды. Кроме того, преподаватели раскрывают методы, позволяющие контролировать процессы тестирования и отслеживать качественные метрики. Темы блока:

  • процесс тестирования в продукте;
  • оптимизация тестирования, метрики и мониторинг;
  • управление инцидентами.

Tech Lead: обеспечение технического качества. Студенты учатся работать с архитектурой проекта и масштабировать технические процессы без потери качества. Тематика блока:

  • чистый код: практики Code Review; линтеры;
  • управление техническим долгом на проекте, организация рефакторинга;
  • архитектура проекта: принципы проектирования, паттерны и инструменты;
  • масштабирование системы, вопросы максимальной изолированности компонентов; роль архитектора в компании, архитектурные ревью; 
  • важность архитектуры в ПО: когда нужно начинать думать о серьёзной архитектуре, риски попустительства; 
  • управление знаниями: их виды, организация базы знаний, структурирование информации, техническая документация.

Tech Lead: автоматизация цикла разработки. Студенты осваивают базовые приёмы по автоматизации цикла разработки. В конце блока — создают проект по настройке CI/CD. Основные темы:

  • подходы и практики автоматизации; понятия CI/CD;
  • разбор Jenkins, Bamboo, TeamCity, GitLab CI;
  • разбор Docker и Docker Swarm;
  • разбор Ansible и Kubernetes.

Администратор проекта. Студенты изучают управление командой, основы гибких методологий, нюансы выставления сроков и KPI. Темы блока:

  • жизненный цикл проекта и функциональная модель;
  • схемы ведения проекта, гибкие методологии;
  • процесс непрерывных улучшений в операционной деятельности;
  • метрики производства.

Soft skills тимлида. Студентам рассказывают, как повысить собственную продуктивность и эффективность сотрудников, а также обеспечить комфортную атмосферу в команде. Основные темы:

  • постановка личных целей; 
  • управление временем и приоритетами, анализ текущих проблем;
  • отношения с людьми: эмпатия и эмоциональный интеллект;
  • саморазвитие: умение учиться, рефлексия;
  • стратегическое видение развития.

Что получит выпускник курса

Специалист, завершивший курс, освоит весь спектр знаний, которые необходимы на позиции тех- и тимлида. Он научится собирать команду и управлять ею, правильно коммуницировать с HR, product owner и project-менеджерами, выстраивать все процессы, связанные с разработкой, и при этом помогать развитию членов команды.

Выпускники курса «Руководитель команды разработки» получат свидетельство и сертификат, подтверждающие квалификацию. Те, кто выполнит от 80% домашних заданий, смогут попробовать себя на собеседованиях в компанию Agima. По итогам этих интервью троих специалистов пригласят на работу. 

Осень — отличное время, чтобы построить далеко идущие планы и начать идти к новым целям! Если вы хотите освоить профессию мечты, то с 1 по 11 октября 2020 г. мы дарим вам скидку 40% почти на все программы обучения GeekBrains. Успехов! :)

 

программированиеleader-development-team
Нашли ошибку в тексте? Напишите нам.
Спасибо,
что читаете наш блог!