Дисциплина «Интеграция и доставка крупных решений»

Дисциплина «Интеграция и доставка крупных решений» описывает, как применять принципы и практики SAFe к созданию требований, разработке, эксплуатации и развитию крупнейших и наиболее сложных в мире программных, аппаратных и киберфизических систем.
Эта дисциплина SAFe сосредоточена на решениях, создание которых требует участия множества потоков создания ценности и Релизных Поездов (Agile Release Trains, ART), между которыми необходимо организовать согласованную доставку. Для простоты различные сценарии масштабирования объединяются под общим понятием «крупные решения» – независимо от того, создают ли, например корпоративное программное приложение всего 6 взаимосвязанных Релизных Поездов (Agile Release Train, ART) или целых 60 Поездов совместно доставляют киберфизическое решение, такое как оборонная система, спутник или автономное транспортное средство.
На рисунке 1 показаны элементы, процессы и результаты интеграции и доставки крупного решения.
Примечание: Эта дисциплина масштабирует практики, описанные в дисциплине «Командная и Техническая Гибкость», которая охватывает более распространённый сценарий, когда Agile-команды работают как часть одного Поезда (Agile Release Train, ART) – как в программной, так и в аппаратной разработке.


Рисунок 1. Элементы, процессы и результаты дисциплины «Интеграция и доставка крупных решений».
Как показано на рисунке 1, создание и развитие крупных решений представляет собой масштабную задачу, требующую тщательного планирования и исполнения. Такие решения часто предполагают участие сотен или даже тысяч инженеров, а также необходимость соответствия строгим нормативным и регуляторным требованиям.
Сложность крупных решений связана не только с техническими вызовами, но и с проектированием сложных пользовательских сценариев, охватывающих несколько продуктов и направлений бизнеса. В случае киберфизических систем требуется широкий спектр инженерных дисциплин, а также интеграция аппаратного обеспечения и компонентов с длительным циклом доставки. С учётом этих факторов особенно важно применять зрелые и строгие практики в области инженерии, эксплуатации и развития систем.
Крупные решения зачастую создаются крупными потоками создания ценности, каждый из которых может состоять из нескольких Поездов Решения (Solution Train), Релизных Поездов (ART), команд и поставщиков. Для дальнейшего масштабирования потоки создания ценности могут быть вложенными, как показано на рисунке 1 и более подробно описано ниже.
Видение, Дорожная карта и Интент (намерение) решения родительского потока ценности обеспечивают согласованность (со-направленность) остальных потоков вокруг общей цели. Все потоки создания ценности работают в едином ритме (единой каденции), что позволяет синхронизировать их мероприятия и активности по планированию, выравниванию, обзору и улучшению.
Каждый поток создания ценности доставляет ценность клиенту. Конечный клиент интегрированного решения – конечный пользователь или оператор – находится в конце родительского потока создания ценности. В конце каждого вложенного потока ценности также существуют внутренние клиенты. Чаще всего это другие команды, которые используют результаты работы данного потока создания ценности, чтобы затем предоставить более крупную интегрированную единицу ценности на своём масштабе.
Во всём фреймворке SAFe Agile-команды, Релизные Поезда (ART), Поезда Решения (Solution Train) и Портфели опираются на три критически важные роли, которые выполняют функции: 1) управления содержанием решения (содержательная ответственность), 2) технического направления (техническая ответственность) и 3) организации для доставки ценности.
Например, на уровне Agile Release Train эти функции выполняют Менеджмент Продукта (Product Management), Архитектор Систем (System Architect) и Инженер Релизного Поезда (Release Train Engineer, RTE). Эти роли взаимодействуют, задают направление и обеспечивают связь разработки с видением и стратегией. При создании крупных решений им требуется ещё более тесная координация и чёткая коммуникация. Представители соответствующих зон ответственности, независимо от названия роли, показаны на рисунке 1. Вместе они формируют группу лидеров, совместно отвечающую за успешное создание крупного интегрированного решения.
Организации, которые придерживаются традиционных подходов, включающих в себя создание детализированных предварительных спецификаций и описание проектных решений, основанных на предполагаемом конечном результате, – могут испытывать сложности с поддержанием необходимого темпа. Они упускают возможности для инноваций и создания передовых решений, поскольку не используют методы, позволяющие задействовать интеллектуальный потенциал большого числа разработчиков решения.
В оставшейся части статьи мы более подробно рассматрим современные подходы к созданию инновационных решений посредством интеграции и доставки крупных решений.
Компетенции дисциплины «Интеграция и доставка крупных решений»
Каждая из представленных ниже компетенций описывает набор знаний, навыков и техник, необходимых для достижения мастерства в определённой области интеграции и доставки крупных решений. Предлагаемый инструментарий состоит из необходимых знаний, обучающих ресурсов и практических рекомендаций по применению, которые помогают обеспечивать успех. В совокупности существующий набор компетенций отражает наиболее актуальное понимание рассматриваемой дисциплины. Однако со временем, по мере появления новых способов работы, сами компетенции также будут развиваться и дорабатываться.
Выбор одной или нескольких компетенций, на которых следует сосредоточиться в конкретный момент времени, зависит от организационного контекста, индивидуального опыта и имеющихся знаний, а также от текущих возможностей и пробелов в существующих подходах к разработке крупных решений.
Примечание: Для ускорения доставки ценности компетенции каждой дисциплины SAFe в будущем будут публиковаться небольшими партиями, инкрементально.
Координация доставки крупного решения
Бизнес-проблема: Нам сложно координировать работу и доставку ценности между многочисленными командами, специалистами и поставщиками для создания интегрированных продуктов и систем.
Организация вокруг ценности для крупных решений
Бизнес-проблема: Чем крупнее проекты и чем больше систем в них задействовано, тем медленнее осуществляется доставка и тем чаще нарушаются сроки.
Бережливая инженерия систем
Бизнес-проблема: Наши инженерные практики не успевают за быстрыми технологическими изменениями и требованиями рынка, что приводит к упущенным возможностям и конкурентным потерям.
Разработка дорожной карты крупного решения
Бизнес-проблема: Нам сложно эффективно планировать разработку крупного решения, из-за чего работа становится фрагментированной и недостаточно согласованной.
Видение Крупного Решения
Бизнес-проблема: Отсутствие общего единого понимания приводит к фрагментированности решений и рассогласованности Релизных Поездов (ART), что мешает доставке крупного решения высокой ценности.
Сотрудничество с поставщиками
Бизнес-проблема: Наши поставщики недостаточно эффективно интегрированы в наши процессы инноваций и доставки, что снижает взаимную выгоду от сотрудничества.
Оценка дисциплины «Интеграция и доставка крупного решения»
Оценка дисциплины «Интеграция и доставка крупного решения» может быть полезна для определения уровня зрелости. Её результаты помогают организации выстраивать дальнейшее развитие по компетенциям и определять, каким из них в конкретный момент следует уделить наибольшее внимание.
Статья «Метрики SAFe» содержит рекомендации по проведению оценок SAFe, а также лучшие практики по сбору и интерпретации данных.
Примечание: для участников SAFe Studio оценка дисциплины «Интеграция и Доставка Крупного Решения» доступна либо в виде загружаемой электронной таблицы, либо онлайн, с использованием инструментария партнёра Scaled Agile, Inc., компанию Comparative Agility.
Обзор интеграции и доставки крупного решения
Ниже представлен более подробный обзор элементов, процессов и результатов дисциплины «Интеграция и Доставка Крупного Решения».
Обеспечение организации для эффективной доставки крупных решений
Разработческие потоки ценности играют ключевую роль в доставке ценности клиентам, поэтому их эффективная работа критически важна для успеха. В идеале каждый поток ценности функционирует независимо и включает всех необходимых специалистов, а также необходимые полномочия для определения, создания и доставки решения. Однако на крупном масштабе организации для доставки совокупной ценности критически важны ещё два сценария потоков создания ценности, показанные на рисунке 2:


