Agile в крупной компании: как SAFe® помогает достигать бизнес-целей
Дата: 22.07.2024
В мире крупного бизнеса, где изменения происходят быстро и непредсказуемо, ключевым элементом успеха становится способность компании быть гибкой и адаптивной. В этом контексте появляется необходимость внедрения Agile-методологий. Но как быть, если ваш бизнес — это не стартап, а крупная корпорация с сотнями сотрудников? Здесь на помощь приходит фреймворк SAFe® (Scaled Agile Framework®), который помогает масштабировать Agile на уровне всего предприятия.
Что такое фреймворк SAFe?
Фреймворк SAFe — это методология разработки, которая объединяет лучшие практики Agile и Lean, адаптированные для крупных организаций. SAFe помогает синхронизировать работу множества команд, обеспечивая при этом бизнес-гибкость и повышение эффективности. Но главное преимущество SAFe в его адаптивности: этот фреймворк имеет несколько конфигураций, позволяющих выбрать подходящий масштаб и уровень детализации для конкретных нужд вашей компании.
Конфигурации фреймворка SAFe
Scaled Agile Framework (SAFe) предлагает четыре конфигурации, адаптированные под различные потребности организаций:
- Essential SAFe (базовая конфигурация) — основа для всех остальных конфигураций, включает принципы и практики Lean-Agile лидерства, командной и технической гибкости, а также Agile-доставки продукта.
- Large Solution SAFe (для крупных решений) — добавляет компетенцию «Доставка решений предприятия», поддерживающую создание сложных решений с участием множества agile-команд и поставщиков.
- Portfolio SAFe (для портфеля) — включает компетенции организационной гибкости и бережливого управления портфелем, обеспечивая выравнивание выполнения портфеля с корпоративной стратегией и организацию разработки вокруг потока ценности.
- Full SAFe (полная конфигурация) — самая полная конфигурация, включающая все семь основных компетенций, необходимых для гибкости бизнеса, обычно используется крупными предприятиями для поддержки и обслуживания портфелей сложных решений.
Essential SAFe (Базовый SAFe)
Essential SAFe — это отправная точка для компаний. Он подходит для организаций любого размера, но чаще всего его применяют в небольших и средних командах, проектах или продуктах, в которых работает 50-150 человек. Основные области применения включают:
- Небольшое и среднее решение: идеально для начального уровня внедрения Agile в рамках ограниченного набора команд. Это может быть пилотный проект по созданию MVP (Minimum Viable Product, минимально жизнеспособный продукт) или ограниченная часть функциональности большого продукта.
- Пилотный проект трансформации: организации, которые только начинают переход на Agile, могут использовать Essential SAFe для создания основы, на которой можно строить более сложные конфигурации в будущем.
Основная задача, которую решает Базовый SAFe – это координация: если у вас есть несколько команд, работающих над общими целями, или продуктами, Essential SAFe поможет организовать их работу, улучшить взаимодействие и выстроить общую стратегию.
Она включает основные элементы SAFe и является фундаментом для всех других конфигураций.
Базовый SAFe включает в себя в том числе:
- Agile Release Train (ART) — команда команд, работающих над разработкой и доставкой ценности.
- Набор событий и артефактов, позволяющих реализовать координацию ART по Agile-поставке ценности.
- Ключевые роли:
- RTE (Release Train Engineer) – коуч в ART, который проводит мероприятия, помогает в реализации процессов, и поддерживает команды в поставке ценности;
- Product Management отвечает за определение и поддержку разработки востребованных, осуществимых, жизнеспособных и устойчивых решений, удовлетворяющих потребностям клиентов на всем жизненном цикле продукта;
- System Architect определяет общую техническую и архитектурную концепцию Решения;
- Agile-команды, работающие по ScrumXP или Team Kanban.
Для достижения целей внедрения базового уровня SAFe предприятию потребуется поддержать две компетенции SAFe:
- Командная и Техническая Гибкость описывает критически важные навыки, принципы и практики, используемые Agile-командами.
- Agile-поставка Продуктов – клиентоориентированный подход к определению, созданию и выпуску непрерывного потока ценности для клиентов и пользователей.
Базовый SAFe идеально подходит для небольших компаний или решений в крупных организациях, которые только начинают внедрение Agile-подходов на уровне Предприятия.
Пререквизиты для внедрения Базового SAFe:
- Базовые знания Agile: для внедрения Базового уровня SAFe команде и руководству необходимы базовые знания методологий Agile, таких как Scrum или Kanban.
- Определение Потоков ценности и Agile Release Train (ART): вы должны определить, как ваша компания поставляет ценность на рынок и что будет являться вашим ART — группой команд, работающих над общими решением и целями.
- Обучение ключевых ролей: необходимо провести обучение для руководителей предприятия, участников Agile-команд и ключевых ролей, чтобы они могли эффективно выполнять свои обязанности.
- Построение фундамента для Agile-практик: это включает внедрение базовых практик Agile, таких как регулярные планирования, ретроспективы и демонстрации. А так же технические инструменты обеспечения гибкости разработки, такие как DevOps и инженерные практики.
Large Solution SAFe (SAFe Крупного Решения)
Эта конфигурация предназначена для компаний, которые работают над сложными продуктами и решениями, требующими координации множества ART и поставщиков.
Этот уровень SAFe полезен в следующих сценариях:
- Разработка сложных систем: если ваша организация работает над большими и комплексными системами, такими как многокомпонентные программные решения или системы с высокими требованиями к интеграции, Large Solution SAFe поможет структурировать работу и координировать усилия.
- Проекты с множеством зависимостей и поставщиков: в случаях, когда есть множество взаимосвязанных проектов, команд или организаций, Large Solution SAFe поможет управлять зависимостями и улучшить взаимодействие между различными ART.
- Крупные инициативы с несколькими решениями: это может быть развитие нескольких связанных продуктов или сервисов, где требуется комплексный подход к управлению и интеграции.
Large Solution SAFe добавляет новые элементы, такие как Solution Train, Solution Management и Solution Architect. Это позволяет эффективно управлять большими программами и системами, обеспечивая их согласованное развитие.
Пререквизиты для внедрения Крупного решения:
- Зрелость Agile-практик: прежде чем переходить к Large Solution SAFe, ваша организация должна быть опытной в применении базовых Agile-практик и иметь успешный опыт использования Essential SAFe.
- Определение Solution Train: необходимо создать и настроить Solution Train, который будет координировать работу нескольких ART и управлять комплексными системами.
- Обучение дополнительных ролей: потребуется подготовка таких ролей, как Solution Train Engineer, Solution Manager и Solution Architect, которые будут управлять сложными системами и координировать действия команд.
- Разработка архитектурных решений: важно разработать архитектурные решения для интеграции множества компонент и систем. Для этого, на уровне Крупного решения в SAFe предусмотрена компетенция Поставка Корпоративных Решений.
Portfolio SAFe (Портфельный SAFe)
Когда организация достигает определенного уровня зрелости в Agile, она может перейти на Portfolio SAFe.
Портфельный SAFe применяется для управления стратегическими инициативами и портфелем проектов на уровне всего Предприятия. Это самый высокоуровневый уровень SAFe и подходит для:
- Стратегического управления портфелем: если ваша организация имеет несколько бизнес-юнитов или проектных портфелей, Portfolio SAFe помогает управлять этими портфелями, обеспечивая связь между стратегическими целями и реализацией проектов.
- Координация множества программ и проектов: для компаний с многочисленными ART и проектами, которые требуют централизованного управления и приоритизации.
- Управление крупными инвестициями и инициативами: Portfolio SAFe помогает управлять крупными инвестициями, обеспечивая бюджетирование, приоритизацию и оценку ценности.
Основные элементы Portfolio SAFe:
- Lean Portfolio Management (LPM) — управление портфелем на основе принципов Lean.
- Epic Owners и Lean Budgets — управление крупными инициативами и финансирование на основе ценности.
Пререквизиты для внедрения:
- Успешное использование Базового SAFe: перед внедрением Portfolio SAFe желательно иметь опыт успешного применения Esential SAFe.
- Определение Lean Portfolio Management: нужно наладить процесс Lean Portfolio Management, который будет отвечать за стратегическое планирование и управление бюджетами.
- Обучение ключевых ролей: для этого уровня потребуются новые роли, такие как Portfolio Manager и Epic Owner, которые должны пройти специализированное обучение.
- Установка механизмов управления и оценки: необходимо установить механизмы для оценки ценности инициатив, управления бюджетом и обеспечения стратегического соответствия.
Портфельный SAFe помогает связать стратегические цели компании с выполнением конкретных проектов, обеспечивая прозрачность и контроль на всех уровнях.
Full SAFe (Полный SAFe)
Это наиболее комплексная конфигурация, включающая все элементы предыдущих конфигураций. Full SAFe используется в крупных компаниях, где требуется масштабная координация множества ART, программ и портфелей. Это позволяет управлять сложными и многоуровневыми процессами разработки, обеспечивая максимальную гибкость и адаптивность бизнеса.
В случае, если вы уже успешно применяете SAFe для Крупных решений, и вам нужно получить преимущества Портфельного уровня, имеет смысл переходить к внедрению Полного SAFe.
Заключение
Внедрение фреймворка SAFe может стать мощным инструментом для трансформации вашего бизнеса. Независимо от размера вашей компании, SAFe предлагает адаптивные конфигурации, которые помогут вам достичь бизнес-целей и повысить эффективность процессов. Каждая из конфигураций фреймворка SAFe предназначена для решения различных задач и масштабов бизнеса. Базовый SAFe подходит для начальных шагов в рамках цифровой трансформации, Large Solution SAFe — для сложных систем и проектов, Portfolio SAFe — для управления стратегическими инициативами на уровне портфеля, а Full SAFe — для комплексных корпоративных трансформаций. Важно понимать области применения каждой конфигурации и соответствующие пререквизиты для их успешного внедрения.
Не забудьте, что успешное внедрение SAFe требует времени, обучения и постепенного масштабирования.
Заинтересованы в подробностях? Посетите конференцию Enterprise Agile Russia, чтобы узнать больше о SAFe и других подходах к достижению бизнес-гибкости, а также опыте трансформации в крупных компаниях.