Les acteurs de Scrum
Le rôle du Scrum Master
1. Le rôle du Scrum Master : guide et gardien de l’agilité
Dans le framework Scrum, il y a un acteur important et incontournable qui orchestre les interactions, favorise la communication et guide l’équipe vers l’atteinte de ses objectifs. Vous l’avez bien compris, c’est le Scrum Master !
On utilise l’expression "framework Scrum" pour désigner Scrum, car il s’agit d’un cadre de travail (framework en anglais) plutôt que d’une méthodologie ou d’un processus rigide.
a. Le Scrum Master n’est pas un chef
Le rôle du Scrum Master est souvent mal compris et réduit à des idées préconçues, à tel point que beaucoup d’entreprises encore, notamment en France, ne veulent pas recruter un Scrum Master pour qu’il ne fasse que son rôle. Beaucoup d’entreprises prennent des développeurs qui feront aussi Scrum Master, ou des Scrum Master qui feront aussi Product Owner.
Tout d’abord, le Scrum Master n’est pas un chef au sens classique du terme. Il n’a aucune autorité hiérarchique. D’ailleurs, dans une équipe Scrum, personne n’a d’autorité hiérarchique comme dans une équipe classique. Il détient cependant un pouvoir de persuasion, d’inspiration et d’influence sur l’équipe Scrum. Il est ce qu’on appelle un leader serviteur ou encore un facilitateur qui fait en sorte que l’équipe ait tout ce dont elle a besoin pour accomplir son travail dans les meilleures conditions.
L’un des rôles essentiels du Scrum Master est d’agir comme un coach pour son équipe. Il s’efforce de favoriser un environnement dans lequel l’équipe pourra travailler de manière autonome tout en veillant à ce que les principes de Scrum soient respectés. Le Scrum Master aide l’équipe à comprendre les valeurs et les principes de l’agilité, les encourage à prendre des décisions de manière collective, et les aide à résoudre les obstacles qui se présentent.
Exemple concret
Imaginons une équipe de développement travaillant sur une nouvelle application mobile de fitness. L’équipe est composée...
Le rôle du Product Owner
1. Les responsabilités du Product Owner
Dans le cadre de Scrum, le Product Owner (PO), dans notre cas Clara, joue un rôle crucial. Elle est la gardienne de la vision du produit, et c’est elle qui guide l’équipe de développement à travers les sprints pour créer un produit qui répond aux attentes des utilisateurs et des parties prenantes de l’entreprise. Voici les responsabilités principales de Clara en tant que Product Owner.
a. Vision du produit
La vision du produit est une description générale de ce que l’on espère réaliser avec le produit, quels problèmes il résoudra et comment il se démarquera de ses concurrents. En tant que Product Owner, Clara doit avoir une vision claire du produit, et elle doit être capable de la communiquer efficacement à l’équipe de développement et aux parties prenantes. La vision du produit sert de guide pour toutes les décisions prises tout au long du développement du produit.
b. Gestion du product backlog
Clara est responsable de la gestion du backlog de produit. Elle doit prioriser les éléments du backlog en fonction de leur valeur pour l’entreprise et les utilisateurs. Clara doit également s’assurer que le backlog reste organisé et à jour, et que chaque élément est clairement défini avec des critères d’acceptation.
c. Maximisation de la valeur du produit et du travail d’équipe
Le but de Clara en tant que Product Owner est de maximiser la valeur du produit et du travail de l’équipe de développement. Elle doit équilibrer les besoins des utilisateurs, les ressources disponibles et les objectifs de l’entreprise pour faire les meilleurs choix possibles. Cela peut signifier prendre des décisions difficiles, comme retirer des fonctionnalités non essentielles du backlog pour se concentrer sur celles qui apportent plus de valeur.
d. Plan de release
Clara est également responsable de la planification des releases du produit. Elle doit déterminer quand les nouvelles fonctionnalités seront prêtes à être lancées...
L’équipe : noyau central de Scrum
Au cœur de la méthodologie Scrum se trouve l’équipe. Elle est le moteur qui pousse le produit en avant et le fait évoluer au fil du temps. Le succès de toute initiative Scrum repose largement sur la manière dont les membres de l’équipe travaillent ensemble, résolvent les problèmes et s’adaptent aux changements. Dans cette équipe, nous avons Thomas en tant que Scrum Master, Clara en tant que Product Owner et une équipe de développement dédiée.
1. La notion d’équipe auto-organisée
L’un des principes fondamentaux de Scrum est le concept d’équipe auto-organisée. Cela signifie que l’équipe est responsable de la planification, de l’exécution et de la coordination de son propre travail. Elle décide de la meilleure façon d’atteindre ses objectifs et est habilitée à prendre les décisions nécessaires pour y parvenir. Le Scrum Master et le Product Owner fournissent un soutien et des orientations, mais ils ne dictent pas comment le travail doit être fait.
Par exemple, lors d’une session de planification de sprint, c’est l’équipe qui décide quels éléments du backlog seront inclus dans le sprint en fonction des priorités définies par Clara, le Product Owner. L’équipe doit également estimer le temps nécessaire pour chaque tâche et décider de la répartition du travail.
Dans l’équipe de Thomas et Clara, cette autonomie encourage un sentiment d’appropriation et de responsabilité envers le produit. Chaque membre de l’équipe est un contributeur important et a un rôle à jouer dans la réussite du projet.
Cependant, cette auto-organisation ne signifie pas que l’équipe travaille sans supervision. Thomas, en tant que Scrum Master, est là pour s’assurer que l’équipe adhère aux principes de Scrum et pour aider à résoudre tout obstacle qui pourrait entraver leur travail. De même, Clara est là pour s’assurer que le travail de l’équipe est aligné sur la vision globale du produit et pour aider à prioriser le travail en fonction...