Управление проектами•

Команда Nubl

••

Обновлено

•

127

SAFe для нескольких команд: когда масштабировать Agile и как начать с пилота

Разбираем, когда нужен SAFe, как устроены ART и PI Planning, чем отличаются конфигурации и как проверить подход на пилоте.

SAFe для нескольких команд: когда масштабировать Agile и как начать с пилота

Когда один продукт создают многие команды, локальные планы перестают складываться в общий результат автоматически. Перед масштабированием полезно понять командные роли по Белбину и недостающие способы взаимодействия. Разработка ждёт архитектурного решения, проверка получает компоненты в разное время, бизнес обсуждает приоритеты отдельно от исполнителей. SAFe (Scaled Agile Framework) задаёт общие роли, ритм планирования и правила согласования для такой ситуации. Его смысл — связать работу нескольких команд с ценностью для клиента и целями организации.

Фреймворк рассчитан на крупный масштаб. Маленькой команде не нужен полный набор его ролей и событий: накладные расходы будут больше пользы. Но если над продуктом одновременно работают десятки людей, а зависимости постоянно сдвигают релизы, стоит изучить устройство SAFe и проверить его на ограниченном направлении.

Что такое SAFe и какую проблему он решает

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

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

Начальная единица анализа — поток создания ценности. Это путь от потребности клиента к полученной им пользе. У потока есть две стороны. Операционная описывает, как клиент пользуется продуктом: оформляет заказ, оплачивает его и получает доставку. Поток разработки показывает, как организации создают и улучшают приложение, оплату и логистику, которые делают этот опыт возможным. Планировать нужно вокруг такого пути, а не только вокруг списка подразделений.

Польза фреймворка появляется, когда источник задержки лежит между командами. Если один отдел регулярно ждёт другой, а общая интеграция откладывается до конца проекта, правила совместного планирования могут помочь. Полезно сначала нанести на карту зависимости между проектами и командами. Если же проблема внутри одной команды — например, неясные задачи или перегрузка конкретного специалиста, — сначала решите её локально. Большой фреймворк не заменяет простые рабочие договорённости.

Как связаны команды, роли и интервал планирования

В потоке разработки группы объединяются в Agile Release Train, или ART. Это устойчивое объединение обычно включает от пяти до двенадцати кросс-функциональных команд и примерно 50–125 участников. У них одно направление продукта и общий ритм поставки. Смысл «поезда» не в названии, а в том, что необходимые для разработки, проверки и выпуска компетенции планируют совместную работу. Состав отдельных групп можно продумать с учётом различий между feature-командой и компонентной структурой.

Координацию внутри ART поддерживает Release Train Engineer (RTE). Он организует общие события, помогает увидеть препятствия и риски, соединяет команды при зависимостях. Это не человек, который единолично раздаёт задачи каждому исполнителю. Его роль ближе к настройке совместной работы и устранению помех между участниками.

Product Management отвечает за продуктовое направление: сопоставляет запросы пользователей, рынок и цели бизнеса, определяет порядок крупных элементов бэклога и содержание дорожной карты. System Architect следит за общим техническим видением и обсуждает решения, которые затрагивают несколько команд. Business Owners представляют бизнес-сторону, объясняют контекст и помогают оценить ценность целей. Их не следует путать с Product Owner внутри отдельной команды: масштаб решений отличается.

Планирование проходит в Planning Interval (PI), обычно длиной восемь–двенадцать недель. Перед началом интервала участники ART собираются на PI Planning, которое может занимать около двух дней. Они получают бизнес-контекст, разбирают приоритеты, проверяют доступную ёмкость команд, ограничения и риски. Затем согласуют цели, зависимости и последовательность работы по более коротким итерациям.

Команды SAFe связывают планы и зависимости мостами между островками задач

Цель PI должна описывать результат для пользователя или бизнеса, понятный всем участникам. «Сделать много задач» — слабая формулировка: по ней трудно проверить ценность. Лучше указать, какая возможность будет доступна, кому она нужна и по какому признаку стороны признают её готовой. Команды могут выпускать части результата в течение PI; ждать его последнего дня ради релиза не требуется.

Общий план отображают на ART Planning Board. Она показывает цели, сроки внутри интервала, зависимости между командами, риски и важные вехи. Канбан-доска решает другой вопрос: через какие состояния проходит конкретная работа. Поэтому одна схема не заменяет другую. Команда может вести карточки по этапам на своей доске, а связи и контрольные точки вынести в общее представление ART.

NUBL — таск-трекер для команд и проектов

Конфигурации SAFe: сколько координации действительно нужно

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

Essential SAFe — отправная точка. Он подходит, когда нужно координировать команды одного ART: общие роли, цели PI, события планирования и проверка совместного результата. Если у организации один большой продуктовый поток, дальнейшее усложнение может не понадобиться.

Large Solution применяется, когда над одним сложным решением работают несколько ART. Здесь возникает задача согласовать их архитектуру, интеграцию и общие поставки. Дополнительный уровень координации называют Solution Train. Его смысл — видеть связи, которые не укладываются в план отдельного ART.

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

Full SAFe сочетает управление портфелем с согласованием нескольких ART и Solution Trains. Это самый объёмный вариант. Его не стоит выбирать из желания «внедрить всё правильно»: каждый дополнительный уровень требует времени на решения, встречи и поддержку общей картины. Начинайте с реально существующей проблемы координации.

SAFe отличается от Scrum и Kanban масштабом управленческого вопроса. Scrum помогает отдельной команде организовать работу вокруг цели спринта и проверяемого результата. Kanban помогает управлять потоком задач и уменьшать задержки в нём; этот уровень подробнее разобран в материале о Канбан-планировании потока. SAFe добавляет слой над несколькими командами: общий план, правила зависимостей и связь с инвестиционными решениями. Команды внутри ART могут использовать Scrum или Kanban, если это соответствует характеру их работы.

