Comment choisir votre prochain Scrum Master?

Votre équipe fait-elle des progrès? Vous dirigez-vous vers des performances de livraison élevées? Répondez à ces questions avec un Scrum Master.

How to Choose Your Next Scrum Master?

12 juin 2020
Par Alexandre Walsh, VP Ingénierie
Temps de lecture 🕒 5 min

Lorsque vous regardez votre équipe, avez-vous le sentiment qu'elle progresse? Avez-vous l'impression que vous vous dirigez vers une performance de livraison élevée dans votre projet? Une bonne façon de répondre à ce genre de questions est d'avoir un Scrum Master. Que vous ayez déjà un Scrum Master dans votre équipe ou pas, je partage avec vous, à travers mon expérience, quelques éléments clés à retenir pour choisir un bon Scrum Master.

Votre Scrum Master doit maîtriser le processus

Ce n'est une surprise pour personne (du moins, je l'espère!), le développement de logiciels est un domaine complexe. Et les processus qui l'entourent ne se résument pas simplement à suivre à la lettre les quatre événements Scrum. 

De nombreuses variables influencent les performances de livraison des logiciels. Les meilleures équipes livrent 106 fois plus vite que les équipes les moins performantes, elles ont un taux d'échec 7 fois inférieur, et en cas d'échec, elles se rétablissent 2604 fois plus vite. Dans ce contexte, ça vaut la peine d'avoir les bons joueurs au bon endroit. 

La mise en œuvre des capacités qui améliorent les performances n'est pas facile, et elle exige une compréhension approfondie du DevOps et du Lean Manufacturing (réduction du gaspillage). On est loin du cliché du Scrum Master qui se contente de coller des Post-it sur le mur lors d'une rétrospective!

Votre Scrum Master doit avoir une compréhension approfondie de la dynamique de l'équipe

La culture de votre organisation a un impact direct sur les performances de vos équipes. Je sais que je souligne l'évidence, mais c'est important. 

Tous les membres de l'équipe n'ont pas la même expérience ou le même niveau d'attention aux détails. Des conflits surgissent souvent entre les développeurs, car certains se concentrent davantage sur la qualité tandis que d'autres «ont le pouce facile sur les demandes de fusion». 

Un autre exemple de conflit consiste à rejeter la faute sur le Product Owner lorsque «les tâches ne sont pas assez claires». La personne qui joue le rôle de Scrum Master doit exceller dans l'art de créer un climat de confiance et de transparence, que l'on peut aussi appeler la sécurité psychologique. C'est ce facteur qui stimulera l'amélioration continue de votre équipe, et donc qui conduira à de meilleures performances de livraison.

Un membre de l'équipe peut-il être le Scrum Master?

Ce choix n'est pas complètement fou à première vue. Plutôt que d'embaucher quelqu'un, on va prendre quelqu'un de l'équipe. Je l'ai essayé, j'en suis coupable! Aujourd'hui, je ne le recommande plus : ça peut être une solution temporaire, mais c'est comme un pansement sur une plaie ouverte. 

Lorsque vous prenez un développeur de l'équipe pour jouer le rôle de Scrum Master, cela se traduit généralement par quelqu'un qui ne fera qu'animer des réunions. Et c'est tout!

  • Après les cérémonies, il retournera travailler à ses tâches.
  • Sa charge mentale n'est pas vraiment d'améliorer les performances de l'équipe, mais plutôt de remplir son véritable rôle, qui est de développer le produit.
  • Le soir, ses pensées sont davantage axées sur la façon de corriger un bogue, et non sur la compréhension de la cause profonde des goulots d'étranglement qui nuisent aux performances de l'équipe. 

Et j'ajouterais même que souvent, ce développeur peut être la cause même de nombreux goulots d'étranglement de l'équipe, car il est généralement impliqué dans plusieurs rôles et réunions et il est «trop occupé».

De plus, le développeur est automatiquement biaisé dans son jugement et sa compréhension de la situation. Le Scrum Master sert l'équipe de développement et le Product Owner. Le développeur, quant à lui, n'est pas nécessairement au centre de toutes les discussions et aura plusieurs angles morts. Et il ne voudra pas forcément être au centre de ces discussions, car son véritable travail consiste à développer un produit de qualité, et non à coacher le Product Owner.

Les membres de l'équipe peuvent-ils être Scrum Master chacun à leur tour?

Choisir une nouvelle personne à chaque cérémonie pour «jouer le rôle» de Scrum Master est souvent un symptôme du point précédent. C'est un scénario que je recommande encore moins! 

Pour que l'équipe atteigne une performance de livraison élevée, le Scrum Master doit servir et influencer son équipe vers de meilleures pratiques. Pour réussir à influencer les gens vers de nouveaux comportements, il faut gagner la confiance de ses pairs. Or, construire une relation prend du temps. Elle implique des entretiens individuels, des célébrations, des appels, des conversations difficiles, des déjeuners, et plus encore. 

Le Scrum Master a un plan de match sur la façon d'amener l'équipe à adopter un meilleur processus de travail. Parfois, ce sont les personnes extérieures qui nuisent aux performances de l'équipe, par exemple en les interrompant ou en organisant des réunions. Dans ce cas, si le rôle de Scrum Master change régulièrement de mains, qui sera réellement incité à résoudre ce problème?

Alors, qui sera votre prochain Scrum Master?

En fin de compte, il est toujours difficile de trouver un bon Scrum Master. Les personnes qui cochent toutes les cases sont rares ou dispendieuses. Cependant, l'investissement est essentiel pour atteindre une performance de livraison élevée. Je partage d'ailleurs dans cet article deux raisons clé d'avoir un Scrum Master. Il faut juste être conscient des impacts de la décision que l'on prend.

N'hésitez pas à me contacter au awalsh@nexapp.ca si vous avez des questions, ou à laisser des commentaires! Si cet article vous plaît, je vous serais très reconnaissant de le partager!

Rendez-vous dans la communauté!

Scrum Master ou pas, vous aimeriez aider votre équipe de développement à améliorer sa performance grâce aux données? 

Notre outil Axify est là pour ça.

Restez au courant de tout ce qui concerne Axify

Recevez des articles et des conseils pour vous aider à rester informés sur tout ce qui concerne le développement logiciel directement dans votre boîte de courriels.

Axify-Produits_Section-5-1
Article connexe

2 raisons essentielles d'avoir un Scrum Master

Un objectif commun aux organisations du secteur technologique est de fournir des produits logiciels de plus en plus performants, plus rapidement. Un Scrum Master peut vous aider à y parvenir. 

Performance de livraison logicielle

Comment mesurer la qualité de votre processus de développement?

Le Lean manufacturing et le programme de recherche DORA nous ont incités à revenir à l'essentiel. Et tout commence par la mesure de votre processus!

Performance de livraison logicielle

5 métriques Agile pour suivre et améliorer la performance de votre équipe de développement

Découvrez d'importantes mesures Agile à mesurer et à surveiller afin d'améliorer les performances de votre équipe de développement.