Le Scrum Master un métier pertinent ou juste un produit effet de mode ?!

Le Scrum Master un métier pertinent ou juste un produit effet de mode ?!


Le Scrum Master un métier pertinent ou juste un produit effet de mode ?!

La Scrum team est composée de l’équipe de développement, d’un Product Owner et d’un Scrum master. Ce dernier et le chef d’orchestre, il bat les mesures au rythme des sprints. Pour ce faire, il n’utilise évidemment pas une baguette mais une armada de règles instaurées par le Scrum Guide (1).

Qui est le Srcum Master et c’est quoi son rôle ?
D’après le Scrum Guide, « Le Scrum Master est redevable de la mise en place de Scrum tel que défini dans le Guide Scrum. Pour ce faire, il se doit d’aider tout un chacun, l’équipe et l’organisation à comprendre la théorie et la pratique Scrum. ». C’est donc le policier qui veille au respect des règles pour une meilleure productivité dans un contexte ou les priorités changent souvent. C’est bien la réalité des projets informatiques. 

Quant à son rôle dans une équipe Scrum :
Copilote du Product Owner : En effet il aide celui-ci à mettre en place le backlog, à planifier et à prioriser les tâches, déterminer les objectifs produits, de faciliter la communication avec les équipes de développement, notamment en ce qui concerne la formulation des user stories et la bonne compréhension des attentes produit.
Tenir main forte à l’équipe de développement : Travailler dans une équipe agile veut dire s’engager sur des délais de réalisations de chaque tâche. Le Scrum master vient donc coacher les équipes à s’auto-organiser pour respecter leurs propres engagements. Aussi enlever tout obstacle à l’avancement des développements interne ou externe à l’équipe.
A noter que l’équipe de développement se compose de développeurs, de designers, de testeurs, de rédacteurs ou de toute personne qui contribue à édifier le produit.
Gardien des pratiques et règles Scrum : L’un des objectifs du Scrum Master est de garantir l’efficacité de la Scrum Team, ceci passe par veiller à l’application des principes Scrum en se basant sur ses compétences de coach, de formateur, d’intermédiaire et de facilitateur. Il a la responsabilité de coacher et former aux pratiques agiles et de faciliter le flux de travail entre les membres de l’équipe Scrum.

Scrum Master, poste à polémique.
Nous avons assisté les mois passés sur la blogosphère tech à un bouillonnement de questions et d’avis quant à la pertinence de ce poste dans l’organisation des équipes techniques. Des questions de type : Ne demandez pas son âge à une femme, ne demandez pas au Scrum Master ce qu’il fait de ses journées ? le Scrum Master n’est pas utile à l’équipe ! ou bien, Scrum Master ou pas Scrum Master aucune différence ! dès que l’équipe est imprégnée par la méthodologie et les pratiques, plus besoin du Scrum Master ?!
Beaucoup de réponses bien sûr à tout cela, pèle mêle, entre sérieux et blagues et humour noir. 

En tant que professionnels de la tech, observons de près ce phénomène : 

Les équipes techniques vivent des moments de pression que le Scrum Master essaie de rendre soutenable en trouvant des solutions telles que prioriser les livrables, médiatiser entre les parties prenantes des projets, intégrer des ressources supplémentaires, apporter des solutions technologiques, etc. Il est garant du bien être des équipes en contrecarrant des nuisances qui peuvent arriver des autres parties prenantes aux projets. Pour ce faire, il doit coacher en interne de l’équipe mais aussi en externe de celle-ci.
La progression de l’expertise de l’équipe de développement passe souvent par les Technical Leads. Sur le plan de la méthodologie et l’organisation, elle passe par le Scrum Master qui est souvent en mode tailleur pour mettre en place une organisation sur mesure et une synergie flexible, qui répondent au contexte de l’entreprise mais aussi aux principes agiles.

Dans un secteur ou le turnover est important, il est crucial de disposer d’un mentor qui vient faciliter l’intégration des nouveaux membres de l’équipe de développement tant sur le plan humain que technique. Aussi, sur la prise en main des principes de la méthodologie agile qui est souvent déroutante pour les non-initiés. 
Les métriques agiles sont aussi l’un des outputs liés aux fonctions du Scrum Master. Ces KPI tels que la vélocité de l’équipe, le taux de couverture de code, les stories terminée vs stories en cours, sont tous des KPI nécessaires pour surveiller le bon fonctionnement d’une équipe durant le cycle de développent et donc améliorer la productivité.

Le Scrum master du fait de la nature de son profil ne peut être que neutre vis-à-vis des différents métiers composant une équipe de développement. Ceci tant sur le plan de la gestion quotidienne, l’affectation des tâches, résolution des conflits ou autres. L’ultime but pour lui est de livrer un produit de valeur.

Le Scrum master est là pour coacher, faciliter, accompagner, rédiger, prioriser, anticiper, échanger, valider, etc.  Des tâches presque invisibles et pas « productif » aux yeux des équipes de développement comme le serait des lignes de code. Cependant, des petites tâches, oui, qui s’imbriquent et s’assemblent comme les maillons d’une chaîne contribuant à bâtir une équipe efficace.
Cela dit, un Scrum master fait évoluer les équipes, les produits, l’entreprise de la meilleure façon possible, en favorisant la cohésion, les compétences, l’agilité. Ayant un regard macro et micro des rôles affectés au Scrum Master, la pérennité ou la pertinence de ce poste dans une équipe de développement ne sont plus à démontrer. 
A-t-on donc une réponse à : que fait un Scrum Master all over the day ?

1 - A télécharger par ici : https://scrumguides.org/download.html


Lire l’article

Ajouté par: Fatiha Ziouani le ٠٩ نوفمبر ٢٠٢٢

Content creator picture

Fatiha ZIOUANI

Consultant RH

Chargement