Pour réussir l'adoption du cadre Scrum, il faut avoir une équipe engagée, auto-organisées, et inter-fonctionnelles.
Idéalement, une équipe Scrum ne doit pas dépasser 9 membres, où chacun comprend parfaitement son rôle et ses responsabilités.
Les rôles dans Scrum sont assez différents des autres méthodes de développement de produit.
Scrum définit trois rôles dans une équipe : le Product Owner, le Scrum Master et le développeur.
Product Owner
Une chose est sûre : chaque équipe doit avoir un Product Owner.
Le product Owner est la personne chargée de fournir la vision et les exigences business du service et / ou du produit.
Un Product Owner Scrum est celui qui est responsable de maximiser la valeur du produit résultant du travail de l'équipe de développement.
Mais il ne faut pas confondre Product Owner et chef de projet, car chacun d'entre eux a un rôle et des responsabilités spécifiques.

Scrum Master
Comme son nom l’indique, le Scrum Master est l’expert du cadre Scrum. Il guide l’équipe pour mener les développements produit vers le succès.
Il est vigilant dans le respect et l’application du cadre au quotidien. Il se doit donc de connaître Scrum sur le bout des doigts.

Développeur
L’équipe Scrum doit contenir 2 à 5 développeurs qui, ensemble, vont former l’équipe de développement.
Chaque développeur doit être polyvalent et suffisamment responsable pour effectuer toutes les tâches requises.
Ils doivent tous se concentrer uniquement sur les développements.