Tutoriel Scrum Master pour débutants : bases

Scrum est un cadre de développement agile pour gérer le développement de produits. Il s’agit d’une approche flexible et holistique du développement de produits. Dans cette méthodologie, les équipes de développement et d’assurance qualité travaillent comme une seule unité.

Dans ce tutoriel Scrum Master, vous allez apprendre

  • Qu’est-ce que Scrum ?
  • Qu’est-ce qu’un Scrum Master ?
  • Quel n’est pas le rôle du Scrum Master ?
  • Compétences du Scrum Master
  • Caractéristiques du Scrum Master
  • Que fait un Scrum Master toute la journée ?
  • Meilleures pratiques du Scrum Master
  • Pourquoi le rôle du Scrum Master est-il difficile ?
  • Scrum Master certifié
  • Progression de la carrière de Scrum Master

Qu’est-ce que le Scrum Master ?

Le Scrum Master est une personne qui aide d’autres personnes à comprendre Scrum et sert l’équipe de projet en supprimant les obstacles. Il aide également à simplifier les complexités du projet.

Le Scrum Master doit également s’assurer que l’équipe de développement travaille sur la base des valeurs fondamentales de Scrum. Il est souvent considéré comme un coach pour l’équipe, qui l’aide à faire le meilleur travail possible. En outre, il veille à ce que l’adoption de Scrum soit réussie dans l’entreprise.

Le Scrum Master agit comme le cœur du projet Scrum. Il doit assumer des responsabilités telles que :

  • Le Scrum Master doit s’assurer que l’équipe atteint ses objectifs commerciaux.
  • Le Scrum Master favorise un environnement collaboratif dans l’équipe
  • Le Scrum Master s’occupe de la planification, du toilettage du backlog de l’équipe, de la démonstration du sprint, de la rétrospective du sprint.
  • Guide les processus Scrum et aide à maintenir l’intégrité des valeurs Scrum
  • Promouvoir des pratiques d’ingénierie améliorées comme le TDD, les tests automatisés et l’intégration continue.
  • S’assurer que chaque partie prenante est présente à la réunion au moment donné.
  • Travailler avec les autres membres de l’équipe pour s’assurer que les dépendances et les risques sont répartis entre les équipes Scrum.
  • Mener des études de faisabilité, rédiger et valider les spécifications.

Quel n’est pas le rôle du Scrum Master ?

Le Scrum Master n’est pas un chef de projet. Les deux rôles sont différents dans le processus agile. Il ne guidera pas une équipe dans chaque phase du développement. Il n’est pas responsable des décisions techniques ni de la gestion des affaires avec les clients. Il ne dirigera jamais l’équipe et ne prendra jamais de décisions au nom de l’équipe.

Compétences du Scrum Master

Le Scrum Master est une personne très importante dans le processus agile Scrum. Il doit posséder de multiples compétences, notamment des compétences techniques, des compétences liées au processus de Scrum et des compétences générales.

Le Scrum Master doit connaître différentes techniques et pratiques pour gérer des équipes auto-organisées. Il doit faire preuve d’honnêteté, d’intégrité, de confiance et de respect envers l’équipe. Il doit avoir une expertise en Agile, en coaching informatique et en présentation. En outre, le Scrum Master doit être capable de planifier les réunions de manière à ce qu’elles n’affectent pas le travail régulier des membres de l’équipe.

Caractéristiques du Scrum Master

Leader : Le leadership est un style de leadership social. Le Scrum Master agit comme un leader pour atteindre les objectifs du projet en servant les autres.

Boosteur : Le Scrum Master agit également comme un booster de moral en encourageant l’équipe à faire son travail plus efficacement.

Facilitateur : Le Scrum Master joue un rôle de facilitateur en aidant l’équipe à comprendre son objectif commun lié au projet. Il aide également l’équipe à atteindre ces objectifs tout en restant neutre.

Coach : Le Scrum Master entraîne l’équipe à s’auto-organiser et la guide également sur la voie de l’amélioration continue.

Agent :
Le Scrum master joue également un rôle d’agent qui aide à apporter les changements nécessaires permettant une meilleure mise en œuvre de Scrum.

Mentor : Le Scrum Master doit partager ses connaissances, ses expériences et même ses opinions, tout comme un mentor.

Suppression des obstacles : Le Scrum master doit lever tous les obstacles empêchant l’équipe de développement de travailler dans les meilleures conditions.

Gestionnaire du cadre : Le Scrum Master est également responsable du cadre dans lequel l’équipe travaille.

Observateur : Il doit constamment observer tout, même les plus petites activités des membres de l’équipe.

Que fait un Scrum Master toute la journée ?

  • Activité 1 : Planification de la capacité et de la vélocité à l’aide d’un tableur et de Jira.
  • Activité 2 : Déterminer les histoires implémentables disponibles avec les points restants de la revue du sprint.
  • Activité 3 : Revoir la vélocité du sprint précédent avec l’équipe.
  • Activité 4 : Estimation de la capacité des équipes
  • Activité 5 : Calcul du nombre de points réalisés par l’équipe
  • Activité 6 : Le membre de l’équipe fournit toutes les tâches connues et estime l’effort de la tâche en une heure. Le Scrum Master doit s’assurer que les tâches confiées aux membres ne dépassent jamais leur capacité.
  • Activité 7 : Le Scrum Master doit également s’assurer que les tâches ne dépassent jamais 16 heures. Si elles dépassent cette durée, il doit demander à l’équipe de les décomposer.

