OO2 : 02. Scrum - Devenir Développeur Agile
Organisme
75008 PARISVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
A l’issue de cette session, chaque stagiaire bénéficiaire sera contacté par un prestataire choisi par l’Opco Atlas afin d’évaluer « à chaud » la qualité de la formation suivie.
L'examen se déroule en ligne et en anglais uniquement. Vous devrez répondre à une série de 80 questions pendant 60 minutes max. La certification PSM I est valable à vie.
Prix
Public
Pré-requis
. Savoir travailler en équipe ;
. Avoir une expérience significative en développement logiciel ;
. Avoir un niveau d’anglais suffisant pour comprendre les termes utilisés et passer la certification.
Certification
Objectifs pédagogiques
. développer en mode Agile en mobilisant les bonnes pratiques d’ingénierie logicielle et
l’automatisation des tests Agiles tout en favorisant un fonctionnement en auto-organisation de
l’équipe ;
. préparer, passer et obtenir la certification « PSD I » .
Programme détaillé
Module 1. Comprendre l'agilité
- Pourquoi l'agilité ?
- Le manifeste pour le développement agile.
- Les champs d'application de l'agilité.
Module 2. Comprendre Scrum à l'aide de son guide
- Le concept de Scrum :
- l'empirisme ;
- les 3 piliers ;
- les valeurs.
- Les 3 artefacts :
- le product backlog ;
- le sprint backlog ;
- l'incrément (DOD).
- Les 5 événements :
- le sprint ;
- le sprint planning ;
- le daily scrum ;
- le sprint review ;
- le sprint retrospective
- Les 4 rôles :
- l'équipe Scrum ;
- le product owner ;
- le scrum master ;
- les développeurs.
Module 3. Concevoir une architecture agile
- La dette technique.
- Adopter de bonnes pratiques de codage :
- les règles communes ;
- les principes du modèle SOLID ;
- les principes du modèle GRASP ;
- le refactoring ;
- les modèles de conception (Pattern) ;
- la programmation en binôme (pair programming) ;
- les autres méthodes de travail.
- Adopter un style d'architecture :
- l'architecture agile ;
- l'architecture multicouche ;
- le concept de Spike ;
- les préoccupations transversales (cross-cutting concern).
- La résolution des bugs.
- Les modèles de mesure de la qualité du logiciel.
Module 4. Tester en mode agile et intégrer en continu
- La classification des tests.
- Adopter la méthode Test Driven Development (TDD) :
- le concept de test driven development ;
- les avantages de cette méthode.
- Le principe de programmation pilotée par le comportement (BDD) ;
- Le principe du développement piloté par les tests d'acceptation (ATDD).
- Intégrer et automatiser en continu :
- le concept et les avantages de l'intégration continue et de l'automatisation;
- la mise en œuvre et les préconisations ;
- la gestion de la configuration.
- L'infrastructure de développement et les outils.
Module 5. Se préparer à l'examen Professional Scrum Developer™
- Discussion sur des cas concrets d'un développeur Scrum Master.
- Examen blanc en anglais avec correction (QCM de 80 questions durant 60 minutes).
- Conseils et astuces pour réussir l'examen officiel.
------------------------------------------------------------------------------------------------------------------------------------
MODALITES D'EVALUATION
L’évaluation est continue et conçue pour valider des compétences techniques et collaboratives propres au développeur Scrum, tout en préparant efficacement à la certification officielle PSD.
Pendant la formation – Évaluation formative
- Quiz interactifs réguliers pour vérifier la compréhension des concepts (agilité, artefacts Scrum, DOD, TDD/BDD, CI/CD).
- Ateliers pratiques et katas de code (exercices TDD, refactoring, pair programming) évalués en continu par le formateur selon des grilles d’observation (qualité du code, application des principes SOLID/GRASP, rigueur des tests).
- Laboratoires CI/CD : mise en place d’un pipeline d’intégration et automatisation des tests ; évaluation sur la capacité à livrer un build stable et testé.
- Scénarios BDD / ATDD : conception d’exemples de tests d’acceptation et exécution automatisée ; évaluation de la pertinence des scénarios et de la couverture de test.
- Revues de code dirigées : sessions de revue entre pairs pour évaluer la qualité, la lisibilité et la dette technique identifiée.
- Études de cas et mise en situation (gestion de la dette, choix d’architecture, résolution de bugs) avec restitution et feedback.
- Feedback formatif continu : retours individualisés du formateur, fiches d’évaluation et auto-évaluation des participants.
→ En Intra, les ateliers (katas, cas, outils CI) sont calibrés sur les langages, frameworks et outils de l’entreprise.
En fin de formation – Évaluation sommative
- Examen blanc corrigé collectivement et débriefé par le formateur
- Restitution pratique de synthèse : livrable technique (ex. dépôt git avec code, tests et pipeline) ou démonstration collective évaluée sur des critères définis (fonctionnalité, tests, qualité, automatisation).
- Session de révisions et Q&R, puis tour de table de clôture : synthèse des acquis et plan d’action individuel pour poursuivre la progression.
A l'issue de la formation – Évaluation certificative
- Passage de l'examen officiel Professional Scrum Developer™ administré en ligne par scrum.org, en anglais, sous forme de QCM (60 minutes, 80 questions). La réussite à cet examen valide la certification internationale reconnue.
-----------------------------------------------------------------------------------------------------------------------------
POINTS FORTS DE LA FORMATION:
- Un formateur certifié PSD ;
- Le guide Scrum et le lexique du développeur Scrum ;
- Des ateliers pratiques ;
- Un examen blanc;
- Le passage de l'examen officiel Professional Scrum Developer™ (PSD) compris dans notre offre
------------------------------------------------------------------------------------------------------------------------------------
N'hésitez pas à nous contacter au 01 88 24 70 33 ou à nous écrire à inscription ATLAS@oo2.fr pour plus d'informations.