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 ».