Les responsabilités au sein du cadre de travail Scrum
Date de création: 06•07•2023
Temps lecture: 5 mins
Parcours: Product Management
Scrum est un framework qui aide les équipes à collaborer. C’est un cadre de travail dans lequel les personnes peuvent résoudre des problèmes complexes qui nécessitent une adaptation, tout en produisant et livrant avec créativité des produits de la plus grande valeur possible. À l'instar d'une équipe de rugby, le Scrum encourage les équipes à apprendre par l'expérience, à s'auto-gérer pendant qu'elles tentent de résoudre un problème, mais aussi à réfléchir à leurs victoires et à leurs défaites pour s'améliorer en continu.
Afin de vous présenter les spécificités de chaque responsabilité du Scrum, j’aborderai dans cet article les points suivants :
- La Scrum Team
- Le Product Owner
- Le Scrum Master
- Les développeurs
La Scrum Team
À la fois auto-gérée, pluridisciplinaire et interfonctionnelle, l’équipe Scrum est composée de membres qui doivent avoir une bonne compréhension de leurs responsabilités. Les membres de l’équipe travaillent de manière rigoureuse et avancent ensemble pour atteindre les objectifs. Il n’y a pas d’équipe dans l’équipe ni de hiérarchies. Il s'agit d’une seule et même unité stable. L’équipe est composée de professionnels focalisés sur un seul objectif à la fois, l'Objectif de Produit.
L’unité fondamentale de Scrum est une petite équipe. Il est recommandé que l’équipe soit suffisamment petite pour rester réactive et assez grande pour accomplir un travail significatif durant le Sprint, habituellement dix personnes au plus. Si les Scrum Teams deviennent trop grandes, elles devraient envisager de se réorganiser en plusieurs Scrum Teams cohérentes, chacune axée sur le même produit. Par conséquent, elles doivent partager le même Objectif de Produit, le même Product Backlog et le même Product Owner.
Il existe principalement trois responsabilités dans une équipe Scrum :
- Le Product Owner
- Le Scrum Master
- Les développeurs
Découvrons ces trois responsabilités.
Le Product Owner : le maximisateur de valeur
La responsabilité première du Product Owner (PO) est de maximiser la valeur du produit résultant du travail de la Scrum Team. Il n’existe pas de méthode spécifique pour y arriver. Le PO définit la vision du produit et s'assure que le produit répond au couple “exigences business” et “besoins des utilisateurs”. Il est en quelque sorte le pont entre les utilisateurs, l’équipe Scrum et les autres parties prenantes.
Le PO est responsable de définir toutes les fonctionnalités du produit, en tenant compte des besoins des utilisateurs et en accord avec la vision produit. Il est le responsable de la gestion efficace du Product Backlog. Il doit savoir dire “NON” et ne pas seulement additionner les fonctionnalités. Chaque nouvelle fonctionnalité doit répondre à la stratégie produit. Le succès du projet en dépend.
Le PO doit avoir des connaissances transversales, savoir prioriser les besoins, savoir être à l’écoute des différents corps de métier et surtout des utilisateurs. Le Product Owner est au même niveau hiérarchique que les autres membres de l’équipe, malgré le fait qu’il détienne un important pouvoir de priorisation et de décision. Le Product Owner est une personne et non un comité. Il peut représenter les besoins de nombreuses parties prenantes dans le Product Backlog mais une seule personne peut assumer la responsabilité de PO.
Le Scrum Master : leader au service et garant des pratiques Scrum
Le Scrum Master ayant une bonne compréhension des valeurs et pratiques du Scrum, est un professionnel qui accompagne les membres de l’équipe et l'ensemble de l’organisation. Sa principale mission est de s’assurer que les membres de l'équipe respectent les valeurs et les pratiques Scrum en restant ouverts aux possibilités d’améliorer le workflow de l’équipe. Il se charge de protéger l’équipe contre tout élément extérieur qui pourrait les éloigner dans l’atteinte de leurs objectifs. Il aide à régler les différents conflits entre les membres de l’équipe et surveille toutes les améliorations faites pendant l’évolution d’un projet.
Les développeurs : ni PO, ni SM donc développeur
Si vous êtes membre de la Scrum Team et que vous n’êtes ni Product Owner, ni Scrum Master, vous faites partie des développeurs. Si dans les anciennes versions du Scrum Guide, on parlait d’équipe de développement, on parle désormais de “développeurs”. Les développeurs sont composés de programmeurs, testeurs, business analystes, UX designers, etc. Les développeurs travaillent pour donner une meilleure qualité au produit ainsi qu’une bonne expérience utilisateur.
En plus de développer le produit, les développeurs collaborent avec le PO pour étudier les besoins, estimer les user stories. Les développeurs s'engagent (l’engagement est l’une des valeurs du Scrum) à faire le nécessaire pour atteindre les objectifs définis, à alerter le PO et le SM des obstacles pouvant empêcher le bon déroulement des Sprints.