Пилот SAFe: четыре последовательных решения

Официальная логика внедрения включает подготовку руководства и команд, организацию вокруг ценности, запуск ART и сопровождение его работы. Для первого пилота полезно превратить этот путь в несколько проверяемых решений. Без них новое название процесса быстро обрастёт встречами, но не ускорит выпуск.

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

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

Затем получите поддержку руководства и определите состав пилотного ART. Выберите направление, в котором можно собрать нужные компетенции для разработки, тестирования и выпуска. Выясните, какие внешние участники могут остановить результат. Поддержка спонсора должна означать конкретные полномочия: кто меняет приоритеты, сколько времени люди реально выделяют пилоту, кто снимает препятствия вне ART. Если половина участников параллельно занята другими инициативами, общая ёмкость должна отражать это честно.

Результат второго шага — названный состав ART, границы ответственности и договорённости о ресурсах. Спонсор принимает решение о запуске, а руководители продуктового и технического направлений помогают собрать участников. Без этого планирование легко превращается в обещание работы, на которую никто не выделил времени.

Третий шаг — подготовить роли и первое PI Planning. До общей встречи обсудите полномочия RTE, Product Management, архитектора и бизнес-представителей. Разберите текущие продуктовые приоритеты и подготовьте данные о доступной ёмкости. На самой встрече сопоставьте желаемый объём с возможностями команд, согласуйте цели и явно отметьте зависимости и риски. Результат — выполнимый совместный план, а не набор независимых обещаний.

RTE организует процесс планирования, Product Management объясняет порядок продуктовых инициатив, команды проверяют реалистичность собственных частей работы. Для наглядности можно держать отдельные доски этапов и общую карту зависимостей. Важно, чтобы правила обновления были едиными: если одна команда перенесла ключевую задачу, остальные должны увидеть влияние на свои цели до того, как сорвётся общая дата.

Четвёртый шаг — провести PI, проверить интегрированный результат и изменить процесс по итогам. Общую сборку нельзя оставлять на последние дни: поздно обнаруженная несовместимость может перечеркнуть локально выполненные планы. На протяжении интервала участники регулярно смотрят, что уже работает вместе, какие риски стали реальными и какие цели требуют пересмотра. Повторяющиеся встречи нужны лишь там, где есть решение или проверка, ради которых люди собираются.

В конце PI команды сравнивают достигнутое с согласованными целями, рассматривают проблемы и назначают ответственных за улучшения. Если несколько групп ждали тестовую среду, её подготовка становится явной работой следующего цикла. RTE организует разбор, команды и руководство ART выбирают изменения, спонсор вместе с бизнес-стороной решает, продолжать ли пилот и расширять ли его.

Участники пилота SAFe проверяют интеграцию модулей продукта через увеличительное стекло

Как понять, что пилот помог, и не потерять время на церемонии

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

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

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

У координации есть стоимость. Часовая встреча двадцати человек — двадцать человеко-часов, даже если в календаре она выглядит одной строкой. Считайте время на обсуждения и подготовку, сравнивайте его с прежним процессом, отделяйте разовые затраты на обучение от постоянных. Также учитывайте встречи, от которых удалось отказаться после появления общего плана и ясных полномочий.

Типичная ошибка — внедрять набор терминов раньше, чем понятна проблема. Другая — собирать зависимые команды в один ART только на схеме, оставив людям прежнюю полную загрузку. Третья — считать успехом количество проведённых PI Planning, хотя результат всё ещё собирается в последний день. Пилот имеет смысл, если общая работа стала предсказуемее, ожидание между командами уменьшилось, а пользователи получают проверенный результат.

Вывод

SAFe полезен организации, которой уже трудно согласовывать несколько команд вокруг одного потока ценности. Начните с карты реальных задержек, соберите пилотный ART с полномочиями и ресурсами, проведите один PI и сравните результат с исходной проблемой. Если новый ритм помогает выпускать совместный продукт, развивайте его. Если добавились только встречи и названия ролей, пересмотрите способ координации.

Если несколько команд работают над одним продуктом, собери общие цели, зависимости и задачи в NUBL. Так станет видно, где нужен разговор между командами до срыва срока.

Поделиться:

Содержание:

В этой категории также читают

Все посты

Что делать, если ключевой участник проекта внезапно недоступен
Управление проектами

Что делать, если ключевой участник проекта внезапно недоступен

Пошаговый план на случай недоступности ключевого участника: что проверить в первые часы, как передать знания и полномочия, перераспределить задачи и подготовить резерв.

Как проверить пользу проекта через 30 и 90 дней после завершения
Управление проектами

Как проверить пользу проекта через 30 и 90 дней после завершения

Как отличить сдачу проекта от реальной пользы: базовый показатель, владелец эффекта, обзоры через 30 и 90 дней и решения по результатам.

Когда остановить проект: критерии паузы, изменения курса и закрытия
Управление проектами

Когда остановить проект: критерии паузы, изменения курса и закрытия

Как понять, что проект пора пересмотреть: сигналы, четыре варианта решения, разбор затрат и аккуратное закрытие без потери результатов.

Освоенный объём проекта: как EVM показывает срок и стоимость на одном примере
Управление проектами

Освоенный объём проекта: как EVM показывает срок и стоимость на одном примере

Простое объяснение EVM: плановая, освоенная и фактическая стоимость, формулы отклонений и индексов, расчёт на числовом примере и ограничения прогноза.