3 jours (21 heures)

Formation certifiante - Code CNCP : 2221 - Certif Info : 92153

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

Jour 1 : Comprendre les fondamentaux de l’agilité

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
Jour 2 : Tests Agile

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