Какие роли должны быть в Scrum команде

«Какие роли должны быть в Scrum команде» — вопрос из категории Методологии разработки, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В Scrum команде есть три ключевые роли:

  1. Product Owner (PO) – отвечает за продукт, определяет приоритеты бэклога, формулирует требования. Связующее звено между стейкхолдерами и командой.

  2. Scrum Master – фасилитатор процесса, помогает команде следовать Scrum-практикам, устраняет препятствия. Не менеджер, а сервант-лидер.

  3. Разработчики (Development Team) – кросс-функциональная группа (инженеры, тестировщики, дизайнеры), которая реализует продукт. Оптимальный размер – 3-9 человек.

Дополнительно могут участвовать стейкхолдеры (клиенты, бизнес-аналитики), но они не входят в саму команду.

Пример структуры в Jira:

Команда:  
- PO: [Имя]  
- SM: [Имя]  
- Devs: [Список инженеров]  

Важно: роли не должны смешиваться (например, SM не может быть PO).