Ce qui précède n’est qu’un petit échantillon des nombreuses activités dans lesquelles un Scrum Master est impliqué.

Meilleures pratiques du maître de mêlée

  • Le Scrum Master doit écouter toutes les requêtes des développeurs, du chef de projet et du propriétaire pour comprendre leurs problèmes.
  • Il doit avoir une confiance inébranlable dans les membres de son équipe pour qu’ils accomplissent le travail qui leur est confié.
  • Le Scrum Master doit éviter de faire du multitâche dans son travail.
  • Il doit respecter même le plus petit membre de l’équipe et écouter le point de vue de chacun.
  • Montrer une véritable appréciation à l’équipe pour ses réalisations réussies.

Pourquoi le rôle du Scrum Master est-il difficile ?

Tout d’abord, la gestion d’équipes auto-organisées de grande taille n’est pas une tâche facile. Elle nécessite beaucoup de volonté. Le Scrum Master doit souvent gérer les conflits entre les membres de l’équipe et le chef de projet.

Il peut diriger l’ensemble du projet de gestion Scrum, mais il n’a aucun pouvoir. Le Scrum Master doit également apprendre la motivation, la communication, l’économie comportementale et toute une série d’autres sciences sociales, ce qui nécessite certainement beaucoup de temps en dehors de son travail.

Maître Scrum certifié

Pour devenir un Scrum Master professionnel, vous devez passer l’examen de Certified Scrum Master, connu sous le nom de CSM. Ce certificat aide le candidat à comprendre les valeurs, les pratiques et les applications de Scrum, et lui confère un niveau de connaissances et d’expertise.

Conditions préalables à la formation à la certification CSM

Bien qu’il n’y ait pas de critères d’éligibilité fixés pour la certification CSM, il est toujours conseillé d’avoir une certaine compréhension des principes de Scrum et de posséder une connaissance pratique de l’ensemble du processus Scrum.

Quels sont les avantages d’une certification Scrum Master ?

Voici quelques avantages du certificat CSM

  • Il vous aide à faire évoluer votre carrière en restant pertinent et commercialisable dans tous les secteurs industriels.
  • Un programme CSM est conçu pour enseigner des compétences améliorées pour une meilleure mise en œuvre de Scrum.
  • La certification CSM offre également la possibilité de se distinguer au sein de la communauté Scrum mondiale.
  • Cette formation aide une personne à se familiariser avec l’environnement de travail, ce qui est utile pour la croissance de l’entreprise.
  • La certification CSM aide le professionnel à s’engager auprès d’un expert Scrum.
  • Avec cette certification, la personne aura accès aux groupes locaux, aux réseaux et à deux ans d’adhésion à la Scrum Alliance.

Objectifs du cours CSM

Bases de Scrum et valeurs fondamentales

  • Être capable de commencer à utiliser Scrum en toute simplicité
  • Apprendre à savoir quand mettre en œuvre Scrum
  • Les réunions Scrum, y compris la rétrospective du sprint, la revue du sprint et la planification de la version.
  • Comment le cadre de Scrum diffère des autres méthodes comme Waterfall et Agile.
  • Les artefacts de Scrum tels que le Backlog de produit et de sprint, et les Burndown Charts.
  • Comment devenir un maître Scrum certifié
  • Après avoir terminé la formation, le candidat à la certification Scrum doit…

Étape 1) La personne doit passer un examen d’évaluation en ligne. Cet examen couvre des sujets tels que la technologie, les pratiques et les principes de Scrum.

Étape 2) Après avoir réussi l’examen, il/elle recevra la certification de maître Scrum de la Scrum Alliance.

Étape 3) La personne devient un membre officiel de Scrum Alliance et peut travailler comme Scrum master professionnel.

Progression de la carrière de Scrum Master

Il existe de nombreuses possibilités d’évolution de carrière en tant que Scrum Master.

Scrum master

Il s’agit du premier rang que toute personne obtiendra après avoir obtenu le certificat CSM. Il doit travailler à ce poste pendant au moins un an à cinq ans. Ici, il doit remplir tous les rôles assignés au Scrum Master.

Maître de mêlée senior

Du Scrum Master, on passe au Scrum Master senior. Pour devenir Senior Scrum Master, il faut acquérir une connaissance avancée des meilleures pratiques de Scrum et de la manière de les mettre en œuvre dans les équipes.

Coach agile

De Senior Scrum Master, vous passez à Agile Coach. Pour devenir un coach Agile, vous devez avoir une connaissance de plus de 5 ans en tant que Scrum Master et au moins une année d’expérience en mentorat et en coaching.

Résumé :

  • Scrum est un cadre de développement agile pour gérer le développement de produits.
  • Le Scrum Master est une personne qui aide d’autres personnes à comprendre Scrum et aide l’équipe en éliminant les obstacles.
  • Le Scrum Master s’occupe de la planification, de la préparation du backlog de l’équipe, de la démonstration du sprint et de la rétrospective du sprint.
  • Le Scrum Master doit avoir la capacité d’organiser des réunions de manière à ce qu’elles n’affectent pas le travail régulier de l’équipe.
  • CSM est un examen pour devenir Scrum Master professionnel.
  • Il existe de nombreuses possibilités de carrière pour une personne qui souhaite évoluer, comme Scrum Master, Sr. Scrum Master et Agile coach.