Рисунок 2. Вложенная и сетевая организация разработческих потоков создания ценности
Вложенная организация потоков создания ценности – несколько разработческих потоков ценности, которые должны активно взаимодействовать для доставки одного интегрированного решения.
Сетевая организация потоки создания ценности – несколько разработческих потоков ценности, которые должны сохранять со-направленность для доставки различных взаимосвязанных решений.
Организациям необходимо сосредоточиться на доставке именно совокупной ценности, а не на локальной оптимизации. Для этого сначала нужно определить решения и потоки создания ценности, которые способствуют достижению целей организации, и понять, как эти элементы работают совместно. Затем следует сформировать общее видение для этих потоков создания ценности и организовать исполнение таким образом, чтобы реализовать это видение.
Чтобы реализовать такой подход в логике Lean, важно проектировать решения как набор отдельных компонентов, способных легко взаимодействовать друг с другом. Это позволяет таким компонентам развиваться и изменяться независимо, снижает степень зависимости между различными потоками создания ценности и упрощает управление в целом. Благодаря этому организации могут улучшить взаимодействие и, в конечном счёте, повысить общую результативность и качество доставки ценности.
Управление доставкой крупных решений с помощью видения и дорожных карт
Разработка крупных решений сопровождается высокой степенью неопределённости и значительными рисками. Хотя ранняя фиксация требований и проектных решений может создавать ощущение снижения неопределённости, на практике она формирует ложнопозитивное представление о реализуемости. Возникает видимость движения по плану без подтверждения правильности принятых решений, что в долгосрочной перспективе только увеличивает риск.
В отличие от этого приведённого выше подхода, Agile-лидеры начинают с видения, описывающего проблему, которую необходимо решить, и дорожной карты, прогнозирующей работу, необходимую для её решения. Такой подход задаёт командам направление и одновременно сохраняет гибкость, необходимую для инноваций и поиска наилучшего способа достижения цели.
Как показано выше на рисунке 1, видение формирует ясное и мотивирующее описание будущего, которое помогает вдохновлять и со-направлять усилия всех участников создания решения в разных потоках создания ценности. Оно задаёт общее направление разработки и служит ориентиром для дорожных карт, беклогов и интента (намерения) на каждом уровне.
На крупном масштабе дорожные карты связываются между собой, обеспечивая согласованность вложенных и сетевых потоков создания ценности. На любом уровне дорожная карта потока ценности определяется как локальным содержанием, необходимым для доставки собственной ценности, так и более широким контекстом, необходимым для доставки совокупной (общей) ценности.
Как показано на рисунке 3, дорожные карты помогают лидерам и потокам создания ценности поддерживать со-направленность несколькими способами:
- показывают, какую работу каждый поток создания ценности планирует выполнить для доставки своей части совокупной ценности.
- отражают зависимости между потоками создания ценности и дорожной картой более крупного интегрированного решения (показаны красными линиями на рисунке).
- помогают убедиться, что потоки создания ценности обладают достаточной ёмкостью для доставки как локальным клиентам, так и клиентам более крупного интегрированного решения.
- поддерживают обсуждение компромиссных решений, чтобы организация могла максимизировать ценность во всех потоках создания ценности.


