Скрам-команды являются кросс-функциональными, то есть их участники обладают всеми навыками, необходимыми для создания ценности в каждом Спринте (Руководство по Скраму).

Бэклог Продукта одной из продуктовых групп
- Формируются компонентные команды Web, Portal, Sales Force, App;
- К каждой команде прилагается локальный “Владелец Продукта”, который отвечает за локальный “Бэклог Продукта” (надеюсь, вы понимаете, что Web, Sales Force, App это не продукты)

Типичное Аджайл-внедрение, типичный SAFe
- “Скрам это командный фреймворк”: нет, Скрам не командный, а продуктовый фреймворк, который прикладывается к продуктам, приносящим прибыль (PnL), а не к командам;
- “Если части (Web, Portal, Sales Force, App) будут продуктивны и эффективны, то и целое (продукт) будет в выигрыше”: нет, потому что производительность системы зависит от взаимоотношения частей, а не от того, насколько они эффективны по отдельности (законы Рассела Акоффа).

Пример асинхронных зависимостей в большом ритейлере
Управляют зависимостями, оттачивая навык декорирования электронных и физических дашбордов красными нитками.

Декорирование дашбордов красными нитками
- Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения.
- Изменение требований приветствуется, даже на поздних стадиях разработки.
- Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
Переходим к кросс-компонентным фиче-командам
Секрет гибкости и скорости—в создании кросс-функциональных и кросс-компонентных команд, работающих из общего Бэклога Продукта.

Компонентные команды имеют бизнес-зависимости, а фиче-команды зависимости на уровне кода
- Сообщества: архитектурное, UI/UX, CI/CD и другие, участники которых регулярно встречаются и вырабатывают общие стандарты и подходы, распространяют знания между командами;
- Менторы компонентов: глубокие специалисты в компонентах / функциях, к которым можно обратиться за помощью;
- Путешественники: редкие спецы, которые переходят от команды к команде, заполняя дыры и обучая команды;

Фиче-команды в Pasha Pay берут работу из общего Бэклога Продукта, что устраняет асинхронные зависимости
Постепенный переход к фиче-командам
- Siebel + ESB + Database
- Portal + Web + App
- Web + Sales Force

Планируем плавный переход с помощью Feature Team Adoption
Основные мысли
- Когда продуктовая стратегия требует высокой скорости и гибкости, то кросс-функциональных команд недостаточно. Нужны не просто кросс-функциональные, а и кросс-компонентные команды.
- Типичное Аджайл-внедрение опирается на компонентные команды, которые эффективны и продуктивны локально, но заливают систему очередями и порождают длинные релизные циклы.
- Зависимости нужно устранять, а не заниматься декорированием дашбордов красными нитками.
- Компонентные команды имеют бизнес-зависимости, но комфортно работают в своих песочницах. Фиче-команды автономны, но требуют внедрения современных инженерных практик и дополнительных координационных механизмов.
- Большое количество архитектурных компонентов требует плавного перехода к фиче-командам. Вам поможет инструмент Feature Team Adoption Map.