Типы команд в IT
Общее
Этот раздел посвящён типам команд, которые складываются в IT-индустрии: функциональной, продуктовой, матричной, проектной (task force) и современным моделям командообразования — Team Topologies и Spotify Model. Для каждого типа разбирается устройство, управление, требования к участникам и границы применимости — когда модель работает, а когда превращается в антипаттерн.
Фокус раздела — именно на IT-контексте: непрерывная разработка цифровых продуктов, циклы релизов, инженерные практики. Если нужен общий обзор организационных структур команд (иерархическая, круговая, виртуальная, комбинированная и др.), который выходит за рамки IT, см. отдельную статью «Организационная структура команд».
Классификация
Типы команд удобно различать по трём осям:
- Постоянство — постоянная модель (функциональная, продуктовая, платформенная) или временная под конкретную цель (проектная, task force).
- Состав — гомогенный по специализации (функциональная: только бекенд или только QA) или кросс-функциональный (продуктовая: все роли внутри одной команды).
- Подчинение — одно (функциональная, продуктовая) или двойное, при котором сотрудник одновременно отчитывается функциональному и проектному руководителю (матричная).
Эти три оси независимы: например, проектная команда обычно кросс-функциональна и временна, но подчинение в ней может быть как одиночным (руководитель проекта), так и двойным — тогда она превращается в матричную.
Сравнительная таблица
| Тип | Состав | Постоянство | Подчинение | Когда подходит |
|---|---|---|---|---|
| Функциональная | Гомогенный | Постоянная | Одно | Глубокая специализация, зрелые продуктовые платформы |
| Продуктовая | Кросс-функциональный | Постоянная | Одно | Непрерывная разработка продукта, важна скорость доставки |
| Матричная | Кросс-функциональный | Постоянная | Двойное | Многопроектная организация, дефицит узких специалистов |
| Проектная (Task force) | Кросс-функциональный | Временная | Одно | Разовые задачи, запуск нового продукта, кризисные доработки |
| Современные модели | Смешанный | Постоянная | Одно | Масштабирование продуктовых IT-команд |
Помимо пяти основных типов, в практике встречаются и нишевые формы: cell-based (микропредприятия по модели Haier Rendanheyi), squad-as-a-service (внутренний аутстаффинг готовой команды под чужой бэклог), виртуальные распределённые команды. Они не получили такого же распространения в IT, как перечисленные выше, и обычно реализуются как вариации одной из базовых моделей — поэтому в отдельных статьях не разбираются.
Матрица противоречий
Частая путаница — между матричной и проектной структурами. Краткое правило для разведения:
- Матричная — это постоянная орг. модель с двойным подчинением: сотрудник числится в функциональном отделе (solid line) и одновременно приписан к проекту/продукту (dotted line). Оба руководителя постоянно влияют на его работу.
- Проектная / Task force — это временная команда под конкретную цель с одной линией подчинения руководителю проекта. После завершения цели команда распускается, участники возвращаются в свои отделы.
Подробно разница разобрана в отдельных статьях — матричная структура и проектная команда.
Статьи раздела
- Функциональная команда — классическая структура по специализации: бекенд, фронтенд, QA как отдельные подразделения.
- Продуктовая команда — кросс-функциональная команда под продукт; объединяет stream-aligned, feature team и two-pizza team.
- Матричная структура — двойное подчинение как постоянная модель.
- Проектная команда (Task force) — временная команда под конкретную цель.
- Современные модели: Team Topologies и Spotify — четыре типа команд Topologies и squad/tribe/chapter/guild.
Если вы формируете команду под продукт с нуля, ориентируйтесь на продуктовую модель как ядро и добавляйте платформенные и включающие команды по мере масштабирования — это современный де-факто стандарт, описанный в статье про современные модели.