3 jours (21 heures)
Formation certifiante - Code CNCP : 2221 - Certif Info : 92153
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- Maîtriser les bonnes pratiques de développement Agile
- Appréhender le développement Agile basé sur des techniques modernes : TDD,BDD, intégration continue, automatisation des tests
- Comprendre l’importance des tests dans la production de logiciels et le développement
- Repenser ses applications existantes par la mise en place de tests pour amélioration continue
- Sensibiliser à son rôle de membre d’une équipe Agile
Prérequis
Avoir suivi la formation « Les fondamentaux de la méthode Agile »
Vous n’avez pas les prérequis nécessaires pour la formation Devenir un Scrum Developer ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION DEVENIR UN SCRUM DEVELOPER
Section 1 : Comprendre la base du framework
- Réussir ses projets avec le Scrum
- Améliorer ses résultats grâce à la méthode agile
- Découvrir pourquoi Scrum est une référence dans la gestion de projet
- Résoudre des problèmes de projet avec le Scrum
- Aborder les rôles clés au sein des équipes Scrum
- Constituer son équipe Scrum
- L’agilité au cœur des projets
- Le framework Scrum
- Théorie et principes de Scrum
- Quiz : Comprendre la base du framework
Section 2 : Préparer et dérouler le Scrum au quotidien
- Définir la vision du projet
- Découvrir les user stories
- Aborder les limites
- Utiliser les story points et les estimations
- Élaborer la feuille de route et le plan de release
- Planifier des sprints
- Suivre l’avancement
- S’initier à la mêlée quotidienne
- Les backlogs
- Affiner le backlog
- Terminer une story
- Organiser la démo du travail de l’équipe
- Évaluer l’équipe
- Les méthodes utilisées
- Gestion de la dette technique
- Quiz : Préparer et dérouler le Scrum au quotidien
Section 3 : l’approche de test agile
- Niveau supérieur avec des tests agiles
- Tester dans le contexte agile
- Le rôle du testeur
- Déplacement vers la gauche
- Tester les collaborations
- Méthodes fondamentales d’AQ
- Backlog grooming
- Planification de sprint
- Les trois amigos
- Rétrospective
- Résultats de l’action
- Défi: tester les estimations
- Solution: tester les estimations
- L’approche de test agile
Section 4 : Les processus de test agile
- Suivi des bogues
- Flux de travail
- Défense des bogues
- Matrices de test
- Affiner le backlog
- Test manuel
- Automatisation des tests
- Intégration continue
- Les processus de test agile
Section 5 : Les techniques de test agile
- Tester en mode agile
- Agile en contexte
- TDD historiquement
- Pourquoi BDD est-il si convaincant?
- Conclusions de l’étude de cas
- Construire le bon concept
- Exemple concret
- Réunion de trois amigos
- Les trois amigos en action
- Spécifications Gherkin
- Traduire le scénario en Gherkin
- BDD frameworks
- L’émergence du Concumber
- TDD au dela de DD
- BDD encore du DD
- Intégration continue
- Quiz : Les techniques de test agile
- Travail à faire : Gérer un projet web avec la méthode scrum
- Travail à rendre : Gérer un projet web avec la méthode scrum
Section 6 : Examen final
- Fiche synthèse du cours
- Contrôle final
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS