Lors de la conduite d’un projet, il existe différentes méthodologies de travail qui peuvent être suivies. Dans le cas de Scrum, il s’agit d’un cadre dont l’approche est basée sur des sprints, à travers lesquels les tâches de l’équipe sont revues et modifiées, qui se réunissent sous la supervision du Scrum Master. Logic@l Conseils vous fait découvrir ce que ce profil professionnel a de si particulier.

 

Scrum master : Quel est son rôle ?

Le poste de Scrum Master a évolué ces derniers temps, mais ses principes de base restent les mêmes. Il dirige, encadre et inspire une équipe dans le but de transformer les visions en réalités. Pour tous les aspects du projet global, le Scrum Master peut être décrit comme la personne à contacter, celle qui peut faciliter la circulation fluide des idées et des concepts. 

Le Scrum Master est un coach qui veille à ce que les valeurs, les principes et les procédures de la méthodologie Scrum soient respectés et appliqués. Il est chargé d’aider l’équipe en éliminant les obstacles ou les distractions qui peuvent se trouver sur leur chemin. Il joue le rôle de médiateur entre les intérêts du Product Owner et de l’équipe afin qu’un équilibre puisse être atteint dans tous les processus.

Le Scrum Master aide l’équipe à atteindre l’un des éléments les plus importants des projets agiles : l’auto-organisation. Plutôt que d’avoir une autorité, il fournit les outils nécessaires à la prise de décision et à la résolution des problèmes. De cette manière, chaque membre de l’équipe développe un sens plus profond de la responsabilité à mesure qu’il acquiert de l’autonomie. En outre, l’absence d’ordres directs permet à l’équipe de se concentrer sur le résultat global.

 

Les missions du Scrum master

Le Scrum Master est un poste à responsabilité. Il a pour principale mission de créer une équipe performante. Il est chargé de faire connaître et ressentir à l’équipe les principes et les valeurs d’Agile, ainsi que la théorie et les pratiques de Scrum. Le Scrum Master agit comme un facilitateur de réunions où les participants réfléchissent ensemble et suppriment les obstacles qui empêchent l’équipe d’être agile. De la sorte, le Scrum Master est le coach et le leader au service de l’équipe, il assume les responsabilités suivantes :

  • S’assurer du respect des valeurs et principes agiles par tous les participants au projet et guider la collaboration au sein de l’équipe afin de maximiser les synergies.
  • Maîtriser le degré de motivation de chacun des membres de l’équipe, travailler avec eux.
  • Supprimer les obstacles qui empêchent l’équipe d’atteindre l’objectif de chaque itération et de mener à bien le projet. Ces obstacles sont systématiquement identifiés lors des réunions de synchronisation des équipes.
  • Protéger et isoler l’équipe des interruptions externes pendant l’exécution de l’itération. De cette façon, l’équipe peut maintenir sa productivité et l’engagement qu’elle a pris concernant les exigences qu’elle va remplir au cours de l’itération.
  • Travailler avec les autres Scrum Masters et les autres équipes dans le but de rendre l’organisation de plus en plus agile.
  • Si les développeurs ne savent pas comment aborder certaines tâches, le Scrum Master les réunira tous pour leur expliquer en quoi consistent les tâches. Il expliquera à quelle tâche chacun d’entre eux devra s’atteler.

Pour mener à bien sa mission, il est essentiel que le Scrum Master soit en permanence là où se trouve la majorité de l’équipe. Il doit faire partie de leur travail quotidien pour les aider à identifier les points à améliorer et doit être disponible à tout moment et en tout lieu.

 

Le profil du Scrum Master

Les Scrum Masters qui réussissent ont une compréhension approfondie des principes de Scrum, et auront préalablement étudié les concepts de la méthodologie Agile. Il existe plusieurs applications qui peuvent aider au développement de la fonction. Il doit également maîtriser les outils de gestion de projet agiles tels que Jira, Pivotal Tracker, Clubhouse, Trello, ScrumDesk et Vivifie Scrum.

Si le niveau d’études requis pour ce poste varie d’un employeur à l’autre, la plupart des Scrum Masters auront fait des études dans des domaines proches de l’informatique. L’expérience du développement à l’aide des méthodologies Agile et Sprit ainsi que des certifications telles que CSM (Certified Scrum Master) seront considérées comme un atout important pour occuper les fonctions de Scrum Master.

Les Scrum Masters les plus compétents évoluent et se développent en permanence et leur parcours professionnel tend à le refléter. Beaucoup accèdent à des postes de mentor, supervisent la carrière d’autres Scrum Masters et certains deviennent Product Owners, en partie parce qu’ils aiment faire partie d’une équipe dynamique.

 

Les compétences du Scrum Master

Une équipe Scrum se compose d’un certain nombre de personnes très engagées et motivées et le Scrum Master doit être tout aussi engagé. Diriger un groupe très talentueux avec une telle volonté de réussir peut être difficile, c’est pourquoi ce poste est idéal pour une personne qui sait écouter et parler. La capacité à travailler sous pression sera également un facteur important.

Ce poste tend à convenir à ceux qui ont des compétences en leadership. Il convient également de noter que le Scrum Master sera parfois celui qui sera dirigé, en particulier lorsque l’apport de Scrum est plus intense. La capacité à interpréter les situations et les personnes devrait figurer en tête de la liste des attributs requis.

Les Scrum Masters font souvent office de pont entre les membres d’une équipe Scrum et le monde extérieur, en jouant le rôle de médiateur. Le poste requiert généralement une personne ayant des compétences en matière de résolution de conflits, de développement personnel, d’autodiscipline et de planification stratégique.

 

Scrum Master et développeur full-stack : Peut-on être les deux en même temps ?

Le poste de Scrum Master et celui de développeur full-stack sont des métiers à temps plein qui nécessitent énormément de temps et d’énergie pour le professionnel. Il est alors difficile de pouvoir occuper les deux fonctions en même temps, d’autant qu’elles ne font pas appel aux mêmes compétences et ne sont pas dans le même domaine.  

Basculer de la casquette de Scrum Master à développeur full-stack sur un projet peut être une tâche très ambitieuse qui pourrait affecter négativement votre productivité. Pour de meilleures performances, il est crucial que vous occupiez uniquement votre poste de Scrum Master.