site_logo

Как подружиться с SAFe: организация разработки в крупных компаниях

Обновлено: 11 февраля 2025

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

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

Что такое SAFe (Scaled Agile Framework)

SAFe

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

important3

SAFe особенно полезен, когда над проектом трудятся от 50 человек и больше. Например, банк разрабатывает новое мобильное приложение: над ним работают программисты, дизайнеры, тестировщики, аналитики — и это только в IT-отделе. А еще есть юристы, маркетологи, служба безопасности. SAFe помогает всем этим сотрудникам понимать общую цель и вносить свой вклад в создание продукта.

Главная идея SAFe — организовать команды в «поезда» (Agile Release Trains или ART). Каждый такой «поезд» создает определенную ценность для пользователей. Например, один ART может отвечать за функции оплаты в приложении, другой — за личный кабинет клиента.

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

Преимущества SAFe для крупных компаний

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

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

Отличия SAFe от других фреймворков масштабирования

SAFe выделяется среди других подходов к масштабированию Agile своей универсальностью и глубиной проработки, также можно сравнить его с другими популярными фреймворками по ряду критериев:

 

SAFe

Другие фреймворки (LeSS, SoS, Nexus)

Масштаб применения

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

Структура и гибкость

Есть четкая иерархия уровней: команда, программа, крупное решение, портфолио.Стремятся сохранить простоту Scrum — в этих фреймворках меньше новых понятий и больше от оригинального Scrum.

Роли и процессы

Вводит новые роли, например, Release Train Engineer, который обеспечивает работу «поездов» ART, которые тоже являются уникальной сущностью SAFe.Появляется минимум новых ролей.

Подход к планированию

Используется концепция «Планирование инкрементов программы» (PI Planning) — это большая стратегическая сессия, где все команды вместе планируют работу на несколько месяцев вперед.Сохраняют более традиционное для Scrum спринт-планирование, просто расширяя его на несколько команд.

Интеграция с бизнес-стратегией

Связывает повседневные задачи разработчиков с глобальными цели бизнеса.Меньше затрагивают вопросы стратегии, фокусируясь в основном на координации работы команд.

Гибкость внедрения

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

Конфигурации Scaled Agile Framework

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

Essential SAFe

Это базовая конфигурация — фундамент для всех остальных. Essential SAFe подходит для компаний, где над одним продуктом работает от 5 до 12 команд (примерно 50-125 человек). 

Ключевые элементы:

  • Agile Release Train (ART) — группа команд, работающих над общим продуктом;
  • Program Increment (PI) — период планирования и разработки, обычно 8-12 недель;
  • Роли: Scrum Master, Product Owner, Release Train Engineer.
Essential SAFe
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.

Large Solution SAFe

Когда продукт растет и усложняется, нужна конфигурация Large Solution. Она подходит, когда над продуктом работает несколько ART или когда в проект вовлечены внешние поставщики.

Дополнительные элементы:

  • Solution Train — координация нескольких ARTs;
  • Solution Management — управление крупным решением.
Large Solution SAFe
Источник: safe.scaledagile.com© 2024 Scaled Agile, Inc.

Portfolio SAFe

Эта конфигурация нужна, когда компания управляет несколькими продуктами или направлениями бизнеса. Portfolio SAFe помогает согласовать работу команд с общей стратегией компании и эффективно распределять ресурсы между проектами.

Ключевые элементы:Full SAFe

  • Strategic Themes — направления развития компании;
  • Lean Portfolio Management — гибкое управление портфелем проектов;
  • Epic Owners — ответственные за крупные инициативы.
Portfolio SAFe
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.

Full SAFe

Самая полная конфигурация, включающая все уровни и элементы SAFe. Full SAFe подходит для крупных предприятий с сотнями и тысячами сотрудников, работающих над множеством сложных продуктов.

Full SAFe
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.

Важная ремарка: компании не обязательно сразу стремиться к Full SAFe. Можно начать с конфигурации Essential и постепенно добавлять элементы, если организация растет и усложняется. Например, IT-отдел крупного банка может начать с Essential SAFe для разработки одного продукта, затем перейти к Large Solution SAFe, когда продукт станет сложнее, и наконец внедрить Portfolio SAFe, чтобы управлять всем спектром цифровых услуг банка.

Принципы и ценности методологии

SAFe — это не просто набор правил. В основе фреймворка лежат принципы и ценности, которые формируют культуру организации. Принципы SAFe выступают как фундамент, а ценности — отражают атмосферу внутри компании.

Принципы SAFe

