Nexus — официальный «масштабированный Scrum» от Scrum.org, организации Кена Швабера, одного из соавторов Scrum. Правила описаны в официальном руководстве по Nexus. Подходит для 3–9 команд.
Что Nexus добавляет к Scrum
- Команда интеграции — небольшая группа: владелец продукта, Scrum-мастер и несколько разработчиков из основных команд. Отвечает за то, чтобы собранный воедино инкремент действительно работал к концу спринта.
- Общий бэклог спринта — единый план поверх бэклогов отдельных команд.
- Общая цель спринта — одна цель на все команды сразу.
Дополнительные события
- Совместное планирование спринта — сверка команд перед обычным планированием в каждой из них.
- Ежедневная встреча по интеграции — 15 минут на зависимости и сборку общего результата.
- Общий обзор спринта — демонстрация собранного результата всех команд сразу.
- Ретроспектива Nexus — разбор работы на уровне всей группы команд.
Nexus легче SAFe, но устроен строже, чем LeSS. Разумный компромисс для средних по размеру организаций.
- Над одним продуктом работают от 3 до 9 команд
- Нужен явный механизм управления зависимостями
- Команды уже уверенно работают по Scrum
- Команд меньше трёх — Nexus избыточен
- Команд больше девяти — нужен Nexus+ или другой фреймворк масштабирования
Команда интернет-магазина на 60 человек. Шесть Scrum-команд, спринт две недели. Команда интеграции — пять человек: владелец продукта, Scrum-мастер и три ведущих инженера. Ежедневная встреча по интеграции проходит каждое утро по 15 минут, обсуждают только зависимости и сборку. Перед демонстрациями отдельных команд проводят общий обзор спринта.
В Shtab соберите команды одного Nexus в портфель проектов: так виден общий прогресс и пересечения по срокам. Отдельный проект под работу команды интеграции помогает не терять межкомандные задачи, а диаграмма Ганта показывает, где сроки соседних команд накладываются друг на друга.