Scrum of Scrums
Scrum of Scrums — простой механизм синхронизации между несколькими Scrum-командами. Придуман Джеффом Сазерлендом в 1996 году, до многих масштабированных фреймворков.
Формат
- Один представитель от каждой команды (обычно Scrum Master или senior-разработчик).
- 15–30 минут, 2–5 раз в неделю.
- Каждый отвечает на 4 вопроса:
- Что моя команда сделала вчера, что может повлиять на других?
- Что планируем сегодня, что может повлиять на других?
- Какие у нас impediments — нужна помощь от других?
- Создаём ли проблемы другим командам?
Когда применять
Подходит для 3–9 Scrum-команд. Меньше — избыточно (договоритесь напрямую). Больше — SoS становится неуправляемым (10+ человек на встрече = плохо).
Когда применять и когда нет
Применять
- 3–9 Scrum-команд работают вместе
- Есть зависимости между командами
- Нужна простая синхронизация без тяжёлой структуры
Не применять
- Команды независимы — нечего синхронизировать
- Команд > 9 — нужен Nexus или другой фреймворк
Примеры применения
5 Scrum-команд, спринт 2 недели. SoS — три раза в неделю по 20 минут (Пн/Ср/Пт, 11:00). Один Scrum Master + по одному senior от каждой команды (всего 6 человек). На последнем SoS перед концом спринта — обсуждение интеграции к demo.
Часто задаваемые вопросы
Daily Scrum — митинг внутри одной команды (3 вопроса о работе). SoS — митинг между командами (4 вопроса о зависимостях). Состав, цель и фокус разные.
Чаще всего Scrum Master, но не обязательно. Главное — человек, понимающий технические зависимости и имеющий мандат говорить от команды. Это может быть Tech Lead или Senior Engineer.
2–5 раз в неделю в зависимости от связности команд. Ежедневный SoS обычно избыточен — лучше 2–3 раза в неделю по 30 минут.