SAFe создал Дин Леффингуэлл, первая версия вышла в 2011 году; фреймворк развивает компания Scaled Agile. Версия 6.0 (2023) переименовала Program Increment в Planning Interval, аббревиатура PI при этом сохранилась.
Четыре конфигурации
- Essential SAFe — минимальная: один поезд поставки. С неё и начинают.
- Large Solution SAFe — несколько поездов над одним решением.
- Portfolio SAFe — добавляет бережливое управление портфелем и связь со стратегией.
- Full SAFe — все уровни сразу, для крупных организаций.
Поезд поставки и ритм планирования
- Agile Release Train (ART) — 5–12 команд, обычно 50–125 человек, работающих над одним продуктом.
- Planning Interval (PI) — период 8–12 недель, чаще всего пять итераций, последняя отводится под инновации и планирование.
- PI Planning — двухдневное событие, на котором весь поезд планирует период и вслух проговаривает зависимости.
- Release Train Engineer (RTE) — ведущий поезда: организует общие события и снимает межкомандные препятствия.
- System Demo — показ работающего результата всего поезда, а не отдельных команд.
Критикуют фреймворк постоянно: ролей и событий много, часть решений уходит на верхние уровни, а планирование сразу на квартал ближе к традиционному управлению, чем к коротким циклам. Практический ответ на эту критику один — начинать с Essential и добавлять уровни только под конкретную нехватку.
- Над одним решением работают десятки команд, и зависимости между ними стали главным тормозом
- Нужен общий ритм планирования для разработки, тестирования и смежных подразделений
- Организация готова выделить людей на роли уровня поезда и оплатить обучение
- Команд меньше пяти: накладные расходы съедят выигрыш, посмотрите на LeSS или Nexus
- Команды ещё не освоили базовый Scrum или Kanban
- Продукты разные, общего решения нет — синхронизировать нечего
Банк, восемь команд в одном направлении. Поезд поставки собран из восьми команд, период планирования — 10 недель: четыре двухнедельные итерации и одна на инновации и планирование. В начале периода проводят двухдневное PI Planning, где команды выкладывают зависимости на общую доску и договариваются о сроках стыков. Каждые две недели — общий показ результата всего поезда.
Для SAFe в Shtab держите портфель проектов: отдельный проект на команду, общий уровень целей на период и сквозные связи между задачами разных команд — по ним видно зависимости, которые иначе всплывают только на PI Planning. Не путайте с SAFE из мира инвестиций: это соглашение о будущей доле в капитале, к масштабированию Agile отношения не имеющее.