GESTION DE PROJETS
Agile Scrum Developer niveau I
Présentation
Des méthodes moins prédictives, plus souples face aux besoins d’adaptation sont alors apparues. Ce sont les méthodes dites « Agile», qui correspondent à des approches itératives et incrémentales, menées dans un esprit collaboratif, en prenant en compte de l’évolution des besoins des clients et avec juste ce qu’il faut de formalisme.
Cette formation s'adresse plus particulièrement aux profils techniques des équipes agiles qui souhaitent préparer la certification Scrum Professional Developer (PSD I) de Scrum.org.
Objectifs et compétences visées
- 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 ».
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 et certification
Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne
