Blog

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

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

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.

Blog SAFe

Источник  © 2024 Scaled Agile, Inc.

Large Solution SAFe

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

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

  • Solution Train — координация нескольких ARTs;
  • Solution Management — управление крупным решением.

Blog SAFe

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

Portfolio SAFe

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

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

  • Strategic Themes — направления развития компании;
  • Lean Portfolio Management — гибкое управление портфелем проектов;
  • Epic Owners — ответственные за крупные инициативы.

Blog SAFe

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

Full SAFe

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

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

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

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

Ценности 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:

  1. Переломный момент
  2. Обучение агентов изменений Lean-Agile
  3. Создание центра компетенций Lean-Agile
  4. Обучение руководителей, менеджеров и лидеров
  5. Лидерство в цифровую эпоху
  6. Организация вокруг ценности
  7. Создание плана внедрения
  8. Подготовка к запуску ART
  9. Обучение команд и запуск ART
  10. Коучинг исполнения ART
  11. Запуск дополнительных ART и потоков создания ценности
  12. Развитие портфеля
  13. Ускорение

Blog SAFe

Источник: 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 шагов, начиная с достижения переломного момента и заканчивая ускорением процессов. Каждый шаг помогает постепенно трансформировать организацию.
У вас остались вопросы?
Свяжитесь с нами, и наши менеджеры проконсультируют вас.
Пользуясь настоящим сайтом, вы даете свое согласие на использование файлов cookies