О чём курс
Курс «Team Lead 360» выстроена на основе:
1.Лучших практик управления в ИТ — Agile, Scrum, Kanban, DevOps, CI/CD.
2.Мировых стандартов лидерства — Lean Management, Servant Leadership, People Management.
3.Экспертизы IBS — опыт работы с крупными IT-компаниями и сложными технологическими проектами.
4.Практики технического лидерства — Extreme Programming (XP), Software Architecture Patterns, Event Storming.
5.Методологий управления командами и развитием сотрудников — People Growth Frameworks, Coaching & Mentoring.
Цели
- 1.Сопроводить переход в роль тимлида — отработать ключевые навыки управления без потери авторитета среди разработчиков.
- 2.Показать, как выстроить процессы — сократить хаос в задачах, наладить код-ревью, CI/CD и планирование.
- 3.Объяснить, как не потерять связь с технологией и при этом эффективно управлять командой.
- 4.Научить взаимодействовать с командой — адаптировать новичков, мотивировать, решать конфликты и предотвращать выгорание.
- 5.Прокачать стратегическое мышление — работать с метриками, бизнес-приоритетами и принимать технические решения на уровне лидера.
Целевая аудитория
Курс «Team Lead 360» предназначена для опытных разработчиков и технических специалистов, которые хотят перейти к управлению командами, а также для действующих тимлидов, стремящихся повысить эффективность работы.
Предварительная подготовка
3+ года опыта в разработке ПО (Middle+/Senior)
Для кого
Разработчик
Руководитель проекта
Руководитель группы\Тимлид
Улучшаемые навыки
Управление проектами
Оптимизация и автоматизация процессов
Взаимодействие со стейкхолдерами
Принятие решений в условиях неопределенности
Разрешение конфликтов
Мониторинг и работа с инцидентами
Развитие сотрудников и онбординг
Расписание курсов
Программа курса
01
Resource Manager (управление людьми и командными процессами)
1.Основы лидерства в ИТ-командах
Что значит быть тимлидом? Отличия от других ролей. Ответственность.
2.Развитие soft skills тимлида
Коммуникация, эмпатия, эмоциональный интеллект. Как давать и получать обратную связь.
3.Управление командной динамикой
Секреты мотивации команды. Типы сотрудников и подходы к взаимодействию.
4.Онбординг и развитие сотрудников
Способы адаптации новых людей в команде. Карьерные треки и развитие разработчиков.
5.Разрешение конфликтов и сложных ситуаций
Методы управления конфликтами. Особенности работы с токсичными сотрудниками.
6.One-to-One встречи
Форматы встреч. Как отслеживать прогресс сотрудников и корректировать развитие.
7.Фасилитация встреч и командное взаимодействие
Организация эффективных совещаний. Методы фасилитации для вовлечённости команды.
8.Работа с удалёнными и распределёнными командами
Управление распределёнными командами. Вызовы, инструменты и практики.
9.Предотвращение выгорания в команде
Как распознать выгорание. Методы профилактики. Культура заботы о балансе.
10.Постановка личных целей и развитие
Формирование карьерного пути тимлида. Долгосрочные и краткосрочные цели.
11.Баланс между управлением и программированием
Сколько кода писать тимлиду? Как находить баланс между лидерством и инженерной работой.
02
Administrator (управление проектом и задачами)
1. Agile-методологии (Scrum, Kanban)
Основные принципы Agile. Способы внедрения Scrum или Kanban в команде.
2.Управление задачами и приоритизация
Работа с бэклогом. Методы расстановки приоритетов (Eisenhower Matrix, MoSCoW).
3.Планирование спринтов и контроль сроков
Способы оценки задач (Story Points, Planning Poker). Оптимизация работы команды.
4.Управление рисками в разработке
Методы оценки рисков. Выявление и устранение блокеров.
5.Взаимодействие со стейкхолдерами
Искусство ведения переговоров с руководством, продакт-менеджерами и заказчиками.
6.Принятие решений в условиях неопределённости
Работа с неполными данными. Модели принятия решений.
7.Управление изменениями в компании и команде
Внедрение изменений и управление сопротивлением сотрудников.
8.Стратегическое планирование работы команды
Как построить долгосрочную стратегию развития команды.
9.Метрики команды и эффективность разработки
Метрики необходимые для измерения производительности команды (Lead Time, Cycle Time).
10.Влияние оргструктуры на работу команды
Модели структуры компании и их влияние на рабочий процесс.
11.Ротация и увольнение сотрудников
Как правильно и этично проводить увольнения. Когда ротация лучше, чем найм.
03
Technical Lead (контроль технологий, качества и архитектуры)
1.Роль тимлида в техническом развитии команды
Как развивать технические навыки команды. Организация обучения, митапов и код-ревью.
2.Code Review и стандарты кодирования
Как внедрять и проводить код-ревью. Создание код-стайла и автоматических линтеров.
3.CI/CD и автоматизация процессов
Как организовать CI/CD в команде. Обзор инструментов (Jenkins, GitHub Actions, GitLab CI).
4.Тестирование и контроль качества
Основы автоматизированного тестирования. Как работать с QA-инженерами и тест-кейсами.
5.Архитектура и проектирование ПО
Основы проектирования архитектуры. Как принимать технические решения.
6.Работа с техническим долгом
Контроль и снижение технического долга. Стратегии для тимлидов.
7.Мониторинг и работа с инцидентами
Как анализировать логи, алерты, работать с инцидентами. Взаимодействие с DevOps.
8.Коллаборация между DevOps, QA и разработкой
Как построить эффективное взаимодействие с инфраструктурной командой.
9.Экстремальное программирование (XP)
Как применять Extreme Programming для ускорения разработки.
10.Event Storming и архитектурные решения
Методика Event Storming как способ моделирования бизнес-процессов.
04
Product Owner (работа с целями продукта и бэклогом)
1.Как тимлиду понимать бизнес-продукт
Роль тимлида в бизнес-процессах. Как технические решения влияют на продукт.
2.Приоритизация задач с бизнес-позиций
Как работать с бэклогом с учетом бизнеса. Метод ICE (Impact, Confidence, Ease).
3.Метрики продукта и команды
Какие метрики важно отслеживать тимлиду (Lead Time, Cycle Time, Deployment Frequency).
4.Управление ожиданиями бизнеса и команды
Как балансировать между интересами бизнеса и возможностями команды.
5.Ведение технической документации
Как писать документацию, понятную и бизнесу, и разработчикам.
6.Проведение кастдевов и работа с заказчиком
Как тимлиду понимать клиентов и участвовать в продуктовой разработке.
05
Итого на курс 96 часов
Чему вы научитесь
01
Управлять командой — формировать сильных специалистов, мотивировать, решать конфликты и выстраивать процессы найма и онбординга.
02
Оптимизировать разработку — внедрять Agile, CI/CD, код-ревью, управлять сроками и метриками.
03
Принимать технические и бизнес-решения — работать с DevOps, архитектурой, техническим долгом и стейкхолдерами.
04
Стать уверенным лидером — балансировать между кодингом и управлением, развивать сотрудников и масштабировать команду.