4 façons dont le Scrum Master peut vraiment soutenir le Product Owner
Le Product Owner a la lourde tâche d’être le garant du produit qui est développé sous la méthode Scrum. Selon la complexité du produit informatique à développer, le contexte projet et beaucoup d’autres facteurs contingents, le Product Owner fait face à des obstacles qui sont parfois très difficiles à surmonter seul et qui peuvent faire glisser le projet en échec. C’est là qu’intervient le Scrum Master
Tout au long de la vie du projet web, mobile ou encore logiciel, différents points de vigilance sont à prendre en compte par le Product Owner. Il peut être secondé dans cette tâche par son Scrum Master.
1- Participer à la définition du besoin du projet
La définition du périmètre du projet est la phase projet qui doit être traversée avec la plus grande attention. Définir clairement et de façon intelligible le besoin du donneur d’ordre est la partie la plus délicate et la plus importante du projet. Elle incarne les fondations de l’ensemble des développements qui vont en découler derrière.
Quand cette phase est compliquée, le Scrum Master a tout intérêt à aider le Product Owner pour que le projet web s’érige sur de bonnes bases.
2- Faciliter la relation et la collaboration du Product Owner avec les parties prenantes du projet
Le Scrum Master est la personne qui va aider le Product Owner à établir et à maintenir de bonnes relations avec les autres membres de l’équipe : intégrateurs, développeurs, donneur d’ordre etc. Le Scrum Master se tient en tant qu’observateur et gardien des bonnes relations que le Product Owner met en place. Le Scrum Master veille à ce que chaque membre soit impliqué et participatif.
Le Scrum Master est responsable d’essayer d’éduquer, de former et pourquoi pas de coacher le donneur d’ordre à être bien impliqué dans la réalisation de son produit. Le donneur d’ordre doit être présent lors des phases stratégiques du projet : sprint review, user acceptance test (UAT) etc.
La mise en œuvre de ce soutien de la part du Scrum Master va générer une chaîne de production d’une meilleure efficacité et cela va également améliorer la qualité des livrables.
La Scrum Master peut aussi seconder le Product Owner dans la mise en place d’une stratégie pour récupérer le plus de feedbacks possible. En effet, il peut être compliqué de réussir à avoir connaissance des bons retours métiers ou utilisateurs qui vont permettre de développer la solution digitale la plus efficace et qui réponde le mieux aux besoins finaux des utilisateurs. Le Scrum Master va agir en ce sens et va aider le Product Owner à récupérer d’autres feedbacks en plus de ceux récoltés classiquement lors des sprints review ou des phases de recette utilisateurs.
3- Veiller à bien positionner le Product Owner dans la Scrum Team
Le Scrum Master va aider le Product Owner à bien se positionner dans la Scrum Team. Le plus important est que le positionnement soit validé par l’ensemble de l’équipe, c’est une condition sinéquanone à la réussite du projet, la condition obligatoire pour que tout se déroule bien.
La Scrum team prend les décisions tous ensemble et se gère elle-même, elle est dans un état d’autogestion. Les développeurs peuvent tout aussi bien rédiger les user stories comme le Product Owner ou le Scrum Master. Le plus important est de bien définir au départ qui fait quoi. Les rôles ne sont pas cloisonnés. Le Scrum Master insuffle cet état d’esprit agile au sein de l’équipe.
4- Aider le Product Owner à surmonter les obstacles
Si le Product Owner rencontre problèmes durant le projet, le Scrum Master va l’aider à lever ces obstacles. C’est dans ce cadre-là, que la force du véritable duo fait ses preuves.
Par exemple imaginez que le Product Owner prennent 2 semaines de vacances. De quelle façon le Product Owner va-t-il gérer son absence ?
Soit il va tout préparer en amont, avant ses congés pour que tout se passe bien quand il ne sera pas là. Ce qui en théorie serait idéal, mais cette option a plusieurs inconvénients. Elle risque de bloquer et de cloisonner l’équipe pendant les congés, leur enlevant une certaine agilité dans leurs mouvements. Mais aussi cette option de tout préparer en avance, enlève le côté empirique de la méthode où l’équipe ne peut plus vraiment apprendre de ses erreurs.
Le mieux est que le Product Owner délègue ses tâches au Scrum Master le temps de son absence. Le Scrum Master prendra la relève.
D’autres obstacles qui peuvent être difficiles à résoudre seul, auront besoin de la vision supplémentaire du Scrum Master, tels que :
- Prendre les bonnes décisions qui incombent au projet : prioriser le développement de telle ou telle fonctionnalité etc.
- Savoir dire non : par exemple, dire non quand le donneur d’ordre demande le déploiement d’une fonctionnalité en production mais que cela aura un impact trop délétère sur l’application.
- Acter quant à la modification ou non du périmètre du sprint en cours.
- Gérer une équipe difficile : humour déplacé, conflit personnel, personnalités introverties, personnalités extraverties, logiques de travail différentes, manque de communication, jalousie etc.
Et la liste est longue de situations inextricables dans lesquelles le Scrum Master sera un appui sûr et fiable pour aider le Product Owner à s’en garder la tête hors de l’eau.
Pour conclure nous mettrons l’accent sur le fait que le Scrum Master détient surtout la fonction de seconder le Product Owner dans ses besoins. Cela doit se faire de façon fluide tout au long du projet.
Quand des tâches se rajoutent, des évènements imprévus ou encore quand du travail de recherche doit être effectué, le Scrum Master doit aider le Product Owner. Car ce dernier n’a pas toujours le temps de tout gérer.
N’hésitez pas à nous faire part de vos retours d’expérience sur la façon dont vous avez mis en place au sein de votre projet ce super duo.
Vous êtes intéressé de faire appel à un Scrum Master ou à un Product Owner offshore ? Visitez les profils de notre vivier de talents. En effet, nous proposons de la sous-traitance en développement informatique. Notre cœur de métier est les développement informatique sur mesure. C’est pour cette raison que nous pouvons vous mettre en place la bonne Scrum Team à distance pour gérer votre projet. De nombreuses entreprises ont faire le pari de miser sur le développement informatique offshore, découvrez quelques unes de nos plus grandes réussites.