Les rétrospectives jouent un rôle essentiel dans la méthode agile ; l’occasion qu’elles offrent à une équipe de s’adapter et de s’améliorer est au cœur de la création de valeur grâce à l’amélioration continue.

Le Guide Scrum précise que l’objectif de la rétrospective de sprint est de définir des moyens d’améliorer la qualité et l’efficacité.

« L’équipe Scrum examine le déroulement du dernier sprint en ce qui concerne les individus, les interactions, les processus, les outils et sa définition du « terminé ». L’équipe Scrum discute de ce qui s’est bien passé pendant le sprint, des problèmes rencontrés et de la manière dont ces problèmes ont été (ou n’ont pas été) résolus. L’équipe Scrum identifie les changements les plus utiles pour améliorer son efficacité. »

Compte tenu de l’importance cruciale de cette rétrospective, il semble tout à fait judicieux d’y consacrer les ressources nécessaires afin d’en optimiser l’efficacité.

C’est là qu’intervient le Scrum Master.

Qu’est-ce qu’un Scrum Master ?

Lorsqu’il s’agit de constituer des équipes agiles capables de créer de la valeur à l’aide du cadre Scrum, le rôle du Scrum Master est essentiel. Il endosse à la fois le rôle de leader au service des autres, d’influenceur et d’agent du changement, en animant les réunions et en éliminant les obstacles afin d’aider l’équipe à réussir. Il fait le lien entre la gestion de produit et le développement.

Tout comme le Product Owner, le Scrum Master fait partie de l’équipe de direction et est généralement chargé de créer un environnement propice au bon fonctionnement de son équipe.

De la planification aux rétrospectives, le Scrum Master anime le sprint. Il guide, accompagne et dirige l’équipe, en veillant à ce qu’elle reste sur la bonne voie et concentrée, tout en gérant le processus, la culture et l’ambiance générale au sein de l’équipe.

Les responsabilités du Scrum Master

Mais en quoi consiste exactement le rôle d’un Scrum Master ?

D’une manière générale, le Scrum Master –

  • Organise et anime des réunions agiles
  • Il encourage et promeut les principes et les valeurs du Scrum
  • Résout les problèmes logistiques et généraux
  • Soutient l’équipe et veille à la bonne dynamique au sein de celle-ci
  • Assure la liaison entre l’équipe et les responsables produit, ainsi qu’avec d’autres personnes extérieures à l’équipe
  • Protège l’équipe des interruptions et des distractions extérieures
  • Rapports sur l’avancement des travaux de l’équipe

Outre la rétrospective, ils organisent également des réunions quotidiennes, des réunions de planification de sprint, des revues de sprint et des entretiens individuels avec les membres de l’équipe.

Un bon Scrum Master doit être aussi à l’aise pour discuter des priorités et des processus de l’équipe avec la direction que pour commander des pizzas pour l’équipe lors d’une dernière ligne droite difficile.

En quoi un Scrum Master diffère-t-il d’un Product Owner ?

On peut considérer le Scrum Master comme un intermédiaire. Il peut protéger l’équipe des modifications mineures, des révisions ou de la confusion qui pourraient faire dérailler le sprint.

Cela signifie que le champ d’action du Product Owner se situe à l’extérieur de l’organisation (valeur du produit, marché, clients et concurrence) ; celui du Scrum Master, quant à lui, se situe à l’intérieur.

De plus, le Scrum Master ayant pour mission de permettre à l’équipe de travailler, le Product Owner peut ainsi mieux se concentrer sur la vision d’ensemble, plutôt que sur les tâches quotidiennes.

En fin de compte, c’est le Product Owner qui a le dernier mot quant à l’orientation et à la stratégie du produit, mais il travaillera en étroite collaboration avec les autres pour gérer le backlog, évaluer les compromis et trouver des moyens d’apporter de la valeur.

Chaque équipe a-t-elle besoin d’un Scrum Master ?

En fin de compte, Scrum ne peut pas fonctionner sans le Scrum Master. Sans lui, on se retrouve avec une sorte de version édulcorée, souvent appelée « scrum-but ».

