Корпорации и большие компании часто сталкиваются с парадоксом: над проектами трудятся десятки или сотни талантливых разработчиков, но результаты не впечатляют. Бесконечные согласования тормозят процессы, а конкуренты выпускают инновационные продукты быстрее.
SAFe — фреймворк для масштабирования Agile — предлагает выход из этой ситуации. SAFe помогает организовать работу больших команд так, чтобы сохранить гибкость и скорость небольших стартапов. Рассказываем, что это за фреймворк, как он работает и что нужно для внедрения практик в компании.
Что такое SAFe (Scaled Agile Framework)
SAFe — это набор инструментов для масштабирования гибких подходов в крупных компаниях. Фреймворк объединяет лучшие практики из мира Agile, бережливого производства и системного мышления. Он подсказывает, как распределить роли, спланировать работу и управлять процессами так, чтобы десятки и сотни людей двигались в одном направлении.
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) | |
Масштаб применения | Подходит для крупных организаций с сотнями и даже тысячами сотрудников, например, крупные банки и корпорации. | Ориентированы на меньшие масштабы — до 8-9 команд, как, например, в стартапе, который вырос до 100-150 сотрудников.
|
Структура и гибкость | Есть четкая иерархия уровней: команда, программа, крупное решение, портфолио.
|
Стремятся сохранить простоту 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.
Источник © 2024 Scaled Agile, Inc.
Large Solution SAFe
Когда продукт растет и усложняется, нужна конфигурация Large Solution. Она подходит, когда над продуктом работает несколько ART или когда в проект вовлечены внешние поставщики.
Дополнительные элементы:
- Solution Train — координация нескольких ARTs;
- Solution Management — управление крупным решением.
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.
Portfolio SAFe
Эта конфигурация нужна, когда компания управляет несколькими продуктами или направлениями бизнеса. Portfolio SAFe помогает согласовать работу команд с общей стратегией компании и эффективно распределять ресурсы между проектами.
Ключевые элементы:
- Strategic Themes — направления развития компании;
- Lean Portfolio Management — гибкое управление портфелем проектов;
- Epic Owners — ответственные за крупные инициативы.
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.
Full SAFe
Самая полная конфигурация, включающая все уровни и элементы SAFe. Full SAFe подходит для крупных предприятий с сотнями и тысячами сотрудников, работающих над множеством сложных продуктов.
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.
Важная ремарка: компании не обязательно сразу стремиться к Full SAFe. Можно начать с конфигурации Essential и постепенно добавлять элементы, если организация растет и усложняется. Например, IT-отдел крупного банка может начать с Essential SAFe для разработки одного продукта, затем перейти к Large Solution SAFe, когда продукт станет сложнее, и наконец внедрить Portfolio SAFe, чтобы управлять всем спектром цифровых услуг банка.
- полагайтесь только на планы и документы.
- Обеспечивайте непрерывный поток создания ценности; устраняйте препятствия и сокращайте задержки в процессе разработки.
- Синхронизируйтесь через кросс-доменное планирование — согласовывайте работу разных команд и областей с помощью совместного планирования.
- Раскрывайте внутреннюю мотивацию сотрудников — создавайте среду, где люди могут проявить инициативу и творческий подход.
- Децентрализуйте принятие решений — позволяйте командам самостоятельно решать локальные вопросы, сохраняя централизованный контроль над стратегией.
- Организуйтесь вокруг ценности — формируйте команды и процессы вокруг потоков создания ценности, а не функциональных отделов.
Ценности 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
- Release Train Engineer (RTE) — обеспечивает слаженную работу всего ART;
- Product Manager — определяет направление развития продукта;
- Scrum Master — помогает командам работать эффективно;
- Product Owner — отвечает за конкретную часть продукта.
DevOps и непрерывная поставка
SAFe интегрирует практики DevOps для быстрой и надежной доставки продукта пользователям.
Синхронизация и интеграция
Регулярные встречи обеспечивают координацию между командами и согласованность в развитии продукта.
Системы для управления разработкой
Применение специализированных ИТ-решений для организации разработки поможет работать по SAFe более продуктивно — современные решения, такие как SimpleOne SDLC, позволяют управлять разработкой комплексно, учитывая все продукты в портфеле компании и задачи в бэклоге.
Как внедрить SAFe
Внедрение SAFe начинается с достижения переломного момента — точки, когда компания готова к серьезным изменениям. Это может быть вызвано выпуском конкурентами инновационного продукта или осознанием, что текущая стратегия ведет к кризису.
Когда переломный момент наступил, сотрудники более открыты к переменам. Без этого внедрение столкнется с сильным сопротивлением.
Scaled Agile, Inc. разработала дорожную карту из 13 шагов для внедрения SAFe:
- Переломный момент
- Обучение агентов изменений Lean-Agile
- Создание центра компетенций Lean-Agile
- Обучение руководителей, менеджеров и лидеров
- Лидерство в цифровую эпоху
- Организация вокруг ценности
- Создание плана внедрения
- Подготовка к запуску ART
- Обучение команд и запуск ART
- Коучинг исполнения ART
- Запуск дополнительных ART и потоков создания ценности
- Развитие портфеля
- Ускорение
Источник: safe.scaledagile.com © 2024 Scaled Agile, Inc.
Главное о SAFe
- SAFe — это фреймворк для масштабирования Agile в крупных компаниях. Он помогает организовать работу сотен сотрудников над сложными продуктами, сохраняя гибкость и эффективность небольших команд. SAFe объединяет практики Agile, бережливого производства и системного мышления.
- Ключевая идея SAFe — организация команд в Agile Release Trains (ART). Это группы из 5-12 команд, работающих над общим продуктом или потоком создания ценности. ART помогает синхронизировать работу разных отделов и специалистов.
- SAFe имеет четыре конфигурации: Essential, Large Solution, Portfolio и Full SAFe. Компания может начать с базовой конфигурации и постепенно расширять применение фреймворка по мере роста и усложнения процессов.
- Фреймворк основан на 10 принципах и 4 ключевых ценностях. Они формируют культуру организации и помогают принимать решения на всех уровнях.
- SAFe вводит новые роли и процессы. Например, Release Train Engineer координирует работу ART, а Program Increment Planning — это регулярные встречи, где команды планируют работу на 8-12 недель вперед.
- Внедрение SAFe — это поэтапный процесс. Scaled Agile, Inc. разработала дорожную карту из 13 шагов, начиная с достижения переломного момента и заканчивая ускорением процессов. Каждый шаг помогает постепенно трансформировать организацию.