База знаний

Типы команд в 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 — это временная команда под конкретную цель с одной линией подчинения руководителю проекта. После завершения цели команда распускается, участники возвращаются в свои отделы.

Подробно разница разобрана в отдельных статьях — матричная структура и проектная команда.

Статьи раздела

Если вы формируете команду под продукт с нуля, ориентируйтесь на продуктовую модель как ядро и добавляйте платформенные и включающие команды по мере масштабирования — это современный де-факто стандарт, описанный в статье про современные модели.

Раздел

Типы команд в IT