SAFe основывается на десяти базовых принципах бережливой и гибкой разработки:

  1. Учитывайте экономические аспекты — принимайте решения с учетом экономического контекст; оценивайте затраты, риски и выгоды каждого решения.
  2. Применяйте системное мышление — рассматривайте проект как часть большой системы; оптимизируйте целое, а не отдельные компоненты.
  3. Учитывайте вариативность — не фиксируйтесь на одном решении в начале проекта; исследуйте несколько вариантов и сужайте выбор на основе данных.
  4. Разрабатывайте решения итеративно, получая быструю обратную связь — это снижает риски и позволяет быстрее адаптироваться.
  5. Оценивайте прогресс по реально работающему продукту — используйте готовые решения как основу для принятия решений и оценки прогресса, не полагайтесь только на планы и документы.
  6. Обеспечивайте непрерывный поток создания ценности; устраняйте препятствия и сокращайте задержки в процессе разработки.
  7. Синхронизируйтесь через кросс-доменное планирование — согласовывайте работу разных команд и областей с помощью совместного планирования.
  8. Раскрывайте внутреннюю мотивацию сотрудников — создавайте среду, где люди могут проявить инициативу и творческий подход.
  9. Децентрализуйте принятие решений — позволяйте командам самостоятельно решать локальные вопросы, сохраняя централизованный контроль над стратегией.
  10. Организуйтесь вокруг ценности — формируйте команды и процессы вокруг потоков создания ценности, а не функциональных отделов.

Ценности SAFe

Согласованность

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

Прозрачность

  • создайте атмосферу доверия в команде;
  • общайтесь открыто и честно, без прикрас;
  • воспринимайте ошибки как возможность учиться;
  • визуализируйте рабочий процесс с помощью kanban-досок;
  • обеспечьте легкий доступ к нужной информации.

Уважение к людям

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

Непрерывное совершенствование

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

Как работает SAFe?

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

Agile Release Trains (ART)

ART — это группа Agile-команд, работающих над общим продуктом или ценностным потоком.

Program Increment (PI) Planning

PI Planning — это двухдневное мероприятие, где команды планируют работу на следующие 8-12 недель. Здесь обсуждают задачи, выявляют зависимости и оценивают риски.

Итерации

После PI Planning работа ведется двухнедельными итерациями. В конце каждой итерации команды демонстрируют прогресс и корректируют планы.

System Demo

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

Управление потоком создания ценности

SAFe использует доски Kanban, метрики производительности и практики постоянного улучшения для оптимизации рабочих процессов.

Ключевые роли в SAFe

DevOps и непрерывная поставка

SAFe интегрирует практики DevOps для быстрой и надежной доставки продукта пользователям.

Синхронизация и интеграция

Регулярные встречи обеспечивают координацию между командами и согласованность в развитии продукта.

Использование специализированных инструментов для управления разработкой

SimpleOne SDLC
Система управления командной разработкой  

Применение специализированных ИТ-решений для организации разработки поможет работать по SAFe более продуктивно — современные решения, такие как SimpleOne SDLC, позволяют управлять разработкой комплексно, учитывая все продукты в портфеле компании и задачи в бэклоге.

SimpleOne SDLC помогает координировать разработку ИТ-продуктов и взаимодействие между командами разработки и технической поддержки:

Как внедрить SAFe

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

Когда переломный момент наступил, сотрудники более открыты к переменам. Без этого внедрение столкнется с сильным сопротивлением.

Scaled Agile, Inc. разработала дорожную карту из 13 шагов для внедрения SAFe:

  1. Переломный момент
  2. Обучение агентов изменений Lean-Agile
  3. Создание центра компетенций Lean-Agile
  4. Обучение руководителей, менеджеров и лидеров
  5. Лидерство в цифровую эпоху
  6. Организация вокруг ценности
  7. Создание плана внедрения
  8. Подготовка к запуску ART
  9. Обучение команд и запуск ART
  10. Коучинг исполнения ART
  11. Запуск дополнительных ART и потоков создания ценности
  12. Развитие портфеля
  13. Ускорение
Implementation Roadmap
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.
Главное о SAFe
  1. SAFe — это фреймворк для масштабирования Agile в крупных компаниях. Он помогает организовать работу сотен сотрудников над сложными продуктами, сохраняя гибкость и эффективность небольших команд. SAFe объединяет практики Agile, бережливого производства и системного мышления.
  2. Ключевая идея SAFe — организация команд в Agile Release Trains (ART). Это группы из 5-12 команд, работающих над общим продуктом или потоком создания ценности. ART помогает синхронизировать работу разных отделов и специалистов.
  3. SAFe имеет четыре конфигурации: Essential, Large Solution, Portfolio и Full SAFe. Компания может начать с базовой конфигурации и постепенно расширять применение фреймворка по мере роста и усложнения процессов.
  4. Фреймворк основан на 10 принципах и 4 ключевых ценностях. Они формируют культуру организации и помогают принимать решения на всех уровнях.
  5. SAFe вводит новые роли и процессы. Например, Release Train Engineer координирует работу ART, а Program Increment Planning — это регулярные встречи, где команды планируют работу на 8-12 недель вперед.
  6. Внедрение SAFe — это поэтапный процесс. Scaled Agile, Inc. разработала дорожную карту из 13 шагов, начиная с достижения переломного момента и заканчивая ускорением процессов. Каждый шаг помогает постепенно трансформировать организацию.

Похожие статьи