Rechercher une formation et ses disponibilités
Formation Extreme Programming : Gestion de projet agile
La formation Extreme Programming : Gestion de projet agile sur 3 jours a pour principal objectif de vous familiariser avec la méthode agile XP afin d'optimiser la gestion de vos projets. De la présentation des bases de Extreme Programming à son déploiement en passant par une vue d'ensemble des autres méthodes existantes, vous aurez une vision globale des connaissances et compétences clés liées à la méthode agile XP.
Pourquoi Extreme Programming ?
Méthode agile centrée sur l'aspect réalisation d'application, Extreme programming permet d'assurer l'adéquation entre le besoin initial et le livrable final, de façon adaptable et agile. Extreme Programming (XP) est une méthode agile de référence sur le marché en matière de gestion de projet informatique, elle est tout particulièrement adaptée aux équipes réduites ayant des besoins changeants en poussant à l'extrême des principes simples. Au terme de cette formation vous disposerez des clés pour piloter vos projets informatiques à l'aide de la méthode XP.
Objectifs de cette formation Extreme Programming : Gestion de projet agile
- Mesurer l'intérêt de la méthode
- Pouvoir déterminer le cadre de collaboration de son équipe
- Maîtriser le cycle de vie de Extreme Programming
Public de cette formation Extreme Programming : Gestion de projet agile
- Chef de projet
- Développeur
Pré-requis de cette formation Extreme Programming : Gestion de projet agile
- Avoir une expérience en gestion de projet (conseillé)
Programme de cette formation Extreme Programming : Gestion de projet agile
Partie I : Introduction à la gestion de projet agile
Appréhender le contexte agile
- Les approches adaptées aux nouvelles technologies
- Gérer l'acceptation du changement
- Panorama des principales méthodes existantes
- Scrum, Crystal Clear et XP
- FDD, DSDM, RAD et ASD
Partie II : Introduction à l'Extreme Programming
Extreme Programming : Concept et enjeux
- Appréhender les pratiques et valeurs XP
Connaître les différents rôles dans XP
- Acteurs : client, testeur, programmeur, manager...
- Visualiser la responsabilité de chaque acteur
Gestion de projet avec XP
- Appréhender le client sur site
- La notion de rythme durable
- Planifier de façon itérative et incrémentale
- Les différentes livraisons fréquentes
La planifier son projet avec XP
- Appréhender la phase initiale
- Définir les itérations de livraison
- Définir les itérations de développement
Comprendre les travaux d'une itération
- Le principe d'exploration
- La notion d'engagement
- Effectuer le pilotage
Savoir décrire précisément ses besoins
- Stories : classer et décrire les stories
- Descriptions initiales et détaillées
- Première et dernière itération
Savoir décrire précisément le travail à effectuer
- Utiliser les stories pour déduire des tâches
Savoir évaluer la taille des stories
- Estimer la charge : capacité et vélocité de l'équipe
- Estimer la charge des tâches
- Organiser son équipe
Ingénierie logicielle : Principes et enjeux
- La notion de développement piloté par les tests
- Effectuer une conception simple
- Remanier son projet
- Programmer en binôme
- La notion de responsabilité collective du code
- Connaître la règle de codage
- Appréhender la métaphore
- Le principe d'intégration continue
Partie III : Cas pratique en groupes
Mettre en pratique les concepts présentés : Projet pilote
- Former des équipes XP de 2 à 4 personnes
- Le formateur présente le projet initial (client)
- Estimation de la taille des stories
- Planification des itérations de livraisons
- Planification des itérations de développement
- Tester ses résultats à l'aide de tests d'acceptation
- Mise à jour du planning des itérations
Partie IV : Aller plus loin avec Extreme Programming
Faire le choix d'adopter XP
- Se servir XP dans un contexte particulier
- Faire le lien entre XP et la sous-traitance
- Piloter un projet de transition
- Distinguer XP de la méthode Scrum
Connaître les différents outils et leurs valeurs ajoutées
Partie V : Dresser un bilan de la méthode agile XP
Appliquer des solutions agiles aux risques projets
Appréhender les facteurs de succès d'un projet agile