Tutoriel Scrum Master pour les débutants
Qu'est-ce que Scrum Master ?
Scrum master est une personne qui aide les autres à comprendre Scrum et sert l'équipe de projet en supprimant les obstacles. Il aide également à simplifier les complexités des projets.
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 entraîneur pour l’équipe, aidant l’équipe à faire le meilleur travail possible. De plus, il veille au succès de l’adoption de Scrum dans l’entreprise.
Responsabilités du Scrum Master
Scrum master est au cœur du projet Scrum. Il doit assumer des responsabilités telles que :
- Scrum Master doit s'assurer que l'équipe atteint ses objectifs commerciaux
- Scrum Master favorise un environnement collaboratif au sein de l'équipe
- 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.
- Guide les processus Scrum et aide à maintenir l’intégrité des valeurs Scrum
- Promodes pratiques d'ingénierie améliorées telles que TDD, les tests automatisés et l'intégration continue.
- S'assurer que chaque partie prenante doit être présente à la réunion à l'heure indiquée
- Travaillez avec les autres membres de l'équipe pour garantir que les dépendances et les risques sont répartis entre les équipes Scrum.
- Réalisation d'études de faisabilité, rédaction et validation des 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 de développement. Il n'est responsable d'aucune décision technique ni de la gestion des affaires avec les clients. Il ne dirigera jamais l’équipe ni ne prendra 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 avoir de multiples compétences, notamment techniques, de processus Scrum et de compétences générales.
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. De plus, Scrum master doit être capable de planifier les réunions de manière à ne pas affecter le travail régulier des membres de l'équipe.
Caractéristiques du Scrum Master
Voici les caractéristiques importantes du Scrum master :
Chef de service: Le leadership serviteur est un style de leadership social. Scrum Master agit en tant que leader serviteur pour atteindre les objectifs du projet en rendant service aux autres.
Booster le moral : Le Scrum master agit également comme un booster de moral en encourageant l’équipe à faire son travail plus efficacement.
Responsable des programmes francophones: Scrum master joue le rôle de facilitateur car il aide l'équipe à comprendre leur objectif commun lié au projet. Il assiste également l'équipe dans l'atteinte de ces objectifs tout en restant neutre.
Entraîneur: Les Scrum Masters coachent l’équipe pour qu’elle s’auto-organise et la guident également sur la voie de l’amélioration continue.
Agent: 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 : Les Scrum masters doivent lever tous les obstacles empêchant l’équipe de développement de travailler dans les meilleures conditions.
Responsable du framework : 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 vitesse à l'aide d'une feuille de calcul et de Jira.
Activité 2: Déterminez les histoires réalisables disponibles avec les points restants de la revue de sprint.
Activité 3: RevConsultez la vitesse du sprint précédent avec l'équipe.
Activité 4: Estimer la capacité des équipes
Activité 5: Calculer le nombre de points complété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. Scrum Master doit s'assurer que les tâches confiées aux membres ne dépassent jamais leurs capacités.
Activité 7: Scrum master doit également s’assurer que les tâches ne durent jamais plus de 16 heures. Si c'est plus grand que cela, il devrait dire à l'équipe de réussir à les décomposer.
Ce qui précède n'est qu'un petit échantillon des nombreuses activités d'un Scrum Master.
Scrum master Meilleures Pratiques
- 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 confier sa confiance inébranlable aux membres de son équipe pour qu’ils accomplissent le travail qui leur est assigné.
- 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, gérer des équipes auto-organisées de grande taille n’est pas une tâche facile. Cela demande beaucoup de volonté. Scrum master doit souvent gérer les conflits entre les membres de l'équipe et le chef de projet.
Il peut encore diriger l’ensemble du projet de gestion Scrum, mais il reste sans aucun pouvoir. Scrum master doit également se renseigner sur la motivation, la communication, l'économie comportementale et toute une série d'autres sciences sociales, ce qui nécessite sûrement beaucoup de temps en dehors de son travail.
Scrum Master certifié
Pour devenir un Scrum Master professionnel, vous devez passer l'examen Certified Scrum Master connu sous le nom de CSM. Ce certificat aide le candidat à comprendre les valeurs, les pratiques, les applications Scrum et fournit un niveau de connaissances et d'expertise.
Condition préalable à la formation de certification CSM
Bien qu'il n'y ait aucun critère d'éligibilité défini pour la certification CSM, il est toujours conseillé d'avoir une certaine compréhension des principes Scrum et de posséder une connaissance pratique du processus Scrum global.
Quels sont les avantages d’une certification Scrum Master ?
Voici quelques avantages d’avoir un certificat CSM
- Vous aide à développer 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 l'opportunité de se démarquer au sein de la communauté Scrum mondiale.
- Cette formation aide une personne à se familiariser avec un environnement de travail utile à la croissance de l'entreprise.
- La certification CSM aide le professionnel à s'engager avec un expert Scrum.
- Avec cette certification, la personne aura accès à des groupes locaux, des réseaux et une adhésion de deux ans à Scrum Alliance.
Objectifs du cours CSM
- Bases et valeurs fondamentales de Scrum
- Doit être capable de commencer à utiliser Scrum en toute simplicité
- Apprenez à savoir quand implémenter Scrum
- Les réunions Scrum, y compris les Sprint Rétrospective, Sprint Revvue et planification des versions.
- En quoi le framework Scrum diffère des autres méthodes comme Waterfall et Agile
- Artefacts Scrum tels que le backlog de produit et de sprint et les graphiques Burndown
Comment devenir un Scrum Master 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 Scrum.
Étape 2) Après avoir réussi l'examen, il recevra la certification Scrum Master certifiée par l'alliance Scrum.
Étape 3) La personne devient membre officiel de Scrum Alliance et peut travailler en tant que Scrum master professionnel.
Progression de carrière Scrum Master
Il existe de nombreuses opportunités d'évolution dans la carrière de Scrum Master
1. Maître de mêlée
Il s’agit du premier rang qu’obtiendra une personne après avoir obtenu le certificat CSM. Il doit occuper ce poste pendant au moins un an à cinq ans. Ici, il doit remplir tout le rôle assigné de Scrum master.
2. Scrummaster senior
De Scrum Master, vous progressez vers Sr. Scrum Master. Pour devenir Senior Scrum Master, il faut acquérir des connaissances avancées sur les meilleures pratiques Scrum et sur la manière de les mettre en œuvre en équipe.
3. Coach agile
De Senior Scrum Master, vous passez à Agile Coach. Pour devenir coach Agile, vous avez besoin de 5 ans + de connaissances en tant que Scrum Master et d'au moins un an d'expérience en mentorat et 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 les autres à comprendre Scrum et aide l’équipe en supprimant 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.
- Scrum master doit avoir la capacité d'organiser des réunions de manière à ne pas affecter le travail régulier de l'équipe.
- CSM est un examen pour devenir Scrum Master professionnel.
- Il existe de nombreuses opportunités de carrière pour une personne en quête de croissance comme Scrum Master, Sr. Scrum Master et Agile coach.