Les 9 qualités d’un Scrum Master efficace

« La vie d’un individu est une accumulation de temps. Les employés donnent les précieuses heures de leurs vies à leurs compagnies. À nous de les utiliser efficacement, autrement nous gaspillerons leurs vies. »
-Eiji Toyoda

Pour encadrer le développement de logiciels sur mesure et livrer des solutions de haute qualité à nos clients, Askida utile entre autres les méthodes Agile. Chaque jour, nos Scrum Masters jouent un rôle très important au sein de nos équipes. Ceux (et celles)-ci facilitent le développement en échangeant régulièrement avec le Directeur de Produit (le « Product Owner », ou PO) du côté du client pour déterminer les priorités, en simplifiant la communication entre les divers intervenants et en identifiant les enjeux à venir.

Les méthodes Agile favorisent une approche collaborative et itérative. En découpant le développement en plusieurs sprints, les méthodes Agile permettent de mesurer la progression d’un projet tout au long du développement et d’ajuster les priorités en cours de route. L’objectif ultime des méthodes Agile est simple : mieux contrôler le cycle de développement pour offrir plus de valeur et plus de qualité au client.

Pour accomplir ces objectifs, le Scrum Master doit porter plusieurs chapeaux, dont ceux habituellement associés à la gestion de projet. Un Scrum Master efficace doit :

-Identifier clairement les priorités du sprint actuel pour les communiquer à l’équipe. Pour les rendre visibles à tous, le Scrum Master peut, par exemple, écrire ces priorités sur un tableau blanc.

-Éliminer les distractions et les interruptions afin de permettre à l’équipe de se concentrer sur les tâches à accomplir. Le Scrum Master doit protéger l’équipe de ces problèmes.

-Abaisser les barrières qui empêchent l’équipe d’avancer ou d’atteindre son plein potentiel. Ces barrières peuvent être techniques (exemple : problèmes au niveau du matériel), logistiques (exemple : pas assez de ressources) ou encore au niveau de la structure du projet (exemple : trop de réunions). S’il le faut, le Scrum Master n’hésite pas à changer les habitudes de travail à l’interne pour obtenir de meilleurs résultats.

-Développer une relation de confiance avec le Directeur de Produit pour développer une application à forte valeur ajoutée pour le client sans sacrifier la qualité logicielle du produit final.

-Impliquer l’équipe dans la vision du projet et du produit, permettant aux membres de l’équipe de partager leurs idées et d’implémenter celles-ci. L’équipe s’appropriera ainsi le projet et aura à cœur son succès.

-Encourager la communication et le partage d’informations de façon indépendante entre tous les membres de l’équipe.

-Reconnaitre et identifier les conflits humains potentiels et intervenir avant que ceux-ci ne causent de plus gros problèmes. Pour en savoir plus à propos des conflits qui peuvent survenir dans le cadre d’un projet, nous recommandons le livre The 5 Dysfunctions of a Team par Patrick Lencioni.

-Effectuer un suivi complet et détaillé de l’avancement du projet et de la vélocité de l’équipe afin de pouvoir effectuer des prévisions à moyen ou à long terme, incluant les livraisons des différentes phases du projet. Ce suivi détaillé permet également au Scrum Master de préparer des rapports et de donner des commentaires constructifs à propos du statut du projet à l’équipe.

Bref, le Scrum Master doit exceller à plusieurs tâches. Pour décrire les qualités qu’un bon Scrum Master doit posséder, l’expert Scrum Geoff Watts a développé un acronyme, RE-TRAINED. En français, celui-ci signifie :

-Resourceful (Ingénieux, peut trouver des solutions créatives à des problèmes)

-Enabling (Facilitateur, aime aider les autres)

-Tactful (Diplomate, peut gérer des conflits humains avec tact)

-Respected (Respecté, traite l’équipe et est traité par l’équipe avec respect)

-Alternative (Alternatif, est prêt à promouvoir et adopter de nouvelles solutions, outils et idées)

-Inspiring (Inspirant, engendre de l’enthousiasme et de l’énergie à l’intérieur de l’équipe)

-Nurturing (Nourrisseur, aide les individus à développer de nouvelles compétences)

-Empathic (Empathique, possède une bonne intelligence émotionnelle)

-Disruptive (Interrupteur, prêt à briser le statu quo pour établir de nouvelles façons de travailler)

Au final, les méthodes Agile mettent l’emphase sur les individus plutôt que sur les processus. Le Scrum Master doit donc travailler avec l’équipe pour implanter les meilleures méthodes selon les forces et les faiblesses de celle-ci. En se concentrant sur l’équipe et en donnant aux individus les outils et les ressources dont ils ont besoin pour réussir, le Scrum Master sera en mesure de livrer des projets de qualité exceptionnelle.

Êtes-vous un Scrum Master ? Quelles techniques utilisées vous régulièrement pour permettre à votre équipe de livrer des projets de meilleure qualité? Laissez-nous un commentaire dans la section sous cet article !

 

Image Team Askida

Team Askida

L'équipe d'Askida // Team Askida