Initiation à XP
Ce cours vous permettra d’appréhender XP et les principes des méthodes agiles. Il vous permettra d’acquérir le vocabulaire spécifique et de comprendre les valeurs qui guident cette méthode.
Les discussions et petits exercices de mise en pratique vous permettront d’évaluer dans quelle mesure XP peut être adapté à votre organisation.
Programme
Introduction aux méthodes agiles
Les principes de gestion de projet
Du processus en V vers les processus agiles
La gestion des risques au cœur de l’organisation
Les origines des méthodes agiles
Les principales méthodes agiles (XP et scrum) et leurs grands principes
Le fonctionnement des cycles de XP
Pratiques de l’eXtreme Programming
Les métaphores
Le travail en binôme.
La propriété collective du code
L’intégration continue
Les itérations courtes et les livraisons régulières
Le rythme soutenable.
L’installation du client sur le site du projet
Une Conception simple
Des tests à tous les niveaux : tests unitaires et fonctionnels
Les revues de code et le refactoring.
Les outils pour une meilleure agilité
La gestion de configuration et les référentiels de code : CVS, subversion
Les tests unitaires et d’intégration : jUnit, TestNG
Les test fonctionnels : Selenium, Fit et Fitnesse
La couverture de tests : jCoverage, EMMA
Le contrôle du code : Checkstyle, PMD, FindBug
Les builds : Ant, Maven
L’intégration continue : Continuum, Hudson, CruiseControl
La communication et la documentation : wiki
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Alexis Hassler.
