Поезд поставки — ключевое понятие SAFe. Это «состав», в который команды садятся надолго, чтобы вместе доводить ценность до пользователя.
Состав поезда
- От 5 до 12 Agile-команд, всего 50–125 человек по правилу Данбара.
- RTE (Release Train Engineer) — главный фасилитатор поезда, аналог Scrum Master на уровне программы.
- Менеджер продукта — отвечает за бэклог программы, то есть за состав функций.
- Системный архитектор — техническое лидерство и целостность решения.
- Представители бизнеса — заинтересованные стороны, которые принимают результат.
Ритм работы
- Программный инкремент (PI) — 8–12 недель, обычно 5 спринтов.
- Планирование инкремента — двухдневное событие в начале каждого PI, на котором весь поезд планирует ближайшие 8–12 недель.
- Системное демо — раз в спринт: показывают собранный воедино результат всех команд.
- Итоговая ретроспектива поезда — в конце PI, разбор и улучшения на уровне всего ART.
- Пять и больше команд работают над одним продуктом
- Нужна синхронизация релизов между командами
- Компания внедряет SAFe
- Меньше пяти команд — поезд избыточен, хватает встреч представителей команд
- Команды работают над разными продуктами
Поезд «Мобильный банк»: 8 команд, 75 человек. Программный инкремент — 10 недель, это 5 спринтов. Планирование инкремента проходит раз в 10 недель и занимает 2 дня, участвуют все 75 человек — очно или в общей видеовстрече. Роль RTE выделена на полную занятость. Релиз для клиентов — раз в инкремент, без жёсткой даты внутри него.
В Shtab поезд удобно собрать из портфеля проектов: отдельный проект на каждую команду плюс общий уровень программы. Помечайте эпики тегами PI-1, PI-2 — так прогресс инкремента виден сразу по всем командам, а диаграмма Ганта покажет зависимости между ними.