Vous apprendrez à
- Préparer l'examen de certification Scrum Master (CSM)
- Former et gérer une équipe de développement productive et autonome
- Adapter la méthode Scrum à des projets d'envergure gérés par de grandes équipesgéographiquement distribuées
- Gérer la réalisation des incréments de produit fonctionnels
- Réaliser des tableaux de tâches et des burndown charts afin d'effectuer le suivi de l'avancement du projet
- Produire des applications complètement fonctionnelles dans les temps grâce à une planification efficace des sprints et des versions
Objectif
Les méthodes agiles de développement de logiciels, telles que le cadre Scrum, sont généralement utilisées pour apporter davantage de souplesse et de rapidité lors du développement d'applications. Cette formation certifiée par la Scrum Alliance® et délivrée par des formateurs certifiés vous enseigne les principes essentiels nécessaires pour vous préparer à passer l'examen de certification Scrum Master. Dans cette formation, vous apprendrez les principes essentiels du cadre Scrum, notamment les rôles et les activités des équipes, qui vous permettront de devenir un membre compétent d'une équipe Scrum.
À qui s'adresse cette formation
Aux chefs de produit, programmeurs, testeurs et analystes, ainsi qu'à toute personne souhaitant travailler avec ou au sein d'une équipe Scrum. Les participants sont censés connaître les prérequis définis par la Scrum Alliance® pour obtenir la certification Scrum Master.
Ateliers
Des ateliers vous permettent d'acquérir les compétences nécessaires pour réussir l'examen de certification Scrum Master délivré par la Scrum Alliance
®, notamment :
- Rédiger des user stories
- Créer les backlogs de sprint et de produit
- Réaliser des revues de sprint
- Explorer les engagements mutuels
- Étudier l'impact des modifications
- Créer des Forcefield diagrams
- Éviter les cascades miniatures
- Organiser des équipes de projet
Contenu détaillé
Présentation de la méthode Scrum
- Accroître les performances en matière de rapidité et d'agilité
- Exploiter les avantages de la concurrent engineering
- Collaborer au sein d'une équipe collective pour atteindre un objectif commun
- Animer des revues de conception interdisciplinaires
- Explorer les points forts et les points faibles de laméthode Scrum
Définir les rôles et les responsabilités au sein de l'équipe
Faire la différence entre le Product Owner et le Scrum Master
- Définir et prioriser les fonctions
- Définir la portée du projet et planifier la prise de décisions
- Accepter et rejeter les résultats du travail
- S'assurer que l'équipe est parfaitement fonctionnelle et productive
- Protéger l'équipe des interférences externes et lever les barrières entravant la coopération
- Scrum quotidien
- Revue de sprint
- Rétrospective de sprint
Formation de l'équipe de développement
- Guider les équipes vers l'autonomie
- Inclure toutes les personnes ayant collaboré au processus de développement, de la production d'idées à l'implémentation finale
- Définir des règles d'usage
Évolutivité et équipes distribuées
- Faire participer les Scrums à la mêlée
- Choisir le membre de l'équipe le plus compétent pour assister à une réunion Scrum
- Identifier les problèmes et les activités susceptibles d'affecter les autres équipes
- Synchroniser les sprints parmi les équipes distribuées
- Faire évoluer le rôle du Product Owner et partager le backlog de produit
Gestion du projet avec Scrum
Tirer parti des réunions Scrum
- Animer une réunion de planification de sprint
- Évaluer et définir l'agenda de la réunion
- Présenter de nouvelles fonctionnalités ou l'architecture sous-jacente
- Instaurer un environnement informel et sans heurts
- Passer en revue les points positifs et les points négatifs au sein de l'équipe
Définition du sprint
- Évaluer les différents types de sprints
- Analyse
- Test
- Stabilisation
- Version
- Déterminer le but du sprint
- Respecter la date d'échéance du sprint
- Réaliser un incrément de produit fonctionnel
Planification des sprints et de la revue de sprint
- Identifier et évaluer les tâches
- Stratégies de time boxing pour concentrer les efforts sur les livrables à produire au cours de chaque sprint spécifique
- Affiner le but du sprint, déterminer les compétences et étendre la portée de ce qui est terminé
- Augmenter la visibilité des changements de priorité
- Diminuer la portée du sprint pour éviter une fin inattendue
Concevoir le backlog de produit
- Développer le backlog du sprint
- Générer des user stories
- Adapter le backlog au fur et à mesure
- Analyser les critères de satisfaction
- Traiter les bugs du backlog
Terminer le projet
Suivi de l'avancement
- Utiliser les tableaux de tâches
- Exploiter les burndown charts
- Faciliter les premiers échanges
- Encourager la transparence
Planification de la version
- Mettre à jour le plan au début de chaque sprint
- Trouver un compromis entre la couverture fonctionnelle et la date de livraison
- Prendre conscience des avantages liés à la planification aux niveaux du sprint et de la version
- Prioriser le backlog de produit et mesurer la rapidité d'exécution des tâches
- Calculer un intervalle de confiance
Préparation pour la certification Scrum Master
Évaluer vos progrès avec l'examen Scrum Master
- Revoir le format de l'examen
- Exploiter les ressources fournies par la Scrum Alliance® dont vous disposez en tant que Scrum Master certifié
|
<< Ingénierie du logiciel et CMMI®