Agile Scrum Developer niveau I
Présentation
Objectifs & compétences
- Comprendre le rôle du développeur Agile
- Comprendre les pratiques de conception, de développement et de tests Agile
- Planifier son action dans un projet agile en tant que développeur
- Passer l'examen « PSD I »
Public visé
Pré-requis
développement logiciel,
● Niveau correct d’anglais écrit.
Programme
Introduction
2. Agilité
● Pourquoi l’Agilité ?
● Origine et Manifeste
● Champ d’application.
3. Scrum
● Théorie de Scrum
● Artefacts
● Evénements
● Rôles
Bonnes pratiques.
4. Architecture et développement
● Dette technique
● Bonnes pratiques de code :
o Règles communes
o Modèle SOLID
o Modèle GRASP
o Refactoring
o Design Pattern
o Pair-programming
o Autres pratiques et principes.
● Principes d’architecture :
o L’architecture Agile
o L’architecture en couche
o Le principe du Spike
o Le cross-cutting concern.
● Traitement des bugs
● Mesures.
5. Tests et intégration
● Classification des tests
● Principes du TDD :
o Concepts
o Bénéfices
o Principe du BDD
o Principe du ATDD.
● Intégration continue et automatisation
o Concepts
o Bénéfices
o Mise en place et recommandations
o Gestion de configuration.
● Infrastructure et outils.
6. Préparation à l’examen « Professional Scrum Developer » PSD I,
7. Passage de l’examen « PSD I ».
Modalités
Pédagogie
o Présentation théorique,
o Discussion autour des cas organisationnels des participants,
o Vérification de la compréhension au fur et à mesure de l’avancement
par des QCM,
o Examen blanc avec réponses.
● Sont fournis aux stagiaires :
o Support en français, accessible en ligne,
o QCM et examen blanc en anglais,
o Glossaire Scrum Developer en anglais,
o Scrum Guide (en français ou en anglais).
Évaluation / Certification
Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne

