Le ScrumMaster est le rôle le plus connu des trois rôles de l'équipe Scrum. Être ScrumMaster c'est endosser un responsabilité particulière mais très gratifiantes car c'est devenir l'huile dans tous les rouages du projet et faire fonctionner cette machinerie à son mieux.

images/scrummaster_boat.jpg

Un berger qui surveille son troupeau

Dans de nombreux articles on retrouve l'analogie du berger pour le rôle du ScrumMaster, c'est un des fondateur de Scrum, Ken Schwaber, qui fut le premier à l'utiliser d'ailleurs. C'est effectivement une bonne analogie car son rôle est de faire avancer les choses , enlever les obstacles, mais sans être directif. Un berger guide son troupeau mais ne peut pas imposer un rythme ou une direction contre l'avis du troupeau.

Sa principale mission

Comme le rôle de Product Owner, le rôle de ScrumMaster ne doit être endossé par une seule personne. Sa mission est d'assurer et de faciliter le cadre et l'environnement dans le développement d'un produit ou projet. Il doit aider l'équipe à travailler de façon auto-géré et autonome. Il est aussi le moteur de l'amélioration continue de l'équipe des processus, et bien sur le garant du processus Scrum. Il aide l'équipe à développer plus vite et mieux tout ce que le Product Owner génère comme vision et fonctionnalité produit.

Ses relations dans la méthode Scrum

Sa participation dans la méthodologie Scrum s'articule autour de trois grands axes - les évènements - les imprévus
- la communication

Les évènements

Le ScrumMaster facilite et organise les différentes réunion Scrum.

  1. les Daily Standup ou il veille que tous participe et que le stand-up ne dérape pas.
  2. le Sprint Planning son rôle est de faciliter le meeting et permettre une compréhension des fonctionnalités parfaite entre le Product Owner et l'équipe.
  3. la Revue de Sprint il aide l'équipe pour faire une revue claire et démontrer les avancés du.
  4. la Rétrospective de Sprint ou il veille que tous participe et que le stand-up ne dérape pas.

Les imprévus

Les imprévus est leurs gestions sont le quotidien du Scrummaster. Il ne doit pas forcément les solutionner à lui seul mais c'est son rôle de les répertorier, les suivre, et faire autant que possible que l'équipe n'en souffre plus dans l'avenir. En tant que "servant leader" il doit aussi analyser l'environnement et comprendre pourquoi ces imprévus viennent perturber et ralentir l'équipe de développement. En tant que Scrummaster il doit éduquer / coacher les personnes aussi à l'extérieur de l^équipe pour quelle comprenne le nouveau processus et ne soit plus des freins à l'aboutissement des projets. Cette partie est souvent la plus difficile par du rôle de Scrummaster car la place du Scrummaster dans la hiérarchie que l'entreprise n'est pas toujours bien pensé, et il doit avoir suffisamment de poids pour faire avancer les choses de lui-même sans être pris dans un jeu politique entre managers et responsables métiers.

La communication

A la fin du Sprint, lors de la son rôle est de valider que les features demandés à l’équipe sont conformes à ses demandes et à la vision du produit. C’est avec le Sprint Planning les deux meetings les plus important pour le Product Owner dans l’un il donne la vison des features à réaliser et dans le second il inspecte les résultats obtenus pour garantir que le produit se construit avec les bonnes fonctions.

Lors de la Rétrospective de Sprint il est aussi présent mais uniquement en tant que membre de l’équipe scrum,le poids de son rôle est identique à ceux de l'équipe dans cette cérémonie.

Scrum 101...



Comments

comments powered by Disqus