Scrum Master : définition, rôle, responsabilités et compétences

Le Scrum Master aide les équipes projets à utiliser correctement Scrum, augmentant de fait leur chance de succès dans la réalisation du projet. Le Scrum Master ayant une bonne compréhension des valeurs, pratiques et applications de Scrum, apporte aux équipes projets, un niveau de connaissance et d’expertise allant bien au-delà de celles des chefs de projet classiques.

 

Définition « Scrum Master »

Le Scrum Master est un professionnel qui s’assure que les processus Scrum soient correctement appliqués (c’est-à-dire que Scrum soit compris et adopté) et veille à ce que l’équipe Scrum adhère à la théorie, aux pratiques et aux règles de Scrum.

Le Scrum Master interagit avec les membres de l’équipe Scrum (le Product Owner et l’équipe de développement) et l’ensemble de l’organisation afin de maximiser la valeur créée par l’équipe Scrum.

Le Scrum Master est un professionnel incontournable dans le secteur du développement de logiciel agile. Le Scrum Master est responsable de la santé de l’équipe Scrum et doit superviser les processus et les cérémonies Scrum.

Il / elle est (de préférence interne à l’organisation) chargé(e) de veiller à ce que l’équipe vive les valeurs agiles.

Aujourd’hui, tout le monde se réfère au Scrum Master en tant que servant-leader de l’équipe Scrum.

 

Le rôle du Scrum Master

Le Scrum Master a un rôle de facilitateur à la fois pour le Product Owner et pour l’équipe. En tant que membre de l’équipe, il assure un rôle de leader et non de manager (il n’a aucune autorité au sein de l’équipe). Il facilite le développement de logiciels fonctionnels et aide l’équipe de développement à fournir l’incrément du produit. Le Scrum Master agit en tant que coach auprès du reste de l’équipe.

 

Les responsabilités du Scrum Master

Les responsabilités communes du Scrum Master sont :

  • S’assurer que les processus Scrum soient correctement appliqués
  • Organiser et animer les Sprint Planning, le Daily Scrum ou encore le Sprint Retrospective
  • Identifier et éliminer les obstacles
  • Établir un environnement où l’équipe peut être efficace
  • Veiller à la dynamique de l’équipe (faire preuve de diplomatie et résoudre les conflits)
  • Assurer de bonnes relations entre l’équipe et le Product Owner, ainsi qu’avec des personnes extérieures à l’équipe
  • Protéger l’équipe des interruptions et des distractions extérieures
  • Coacher l’équipe dans les pratiques agiles; mettre l’accent sur les individus et les interactions plutôt que sur les processus et les outils
  • Maîtriser l’adhésion au framework Scrum
  • Aider les Product Owners sur les aspects suivants:
    • Trouver des méthodes pour gérer efficacement le backlog du produit
    • Faciliter la communication de la liste de souhaits du Product Owner à l’équipe
    • S’assurer que le responsable de produit sait comment organiser le backlog de produit pour maximiser la valeur
    • Organiser des événements Scrum à la demande ou au besoin
  • Aider l’équipe de développement sur les aspects suivants:
    • Coacher des membres de l’équipe en auto-organisation
    • Éviter les obstacles au progrès de l’équipe de développement
    • Aider l’équipe de développement à créer des produits de grande valeur
  • Aider l’organisation sur les aspects suivants:
    • Mener et coacher l’équipe sur l’adoption Scrum
    • Planification des implémentations Scrum au sein de l’organisation
    • Aider les collègues à comprendre et à adopter Scrum
    • Mettre en œuvre des changements et des étapes pour augmenter la productivité de l’équipe
    • Travailler avec d’autres Scrum Masters pour améliorer l’efficacité des méthodologies dans l’organisation

 

Les compétences du Scrum Master

Les compétences de base d’un Scrum Master selon scrum.org sont identifiables dans cinq domaines d’intervention principaux:

  • Comprendre et appliquer le framework Scrum
  • Développer des personnes et des équipes
  • Gérer des produits avec agilité
  • Développer et livrer des produits de manière professionnelle
  • Faire évoluer l’organisation agile