Ils créent l’environnement nécessaire et font office de tampon entre l’équipe et le reste de l’organisation. Au fond, Scrum fonctionne bien parce qu’il permet à chaque membre de l’équipe de se concentrer clairement sur son rôle ; sans le Scrum Master, cette concentration est compromise.

Cela dit, il est tout à fait possible pour une équipe Scrum de s’auto-organiser une fois que les choses sont bien lancées. C’est d’ailleurs l’un des objectifs du Scrum Master. Une fois les bases initiales posées et l’environnement approprié mis en place, l’équipe peut se débrouiller sans Scrum Master si cela s’avère absolument nécessaire. Certaines équipes font également tourner le rôle de Scrum Master au sein de leur équipe, ou ont accès à une communauté de pratique (groupe de Scrum Masters), à des consultants externes ou à des consultants agiles indépendants.

Le Scrum Master s’occupe-t-il réellement du travail ?

En règle générale, non.

À moins que vous ne fassiez partie d’une petite équipe où une seule personne assume le rôle de Scrum Master, le développement proprement dit et les tâches relèvent de la responsabilité de l’équipe agile Scrum. Ils n’interviennent pas et ne doivent pas s’immiscer dans les questions techniques de l’équipe.

Le Scrum Master, quant à lui, aide à résoudre les problèmes, apporte son soutien et ses conseils, et demande des éclaircissements si nécessaire. Si le sprint se déroule sans heurts, il ne devrait jamais avoir besoin d’intervenir directement. Le rôle du Scrum Master est d’aider chaque membre de son équipe à réaliser des progrès significatifs en veillant à ce qu’ils puissent se concentrer pleinement sur ce qu’ils font le mieux.

La stratégie, c’est l’affaire des chefs de produit ; l’écriture du meilleur code possible, c’est celle des développeurs ; et Jason, du service commercial, peut se concentrer sur la prospection !

Quel est le rôle du Scrum Master lors de la rétrospective de sprint ?

Animer et modérer des réunions agiles

Ce n’est pas sans raison que les orchestres ont des chefs d’orchestre : ceux-ci veillent à ce que chaque groupe de musiciens joue de manière à offrir une prestation harmonieuse.

De même, le Scrum Master anime la rétrospective afin de s’assurer qu’elle reste sur la bonne voie, qu’elle soit impartiale, exempte de pensée de groupe et qu’elle offre un espace psychologiquement sûr.

Les Scrum Masters veillent à ce que la réunion soit bien organisée, notamment en choisissant un modèle de rétrospective en fonction d’un thème ou d’un domaine prioritaire ; ils assurent le bon déroulement de la réunion et la dirigent de manière à ce que l’équipe reste concentrée.

Ils guident l’équipe tout au long des processus de réflexion collective, en établissant les priorités parmi les points clés à aborder, puis en définissant des mesures d’amélioration continue qui sont ensuite mises en œuvre. Cela va de l’animation des réunions quotidiennes debout jusqu’à la rétrospective de sprint.

Encourager la transparence et une communication franche

Pour qu’une réunion de rétrospective de sprint se déroule efficacement, il faut une communication et des retours d’expérience ouverts, impartiaux et clairs. Le Scrum Master veille à ce que cela soit le cas et s’assure que toutes les voix soient entendues de manière égale.

Les réunions sont souvent sujettes à la pensée de groupe et aux préjugés, et le cadre Scrum ne résout pas ce problème comme par magie. L’ensemble de l’équipe Scrum doit être conscient de ce risque, et le Scrum Master doit les aider activement à formuler des commentaires honnêtes et constructifs dans l’intérêt de l’équipe.

Il est courant que les gens aient des opinions divergentes. Lorsque ces opinions s’opposent, il incombe au Scrum Master de veiller à ce que les deux parties soient entendues, que les problèmes soient résolus et que la réunion se poursuive. Il s’agit là d’une tâche complexe et délicate, que le Scrum Master doit savoir mener avec beaucoup d’habileté.

Les membres de l’équipe d’entraîneurs

