Ответ
Оптимальный размер Scrum-команды — 5–9 человек (включая Product Owner и Scrum Master).
Почему?
- Меньше 5: не хватает разнообразия навыков, возможна перегрузка.
- Больше 9: усложняется коммуникация (N*(N-1)/2 связей), растут накладные расходы.
Пример структуры:
- 3–6 разработчиков (включая QA, DevOps).
- 1 Product Owner (фокусируется на backlog).
- 1 Scrum Master (устраняет блокеры).
Нюансы:
- Для крупных проектов разбивают на несколько Scrum-команд (Scrum of Scrums).
- Гибкость важнее строгих рамок — иногда эффективны и 4, и 10 человек, если коммуникация отлажена.
# Пример: проверка размера команды
team_size = 7
if 5 <= team_size <= 9:
print("Оптимальный размер для Scrum!")
else:
print("Риск снижения эффективности. Рекомендуется корректировка.")