02 сентября 2023
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 и делимся результатами.
Retrospective — проверка пользы на соответствие качеству
Говоря простым языком «ретро» — это разбор полетов и полученных результатов в командах. А еще мы внедряем Inspect & Adapt — это тоже «ретро», но в масштабе всей компании по результатам PI-планирования. Команды делятся опытом, практиками и подходами.
Вехи – главные станции для поездов клиентской пользы
Вехи показывают, когда у нас действительно получился работающий функционал к нужной дате.
Вот так поезда ездят от станции до станции, пока не сдадут работающий продукт. Потом показывают результат на Big System Demo, разбираем наш совместный опыт и решения на Inspect & Adapt (большое ретро на всю компанию) и снова выходим на PI-планирование. И так пять раз в год, чтобы поддерживать постоянное движение в сторону изменений.
Доставка ценности клиенту с первого раза — это один из наших стратегических проектов. Мы хотим быть одной командой с клиентом. Стабильно выдавать результат, быть открытыми и готовыми к изменениям. И да пребудет с нами SAFe!