Pour les organisations qui découvrent Scrum, l’un des aspects essentiels de ce rôle consiste à veiller à ce que les membres de l’équipe comprennent et mettent en pratique les processus agiles au quotidien. Ils contribuent à la mise en place d’équipes autonomes et à la promotion d’un sentiment d’appropriation et d’utilité.

Il pourrait s’agir d’accompagner les nouveaux membres de l’équipe afin de leur présenter les valeurs et les principes Scrum et de leur montrer comment les intégrer dans leur pratique quotidienne.

Documenter, consigner et assurer le suivi des actions

Une documentation adéquate de la rétrospective permet de garantir –

  • les commentaires, les problèmes et les mesures à prendre sont consignés et suivis
  • Des notes sont à la disposition de ceux qui ne peuvent pas assister à la rétrospective
  • Ces notes peuvent être consultées tout au long du sprint afin de garantir une compréhension commune
  • la mémoire ne déforme pas les faits

Pour garantir la responsabilisation, vous pouvez faire un suivi après la réunion ou passer en revue la liste des points abordés lors des réunions précédentes au début de la rétrospective. Contribuer à éliminer les obstacles pendant le sprint aidera l’équipe à mieux réussir lorsqu’il s’agira de faire le point lors de la rétrospective.

Respectez les horaires

Le « timeboxing » est largement reconnu comme une technique efficace pour accroître la productivité. En gardant une vue d’ensemble, on établit un ordre de priorité entre les tâches afin de tirer le meilleur parti du temps qui leur est alloué.

La rétrospective est l’occasion idéale pour le Scrum Master de montrer l’exemple en matière de respect des délais ; non seulement il est important de montrer l’exemple, mais cela permet également d’éviter toute perte de temps et de veiller à ce que les membres de l’équipe restent concentrés sur la tâche à accomplir.

Une évaluation utile à la fin d’une réunion est le Retour sur le temps investi ou « ROTI », disponible dans tous les modèles de TeamRetro. En moins d’une minute, vous pouvez rapidement déterminer si la réunion a apporté de la valeur à l’équipe.

Servir d’intermédiaire avec le reste de l’organisation

En dehors de la rétrospective, le Scrum Master peut rendre compte des actions mises en place par l’équipe et soumettre des idées et des suggestions aux parties prenantes concernées. Il peut créer des supports visuels, tels que des tableaux Scrum, pour communiquer sur l’avancement des travaux, ou simplement partager les retours issus des bilans de santé de l’équipe afin de mettre en évidence les éventuels obstacles auxquels celle-ci est confrontée.

Ils collaborent avec leurs collègues pour veiller à ce que les membres de l’équipe ne participent pas à trop de réunions sans importance et travaillent avec les responsables produit et les autres parties prenantes pour rééquilibrer la charge de travail. En fin de compte, leur objectif est d’éliminer les distractions et les obstacles afin d’aider l’équipe à rester concentrée.

En résumé

Un Scrum Master efficace peut considérablement accroître la valeur apportée par une rétrospective. En faisant preuve de solides compétences en animation, en jouant le rôle d’intermédiaire entre le Product Owner et l’équipe de développement, et en se concentrant sur les processus, l’environnement et la culture de l’équipe, le Scrum Master peut mettre l’équipe sur la voie de la réussite. La valeur qu’il apporte à l’organisation par le biais des résultats, de l’amélioration continue et de la contribution à la création d’équipes auto-organisées ne sont que quelques-unes des raisons pour lesquelles les Scrum Masters sont des membres d’équipe si appréciés.

L’utilisation d’un outil de rétrospective en ligne tel que TeamRetro permet au Scrum Master de se concentrer sur les besoins de l’équipe plutôt que sur les aspects techniques de la rétrospective. Les idées et les commentaires peuvent être consignés instantanément et classés par ordre de priorité pour les discussions. Les actions peuvent être suivies, partagées ou intégrées, puis faire l’objet d’un suivi lors de la prochaine réunion. Chaque membre de l’équipe dispose d’une chance égale de contribuer dans un espace psychologiquement sûr, et le temps de parole peut être limité afin de garantir que tout le monde reste concentré sur la tâche à accomplir.