Scrum : Les rôles de Scrum Master et Product Owner
Avant de réellement parler des rôles de Scrum Master et Product Owner, il en est un qui est tout aussi indispensable, celui de Team Member. Afin de constituer une équipe, il faut bien entendu des membres dans cette dernière. Ce qui fait la qualité d’une équipe, ce sont les personnes qui la composent. La qualité peut être vue sous différents angles : le caractère, les compétences, l’expérience, … Certes je parlerais essentiellement des Product Owner et Scrum Master, mais sans une équipe ayant au moins la motivation de vouloir avancer, ces derniers ne pourront pas arriver à grand chose. Pour la suite de cet article, s’il y a des termes que tu ne comprends, je t’invite à lire l’article suivant : Le vocabulaire propre à Scrum.
Comme premier et principal rôle, nous avons celui de Scrum Master. Il est en charge de l’animation de l’équipe et est le garant de la mise en application des principes Scrum. Il est celui qui se pose constamment la question : « Comment faire pour y arriver à livrer ce qui est demandé dans les délais impartis ? ». Membre à part entière de l’équipe, il participe au différentes tâches de l’équipe afin d’être au plus près de ses collaborateurs.
Il est important que le Scrum Master se comporte plus comme un coach et facilitateur que comme un chef. Le but d’une équipe Scrum étant de s’autogérer, il est donc préférable que le Scrum Master n’ait pas de rôle direct dans le management du projet.
En travaillant en collaboration avec les autres membres de l’équipe, il vit quotidiennement dans l’environnement de travail et est en mesure, avec l’aide du reste de l’équipe d’identifier les points qui ralentissent l’équipe dans ses réalisations. Une fois ces freins identifiés, il sera en charge de la mise en application des plans d’action afin de les supprimer, ce qui aura pour résultat d’accélérer la vitesse de d’exécution de l’équipe.
Enfin, le Scrum Master participe à toutes les réunions de planification des sprints et supervise la rétrospective où il veille à ce que chacun donne son ressenti par rapport à l’équipe.
Comme second rôle, nous avons celui de Product Owner. Ce rôle moins connu que celui de Scrum Master est crucial dans l’organisation d’une équipe Scrum. Tout d’abord, le Product Owner représente le client et possède une vision complète du produit cible. Il est celui qui détermine dans quelle direction l’équipe doit travailler. Il se posera constamment la question suivante : « Quel sont les fonctionnalités qui ont le plus de valeur pour l’utilisateur final ? ».
Le Product Owner possédant une vision complète du produit, doit identifier toutes les fonctionnalités qui seront mises à disposition de l’utilisateur final. Avant de les soumettre à l’équipe pour la réalisation, il doit les prioriser : soumettre en premier les fonctionnalités indispensables pour l’utilisateur et en dernier celles ayant le moins de valeur.
Il est aussi important que le Product Owner soit régulièrement présent auprès de l’équipe Scrum afin de pouvoir répondre aux interrogations de l’équipe sur les fonctionnalités à implémenter.
Enfin, le Product Owner participe aussi à toutes les réunions de planification des sprints et valide chaque nouvelle version du produit lors de la démonstration effectuée en fin de sprint.
Pour finir, un petit tableau pour synthétiser ce qui est écrit ci-dessus :
|
Scrum Master |
Product Owner |
| Garant des règles Scrum dans l’équipe | Représente le client et le métier |
| Membre à part entière de l’équipe | Définie la direction dans laquelle doit travailler l’équipe |
| Supprimer les freins de l’équipe | Possède la vision du produit à développer |
| Détermine comment arriver à l’objectif fixé | Priorise les différentes fonctionnalités du produit |
| Détermine la vitesse de travail de l’équipe | Se tient à disposition de l’équipe pour préciser certains aspects du produit |
| N’est pas l’expert technique du projet | N’intervient pas dans l’estimation des tâches à effectuer |