Développer des logiciels avec la méthode Scrum (PSD 1)
Votre équipe de développement doit livrer tout en gardant la maîtrise de la qualité du code. Reliez pratiques agiles, collaboration et retours rapides pour mieux organiser le travail logiciel. Développez une démarche qui rend les priorités visibles et facilite l’adaptation pendant le projet.
- Durée
- 2 jours 14 heures
- Code
- PSD1 Code
- Certification
- Professional Scrum Developer™ (PSD) Certification
Formation accréditée pour la certification Professional Scrum Developer™ (PSD).
Présentation
Pendant de nombreuses années, l'ingénierie logicielle a été basée sur des approches séquentielles traditionnelles où chaque étape devait être planifiée et prévisible. Cependant, pour répondre au besoin d'une plus grande adaptabilité, des méthodes moins rigides et plus flexibles ont vu le jour. Ces nouvelles approches, dites « méthodes agiles », adoptent un processus itératif et incrémental.
Notre formation PSD de 2 jours est conçue pour approfondir les connaissances des développeurs sur la méthode Scrum et ses pratiques agiles associées. A travers des cours théoriques et des travaux pratiques, ce programme vous aidera à utiliser le cadre Scrum de manière optimale, à comprendre toutes les étapes du développement d'un logiciel et à adopter les meilleures pratiques agiles. Vous apprendrez en particulier à créer une architecture agile, à effectuer des tests en mode agile ou encore à pratiquer l'intégration continue.
Au terme de la formation, vous serez également préparé pour passer l'examen de certification Professional Scrum Developer (PSD I). Cet examen certifie que vous maîtrisez la livraison de logiciels de qualité en utilisant le cadre Scrum et en travaillant au sein d'équipes Scrum (pour en savoir plus, consultez l'onglet Certification).
Oo2 Formations est membre du réseau PTN de Scrum.org. Nos sessions sont exclusivement animées par des Professional Scrum Trainers (PST) certifiés. Ces experts d'élite sont rigoureusement sélectionnés pour leur maîtrise pointue du framework et leur excellence pédagogique.
Objectifs
À l'issue de la formation PSD 1, vous atteindrez les objectifs suivants :
- comprendre le rôle et les responsabilités d'un développeur Scrum ;
- maîtriser les pratiques de conception, de développement et de tests agiles ;
- planifier efficacement son action dans un projet agile en tant que développeur logiciel ;
- être préparé pour le passage de l'examen officiel Professional Scrum Developer™.
Programme
A savoir : les supports de cours sont disponible en français ou en anglais.
1. Comprendre l'agilité
- Pourquoi l'agilité ?
- Le manifeste pour le développement agile.
- Les champs d'application de l'agilité.
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.
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.
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.
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.
Public
Cette formation s'adresse aux publics suivants :
- tous les membres d'une équipe Scrum intervenant dans le développement et la livraison de logiciels, incluant les architectes, les analystes, les programmeurs, les développeurs BDD, les testeurs logiciels, les managers IT, les scrum masters ou encore les product owners ;
- toute personne impliquée dans la création de logiciels à l'aide de la méthodologie Scrum.
Prérequis
Suivre cette formation Scrum nécessite les prérequis suivants :
- avoir des connaissances de base sur les concepts de Scrum et les méthodes agiles ;
avoir une expérience pratique en développement de logiciels ; - savoir lire et comprendre l'anglais pour pouvoir étudier la documentation officiel.
Modalités pédagogiques et d’évaluation
- Test de positionnement
- Supports de formation remis aux participants
- Évaluation continue tout au long de la formation
- Questionnaire d’évaluation à chaud
- Alternance théorie et mise en pratique
- Feuilles d’émargement
- Questionnaire d’évaluation à froid
- Quiz / QCM
- Travaux pratiques
Points forts
Un formateur certifié PSD ; le guide Scrum et le lexique du développeur Scrum ; des ateliers pratiques ; un examen blanc et le passage de l'examen officiel Professional Scrum Developer™ compris dans l'offre.
Dates et sessions
Choisissez la date et le format qui vous conviennent.
Aucune session future n’est disponible pour le moment.
Avis des participants
Alerte sessions
Professional Scrum Developer™ est une marque commerciale appartenant à Advanced Development Methods et protégée par des droits de propriété intellectuelle dans plusieurs pays.
fr
en