Учебник: Масштабирование Agile
Время освоения: ~40 минут
Цель : Научиться применять подходы к масштабированию Agile для координации нескольких команд и достижения общих бизнес-целей
# Сравнение фреймворков масштабирования
Критерий Nexus LeSS SAFe Команд 3–9 2–8 (LeSS Huge: 8+) 5–11+ (ART) Сложность Средняя Низкая Высокая Роли NIT + стандартный Scrum Минимум Много (RTE, PM, SA) Гибкость Средняя Высокая Низкая Время внедрения Среднее Быстрое Долгое Подходит для Один продукт, Scrum-команды Самоорганизующиеся команды Enterprise, регуляторные отрасли
# Когда выбирать каждый фреймворк
Ситуация Рекомендация 3–9 команд, один продукт, минимум изменений Nexus Команды с сильной культурой Scrum, хотят меньше бюрократии LeSS 50+ команд, строгая регуляция, нужна чёткая структура SAFe Гибридная среда, разные контексты Disciplined Agile
Элемент Описание ART (Agile Release Train)5–11 команд, работают над общей целью PI Planning Совместное планирование всех команд (2 дня, раз в квартал) RTE Release Train Engineer — SM для всего ART System Demo Демо интегрированного инкремента всех команд
# Управление зависимостями
Техника Описание Dependency Mapping Визуализация зависимостей между командами PI Planning Выявление зависимостей на этапе планирования Буферы Резерв для защиты от неопределённости зависимостей Nexus Daily Scrum Ежедневная синхронизация NIT по блокерам
Масштабирование Agile — это процесс организации работы нескольких команд для достижения общих бизнес-целей, сохраняя при этом гибкость, адаптивность и ценности Agile.
Ключевые вызовы при масштабировании :
Координация между командами
Управление зависимостями
Сохранение скорости и качества
Поддержание культуры Agile на всех уровнях
SAFe (Scaled Agile Framework) — enterprise-подход для крупных организаций
LeSS (Large Scale Scrum) — легковесный подход, близкий к базовому Scrum
Nexus — официальный фреймворк для 3-9 Scrum-команд
Disciplined Agile — гибридный подход с адаптацией под контекст
💡 Помните : Масштабирование — это не просто добавление команд, а изменение системы взаимодействия. Цель — доставка ценности, а не соблюдение процессов.
# Основные подходы к масштабированию (20 минут)
# 1. SAFe (Scaled Agile Framework)
Что это : Комплексный фреймворк для предприятий с многоуровневой структурой.
Team Level : Отдельные Scrum-команды
Program Level : Agile Release Train (ART) — 5-11 команд, работающих над общими целями
Large Solution Level : Для очень сложных продуктов (более 100 человек)
Portfolio Level : Стратегическое управление портфелем
Роли: RTE (Release Train Engineer), Product Management, System Architect
Артефакты: Program Backlog, PI Planning (Program Increment)
Процессы: PI Planning, System Demo, Inspect & Adapt
Крупные организации с высокой степенью регулирования
Сложные продукты с множеством зависимостей
Необходимость четкой структуры и ролей
Начинать с одного ART, затем масштабировать
Фокусироваться на обучении и культуре
Избегать "бумажного SAFe" — внедрять постепенно
# 2. LeSS (Large Scale Scrum)
Что это : Минимальные дополнения к базовому Scrum для масштабирования.
LeSS — для 2-8 команд
LeSS Huge — для 8+ команд
Максимальное упрощение (меньше ролей и артефактов)
Фокус на командах, а не на процессах
Единый Product Backlog для всех команд
Совместное планирование и ретроспективы
Организации с высокой степенью самоорганизации
Команды, уже успешно применяющие Scrum
Желание сохранить гибкость и избежать бюрократии
Назначать одного PO для всего продукта
Проводить совместные спринт-планирования
Использовать один спринт для всех команд
Что это : Официальный фреймворк для масштабирования Scrum на 3-9 команд.
Nexus Integration Team (NIT) : 3-9 человек из команд для координации
Nexus Sprint Planning : Общее планирование для всех команд
Nexus Daily Scrum : Ежедневные интеграционные встречи NIT
Nexus Sprint Review и Retrospective : Совместные мероприятия
Когда нужно масштабировать Scrum без радикальных изменений
Для 3-9 команд, работающих над одним продуктом
Когда важна минимальная дополнительная нагрузка
NIT должен быть частью команд, а не отдельной ролью
Интеграционные встречи должны быть короткими и целенаправленными
Фокус на решении зависимостей, а не на контроле
Критерий SAFe LeSS Nexus Сложность Высокая Низкая Средняя Роли Много Минимум Немного (NIT) Артефакты Много Минимум Минимум Гибкость Низкая Высокая Средняя Подходит для Enterprise Самоорганизующиеся команды Scrum-команды Время внедрения Долгое Быстрое Среднее
# Практические аспекты и измерение успеха (15 минут)
# 1. Управление зависимостями между командами
Карты зависимостей (Dependency Mapping): визуализация зависимостей между командами
Совместные планирования : PI Planning (SAFe) или совместное Sprint Planning (LeSS)
Буферы : защита от неопределенности через буферы в планах
Коммуникация : регулярные встречи и открытые каналы связи
Идентифицировать зависимости на этапе планирования
Назначать ответственных за управление зависимостями
Использовать цифровые доски для визуализации зависимостей
# 2. Интеграция DevOps в масштабированный Agile
CI/CD пайплайны на уровне программ : единые пайплайны для ART (SAFe) или Nexus
DevOps-экипажи : специальные команды для поддержки CI/CD и инфраструктуры
Общие стандарты : единые практики и инструменты для всех команд
Культура : фокус на непрерывной доставке ценности
Автоматизация тестирования и развертывания
Мониторинг и обратная связь в реальном времени
Безопасность как часть процесса (DevSecOps)
# 3. Ключевые метрики для масштабирования
Cycle Time : время выполнения задачи (для оценки эффективности)
Throughput : количество задач в период (для прогнозирования)
Predictability : точность прогнозов (PI Objectives в SAFe)
Value Delivery : скорость доставки ценности клиентам
Team Health : удовлетворенность команд, психологическая безопасность
Не использовать для оценки :
Velocity отдельных команд (сравнивать нельзя)
Количество спринтов или задач без контекста
Процессные метрики без связи с бизнес-результатами
# 4. Измерение успеха масштабирования
Скорость доставки ценности клиентам
Удовлетворенность клиентов и пользователей
ROI и финансовые показатели
Рыночная конкурентоспособность
Скорость выхода на рынок новых функций
Снижение cycle time и lead time
Улучшение предсказуемости
Рост командной автономии
Снижение количества блокировок и зависимостей
🎯 Ключевой принцип : Успех измеряется бизнес-результатами, а не процессными метриками.
Ошибка Почему это плохо Как исправить Масштабирование без зрелого Scrum в командах Хаос умножается на число команд — ничего не работает Сначала одна команда должна уверенно работать по Scrum SAFe для команды из 3–5 человек Тонна церемоний, документации, ролей ради одной команды SAFe — для 50+ человек. До этого: Nexus или LeSS Зависимости между командами игнорируются Команды блокируют друг друга, спринты срываются Визуализировать зависимости на PI Planning или Nexus Daily Один PO на 8+ команд без делегирования Бутылочное горлышко — PO не успевает, команды ждут Product Management hierarchy: один PO продукта + area PO по направлениям «Бумажный» SAFe / LeSS: названия новые, поведение старое Agile Theater на уровне организации, дорогое внедрение без результата Начинать с культуры и ценностей, потом добавлять структуру Velocity команд сравнивают для оценки эффективности Команды играют числами, техдолг растёт, моральный дух падает Метрики для улучшения, а не для рейтинга — cycle time и value delivery
# Упражнение 1: Выбор подхода
Определите, какой подход подходит для вашей ситуации:
Организация с 50 команд, высокая регуляторная нагрузка
6 команд, уже успешно применяющих Scrum
4 команды, работающие над одним продуктом, нужна минимальная дополнительная нагрузка
SAFe
LeSS
Nexus
# Упражнение 2: План масштабирования
Разработайте план масштабирования для вашей команды:
Какой подход выберете и почему?
Какие первые шаги предпримете?
Как будете измерять успех?
Какие риски видите и как их минимизируете?