Рисунок 3. Дорожные карты поддерживают со-направленность между несколькими потоками создания совокупной ценности на крупном масштабе
Дорожные карты также помогают командам понять, где могут потребоваться инновации и реорганизация для максимизации доставки ценности. По мере изменения характера работы команды и люди могут перемещаться внутри потоков ценности или даже между ними.
Координация разработки крупных решений с помощью ролей и мероприятий
Выравнивание (со-направленность) не является естественным состоянием. При создании крупных решений каждый потерянный день означает значительные финансовые потери и негативное воздействие на бизнес. Традиционный подход к обеспечению согласованности заключается в добавлении дополнительных деталей в спецификации и графики. Однако такое действие не решает проблему, а, наоборот, ограничивает инновации и затрудняет корректировку на основе обратной связи и обучения.
Поддержание со-направленности в ходе исполнения одновременно сложно и критически важно на крупном масштабе. У каждого потока создания ценности есть роли, отвечающие за:
- Формирование и управление содержанием решения (ответственность за содержание) – определение желаемых, жизнеспособных, реализуемых и устойчивых решений, отвечающих потребностям клиентов.
- Технико-технологическое направление (ответственность за техническую часть) – формирование общего технического и архитектурного видения решений.
- Доставку ценности (ответственность за организацию) – координацию и поддержку исполнения, а также ускорение потока.
Менеджмент Продукта и Менеджмент Решения выполняют функции, связанные с формированием и управлением содержанием решения, для Релизных Поездов (ART) и Поездов Решения (Solution Train). В более крупных решениях эта роль в большей степени сосредоточена на координации доставки в потоке создания ценности и в меньшей – на исполнении на уровне команд и поездов. Аналогичное сопоставление применимо к Архитекторам Систем и Архитекторам Решения в части технического направления, а также к Инженерам Релизного Поезда (RTE) и Инженерам Поезда Решения (STE) в части доставки ценности.
Эти роли часто взаимодействуют в той степени, в какой этого требуют зависимости между вложенными и сетевыми потоками ценности, чтобы обеспечивать согласованность видения, дорожных карт, беклогов и интента (намерения) и тем самым максимизировать совокупную доставку ценности. На уровнях релизного поезда (ART) и поезда решения (Solution Train) эти роли помогают командам исполнять работу и доставлять результат. На более высоких уровнях они обеспечивают координацию между вложенными потоками создания ценности, сохраняя связь с более широким видением и дорожной картой крупного решения.
Применение единого ритма (единой каденции) во всех потоках создания ценности упрощает коммуникацию и повышает прозрачность. Это создаёт точки синхронизации для интеграции крупного решения, его оценки и доведения необходимых корректировок до всех затронутых потоков создания ценности. Следует определить необходимые мероприятия, которые требуются для разработки крупного решения, например, Демонстрации Решения и Планирования на уровне между поездами. Такие мероприятия также должны проводиться в едином ритме и использоваться для обеспечения интеграции и коммуникации между командами, релизными поездами и поставщиками, участвующими в создании крупного решения.
Инкрементальное развитие спецификаций вместе с решением
Создатели крупных решений обычно используют спецификации для управления требованиями и проектными решениями, а также для обеспечения соответствия регуляторным требованиям. Однако в Agile-разработке работа над решением начинается не со спецификации, а с видения и дорожной карты, чтобы управлять неопределённостью и рисками. Этот подход показан на рисунке 4.
Видение и дорожная карта направляют работу команд. По мере того, как команды инкрементально развивают решение, они одновременно развивают и спецификацию как часть Интента решения (Solution Intent). Разработка начинается с некоторого количества фиксированных требований, но также включает множество вопросов и предположений. По мере создания решения эти вопросы и предположения на основе подтверждённого обучения превращаются в требования и архитектурные решения.


