Роли, регламентируемые фреймворком:
- Мастер по Scrum
- Владелец продукта
- Разработчики
Scrum умышленно не уточняет, что такое разработчик.
Кросс-функциональность команды подразумевает, что "разработчик" это собирательный образ всех необходимых специалистов для успешного решения поставленной задачи и неважно это группа узкоспециализированных профессионалов или пара мастеров на все руки.