Agile Release Train (ART)
ART — ключевое понятие в SAFe. «Поезд», в который команды садятся надолго, чтобы вместе доставлять ценность.
Состав ART
- 5–12 Agile-команд (всего 50–125 человек по правилу Данбара).
- Release Train Engineer (RTE) — главный фасилитатор, аналог Scrum Master уровня программы.
- Product Manager — отвечает за Program Backlog (фичи).
- System Architect/Engineer — техническое лидерство.
- Business Owners — стейкхолдеры из бизнеса.
Ритм работы
- Program Increment (PI) — 8–12 недель, обычно 5 спринтов.
- PI Planning — двухдневное событие в начале каждого PI, на котором весь ART планирует следующие 8–12 недель.
- System Demo — раз в спринт, demo интегрированной работы всех команд.
- Inspect & Adapt — в конце PI, ретроспектива на уровне ART.
Когда применять и когда нет
Применять
- 5+ команд работают над одним продуктом
- Нужна синхронизация релизов
- Внедряете SAFe
Не применять
- Меньше 5 команд — ART избыточен, хватает Scrum of Scrums
- Команды работают над разными продуктами
Примеры применения
ART «Mobile Banking»: 8 команд (75 человек). PI = 10 недель = 5 спринтов. PI Planning — раз в 10 недель, 2 дня, все 75 человек в одной (или виртуальной) комнате. RTE — отдельная роль на full-time. Релиз клиентам — раз в PI, без жёсткой даты внутри PI.
Часто задаваемые вопросы
ART — это долгоживущая структура (годы). Команды в нём стабильны, в отличие от проектных команд. Меняется содержание PI, но «поезд» едет дальше.
Да. Крупная компания может иметь десятки ART, объединённых в Solution Trains или на уровне Portfolio. Каждый ART отвечает за свою продуктовую область.