Рисунок 4. Спецификации и интент (намерение) решения развиваются по мере разработки решения
Такой подход позволяет командам внедрять инновации, работать с неопределённостью и рисками и приходить к оптимальному для клиента решению. Ранние спецификации формулируются на языке интента (намерения), описывая будущее состояние решения без чрезмерного ограничения способа его доставки. Каждый выполненный инкремент подтверждает набор предположений, в результате чего появляется новый небольшой вертикальный срез требований, архитектурных решений, реализации и тестов системы.
Архитектура крупных решений, ориентированная на изменения
Традиционно крупные решения проектировались для однократной доставки. Любое изменение требовало отдельной инициативы по модернизации. Lean-Agile организации доставляют результат как можно раньше, чтобы учиться, получать обратную связь и вносить корректировки. Изменения доставляются часто и, в идеале, становятся непрерывными. Архитектура решения должна поддерживать изменения быстро и надёжно. Использование качественных инженерных практик здесь обеспечивает слабую связанность (decoupling) решений, а их компоненты взаимодействуют через управляемые интерфейсы.
Крупные решения часто требуют наличия других решений для их проектирования, тестирования, развёртывания, производства и эксплуатации. Например, киберфизические системы нередко предполагают создание значительного объёма испытательного и производственного оборудования параллельно с самим решением. Крупные ИТ-системы также требуют существенной инфраструктуры для эксплуатации. Контекст решения, показанный на рисунке 5, отражает эти аспекты. Среда, в которой функционирует решение, влияет на все элементы его разработки, включая интент решения и проектирование, приоритеты разработки, реализацию и тестирование решения, управление релизами и многое другое.


Рисунок 5. Ключевые аспекты контекста решения
Заключение
Создание крупных решений – сложная задача. Дисциплина «Интеграция и доставка крупного решения» в SAFe предоставляет организациям практики, необходимые для масштабирования подходов Lean-Agile и SAFe с целью координации доставки наиболее значимых и сложных систем в мире. Для решения такой непростой задачи необходимы новые способы работы и изменение управленческого и организационного мышления:


Таблица 1. Различия между традиционными и Lean-Agile способами разработки крупных решений
Оригинал: Scaled Agile, Inc. (вендор), статья «Large Solution Integration and Delivery» (от 01.04.2025). Материал не является официальным переводом.
Перевод и адаптация: Алексей Ионов, Lean-Agile коуч организаций, Advanced SPC, Ионов и Партнеры.
Дополнительно почитать:
Поток Крупного Решения (Поезда Решения): практики, метрики и ускорители потока
Совместная работа потоков ценности при разработке Крупного решения
Беклог Релизного Поезда и Поезда Решения
Разработческие потоки ценности
Координация потоков создания ценности
Дорожные карты (горизонты планирования)
Видение Продукта: стратегический компас бизнеса
Интент Решения (Solution Intent) в SAFe: что это, из чего состоит и как использовать
Другие дисциплины:
Дисциплина «Командная и Техническая Гибкость» (TTA)
Дисциплина «Поток Разработки Продукта» (APD)
Дисциплина «Lean Portfolio Management (LPM): Бережливое Управление Портфелем в SAFe»
Дисциплина «Лидерство и Культура» в SAFe: практики, компетенции и оценка»
Дисциплины в SAFe (краткий обзор дисциплин)
© «Ионов и Партнеры» (ИП Ионов Алексей Константинович), 2018-2025. Все права защищены. Цитирование материалов и размещение ссылок на материалы для формирования сторонних баз знаний, рубрикаторов или агрегаторов допускается только с письменного согласия «Ионов и Партнеры».
SAFe® and Scaled Agile Framework® are registered trademarks of Scaled Agile, Inc.