Scrum - Developer
Formation créée le 08/03/2023. Dernière mise à jour le 22/03/2023.
Version du programme : 1
Programme de la formation
Objectif de formation : Cette formation vous permettra de maîtriser le rôle essentiel de la "Development Team", ses outils, ses techniques et son autogestion
Objectifs de la formation
- Appréhender le rôle de l'équipe de développement & son auto-organisation
- Contrôler les Best Practices de développement Agile
- Maîtriser les techniques de tests Agile
- Déployer son action dans un projet Agile comme membre de l'équipe de développement
Profil des bénéficiaires
Pour qui
- Développeurs
- Architectes
- Testeurs
- Analystes
- Scrum Masters
- Responsables Qualité / Méthodes
Prérequis
- Connaissance de base en Agile
- Expérience en développement logiciel
Contenu de la formation
-
Agilité
- Définition et intérêts de l'agile
- Manifeste Agile et 12 principes
- Champs d'application
-
Scrum Guide
- Théorie de Scrum
- Artéfacts
- Vue globale des événements et présentation de la notion de Sprint
- Événements
- Rôles de chacun dans une équipe SCRUM
- Interactions entre les différents rôles et position du Scrum Master
- Les bonnes pratiques : estimation et vélocité, techniques, User Story, suivi et radiateurs d'informations
-
Techniques de développement Agile
- Point de départ : le Product Backlog
- Programmation par paire, refactoring.
- Importance des standards de développement au sein de l'équipe
- Architecture, design patterns & cross-cutting concerns
- Traitement des bugs
- Mesures
-
Techniques de tests Agile
- Classification des tests
- Déploiement de tests avant de coder : concept & forces
- Behaviour Driven Development
- L'acceptante par les tests
-
Intégration continue et automatisation
- Concepts et avantages
- Mise en place et recommandations
- Gestion de configuration : concepts, processus, schéma de branches
- Gestion de configuration : centralisée, décentralisée
- Gestion de configuration : check-out et commit
- Gestion de configuration : merge.
- Gestion de configuration : baseline et changements
-
Infrastructure & outils
- Vue globale
- Application Lifecycle Management
- Outils - Environnement de développement
- Outils - Tests unitaires
- Outils - BDD
- Outils - Intégration continue
Équipe pédagogique
Professionnel expert technique et pédagogique
Suivi de l'exécution et évaluation des résultats
- Émargement numérique
- Mises en situation
- Formulaires d’évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace intranet de formation
- Documents supports de formation projetés
- Exposés théoriques
- Étude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...