Formation Agile Scrum Developer
Développez des logiciels de qualité avec les pratiques agiles de Scrum.
Formation créée le 07/03/2023. Dernière mise à jour le 06/10/2024.
Version du programme : 1
Programme de la formation
La formation "Agile Scrum Developer" est conçue pour les développeurs souhaitant maîtriser les pratiques et techniques de développement agile au sein d'une équipe Scrum. Elle couvre les principes agiles, les rôles, les cérémonies, ainsi que les pratiques de qualité telles que le TDD, l'intégration continue, et la collaboration active avec les Product Owners et Scrum Masters. À l'issue de cette formation, les participants seront prêts à contribuer efficacement au développement itératif, avec un focus sur la valeur ajoutée et l'amélioration continue. "Un apprentissage au plus proche de la réalité ! Les exercices pratiques et les exemples concrets partagés pendant la formation ont vraiment rendu le contenu pertinent pour notre travail quotidien. Nous avons maintenant une meilleure compréhension des rôles et une coordination accrue au sein de l'équipe." — Alexia M., Développeuse Full Stack Web "Cette formation a complètement changé notre façon de travailler en équipe. Nous avons appris à nous organiser avec les cérémonies Scrum et à utiliser les pratiques agiles pour améliorer notre qualité de code. Les résultats sont tangibles, avec un meilleur alignement et des livraisons plus rapides." — Stan, Développeur IA "Grâce à la formation, nous avons adopté l'intégration continue et les tests unitaires de manière plus systématique. Les sessions pratiques étaient très utiles pour ancrer les concepts. Je recommande cette formation à toute équipe de développement." — Julien T., Lead Dev dans une ESN "En tant que développeurs, nous avions besoin d'un cadre pour mieux collaborer avec les Product Owners et Scrum Masters. La formation Agile Scrum Developer nous a permis de comprendre notre rôle dans un contexte agile et de maximiser notre contribution aux sprints." — Hassan R., Développeur Backend
Objectifs de la formation
- Connaitre Scrum : les rôles, les évènements, les livrables.
- Collaborer efficacement avec les autres membres de l’équipe de développement.
- Mettre en place un processus d’amélioration continue sur ses pratiques.
- Se prépare à la certification PSD1.
Profil des bénéficiaires
- Personnes amenées à travailler en tant que Scrum Developer au sein d’une équipe Scrum,
- ou bien membre d’une équipe agile.
- Avoir des connaissances de base concernant la gestion de projet.
- Avoir des connaissances de base sur le travail du développeur.
Contenu de la formation
-
L'agilité
- Pourquoi l'Agilité ? Des nouveaux besoins, les motivations, une culture, les principes, quels bénéfices ?
- Le Manifeste Agile et les 12 principes.
- Ses champs d'application.
-
Le Scrum Guide
- Théorie de Scrum : processus empirique, les piliers, les valeurs Scrum.
- Les artéfacts : incrément, Product Backlog, Sprint Backlog, Definition of Done.
- Vue globale des événements et présentation de la notion de Sprint.
- Les événements, les rôles, les interactions et les bonnes pratiques.
-
Les techniques de développement Agile
- Point de départ : le Product Backlog.
- Programmation par paire, refactoring.
- L'importance des standards de développement à l'intérieur d'une équipe (dette technique et règles de base).
- Architecture, design patterns et cross-cutting concerns.
- Le traitement des bugs (bug report, cycle de vie).
- Les mesures.
-
Les techniques de tests Agile
- La classification des tests : structurels, fonctionnels, unitaires, intégration, validation, acceptation.
- Tester avant de coder, le TDD : principes et avantages.
- Behaviour Driven Development, le BDD.
- L'acceptante par les tests, l'ATDD.
-
Intégration continue et automatisation
- Concepts et avantages
- Mise en place et recommandations.
- La gestion de configuration
-
Infrastructure et outils
- Vue globale.
- Outils - Environnement de développement.
- Outils - Tests unitaires.
- Outils - BDD.
- Outils - Intégration continue.
-
Préparation à la certification
- Conseils pour le passage de l'examen
- Examen blanc
Les spécialistes de l'Agilité dans le Sud-Ouest
- Suivi de l'exécution : Observation de la participation des apprenants lors des exercices pratiques et des discussions de groupe. Feedback continu du formateur pour aider les participants à s'améliorer au fur et à mesure de la formation. Vérification de la compréhension des concepts clés à travers des questions posées en direct.
- Évaluation des résultats : Évaluation pratique : Exercices en groupe permettant aux apprenants de mettre en pratique les concepts vus, avec une attention particulière portée à la qualité du code et au respect des pratiques agiles. Quiz final : Pour vérifier la compréhension des concepts théoriques (rôles, cérémonies Scrum, pratiques de développement). Questionnaire de satisfaction : À chaud pour recueillir les impressions des participants sur la qualité de la formation et les points à améliorer. Feedback personnalisé : Le formateur fournit un retour individuel à chaque participant, mettant en avant les points forts et les axes d'amélioration.
- Supports de formation : Présentation détaillant les concepts Scrum, les rôles, cérémonies, et artefacts, ainsi que les pratiques de développement agile. Fiches-outils : Outils et techniques de développement agile (comme les user stories, la planification des sprints). Exemples de code : Exemples concrets de mise en œuvre des pratiques agiles (TDD, pair programming) pour illustrer les concepts vus pendant la formation. Scénarios pratiques : Études de cas et exercices pratiques basés sur des situations réelles pour mettre en pratique les concepts appris.
Qualité et satisfaction
Modalités de certification
- La certification "Scrum Developer" PSD1 est délivrée par Scrum.org aux participants ayant réussi l'examen final, attestant de leur maîtrise des compétences nécessaires pour développer au sein d'une équipe Scrum.
- Nombre de questions : 80. Score de réussite : 85 %.
- Format de l'examen : Questions à choix multiples, réponses multiples et vrai/faux. Durée : 60 minutes. Langue : Anglais. Mode de certification : Certification en ligne, sans surveillance. Certificat à vie, sans frais de renouvellement annuel. Accès au badge numérique : Un badge numérique Credly est fourni gratuitement après la réussite de l'examen.