От каскада к Tiny Teams
Исторически работа в крупных компаниях часто строилась вокруг функциональных подразделений. Каждый отвечал за свой участок. Задачи последовательно передавались от одного отдела к другому. Между ними возникали очереди, согласования и зависимости. В разработке ПО похожий принцип закрепился в каскадной модели (он же водопад, waterfall): сначала собирают и утверждают требования, затем проектируют, разрабатывают, тестируют и только после этого выпускают продукт. Каждый этап опирается на результат предыдущего.
Постепенно в компаниях начали собирать кросс-функциональные команды вокруг продуктов. Этому способствовало развитие Agile. В манифесте Agile 2001 года особое внимание уделялось взаимодействию людей и работающему продукту.
Затем появились яркие примеры автономных небольших команд. Так Amazon популяризировали принцип Two-Pizza Teams. Команда должна быть настолько маленькой, чтобы её можно было накормить двумя пиццами. Обычно менее 10 человек. Главное здесь не размер, а возможность самостоятельно принимать решения и отвечать за результат.
Что наблюдаем сейчас?
C появление генеративного ИИ и AI-агентов пошла новая волна так называемые Tiny Teams (микрокоманды). И это тренд не вчерашнего дня (см. пост)
Это та же команда, но уже из 3–5 человек. Продакт формулирует задачу, ИИ помогает исследовать пользователей и подготовить требования. Один агент пишет код, другой запускает тесты, третий анализирует ошибки. При этом меняется профиль участников команд. Вместо узких экспертов на каждую функцию команде нужны люди с несколькими компетенциями - E-shaped специалисты. У них есть несколько областей глубокой экспертизы, широкий кругозор и способность соединять знания из разных областей.
Люди по-прежнему принимают ключевые решения и отвечают за результат. Но часть работы, для которой раньше требовались отдельные специалисты, теперь можно делегировать ИИ.
По прогнозу Gartner, доля организаций, масштабно использующих небольшие команды разработки, вырастет с 15% в 2026 году до 60% к 2029 году.
Итого, идея маленьких автономных команд не нова. Новое в том, что ИИ позволяет пересмотреть границы их возможностей!
Интересно, а вы бы предпочли работать в команде из 4–5 человек с ИИ-агентами или в привычной команде из 15–20 специалистов?