Фреймворк SAFe простыми словами

Scaled Agile Framework – это набор организационных шаблонов… хотя стойте! Уже сложно звучит. Давай так, каждое утро вы наливаете в кофе или чай молоко. Прежде чем попасть в напиток, молоко проходит долгий путь от коровы, через конвейерные ленты, полки магазинов до вашего холодильника. Это четкий поэтапный производственный процесс доставки молочной пользы до желудка.

У нас в IT-сфере действует та же логика выстраивания процессов производства. Только производим мы не молоко, а цифровые продукты. И чтобы все было четко, прозрачно и в срок, мы используем SAFe, как платформу, которая регулирует работу Agile-команд.

В отличие от большинства agile-технологий, SAFe позволяет выстраивать отношения не только внутри команды, но и между ними.

Учитывая, что нас больше двухсот человек, то бинго! SAFe — это то, что нам нужно, чтобы построить грамотную коммуникацию между всеми участниками процесса доставки ценности до клиента.

Как и в случае с молоком, в SAFe мы доставляем пользу постепенно — инкрементами — небольшими, но работающими порциями. Сделали — показали заказчику — вывели в продуктив. Получается, что заказчик использует отдельный функционал продукта, пока мы дорисовываем целостную картинку.

Кирилл ДолгушинЛидер направления разработки

Program Increment — маршрут и расписание, по которому движется поезд с пользой для клиента

Из чего состоит SAFe

SAFe — это механизм, который поддерживает постоянное движение в компании. Давайте разберем этот механизм на запчасти.

PI-планирование — подготовка к поставке пользы клиенту

Вечный двигатель улучшений и центральное событие для компании. Владельцы бизнеса, ответственные за продукт и проекты собираются вместе, чтобы договориться о наборе фич и той пользе, которую отдадим заказчику в следующем периоде. Каждую фичу пропускаем через ряд фильтров: сроки, возможности, доход, какие риски закроет.

PI-планирование длится два дня и состоит из следующих моментов:

  • Презентация целей и задач на будущий период от команд.
  • Планирование будущих работ по всем спринтам.
  • «Ночь торгов» — команды торгуются с бизнесом об объеме задач (scoupe) на период.
  • Корректировка задач и голосование за доверие плану.

В финале второго дня PI-планирования стартуют «поезда», которые везут пользу клиенту.

Поезд или ART (agile release train) — это долгосрочная команда, которая разрабатывает и внедряет решения внутри потока поставки ценности заказчику.

Program Increment — маршрут и расписание, по которому движется поезд с пользой для клиента

Это временной интервал, за который мы доставляем заказчику работающий и протестированный продукт. Спринты — это маленькие станции. В конце каждого спринта ребята показывают результат на System demo и вносят изменения. В финале проводим большое System-demo и делимся результатами.

PI-планирование — подготовка к поставке пользы клиентуВечный двигатель улучшений и центральное событие для компании

Retrospective — проверка пользы на соответствие качеству

Говоря простым языком «ретро» — это разбор полетов и полученных результатов в командах. А еще мы внедряем Inspect & Adapt — это тоже «ретро», но в масштабе всей компании по результатам PI-планирования. Команды делятся опытом, практиками и подходами.

Вехи – главные станции для поездов клиентской пользы

Вехи показывают, когда у нас действительно получился работающий функционал к нужной дате.

Вот так поезда ездят от станции до станции, пока не сдадут работающий продукт. Потом показывают результат на Big System Demo, разбираем наш совместный опыт и решения на Inspect & Adapt (большое ретро на всю компанию) и снова выходим на PI-планирование. И так пять раз в год, чтобы поддерживать постоянное движение в сторону изменений.

Доставка ценности клиенту с первого раза — это один из наших стратегических проектов. Мы хотим быть одной командой с клиентом. Стабильно выдавать результат, быть открытыми и готовыми к изменениям. И да пребудет с нами SAFe!