![Page 1: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/1.jpg)
eXtreme Programming
Paul Bories
Cyril Enrici
Bouzidi Gharoual
Kevin Royere
![Page 2: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/2.jpg)
Plan
• Origine
• eXtreme Programming
• Aspects
• Pilotage d'un projet
• Avantages & Inconvénients
• Conclusion
2/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 3: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/3.jpg)
eXtreme Programming
• Méthode agile
• Les concepts :
• Adaptation
• Tests
• Simplicité
• Pratiques extrêmes
3/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 4: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/4.jpg)
Origine
• Modèle en cascade : changement coûteux
• Inadéquation du produit
4/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 5: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/5.jpg)
Origine
Solution : eXtreme Programming (1996)
Avant Après
5/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 6: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/6.jpg)
Cinq Piliers
• Communication
• Simplicité
• Feedback
• Respect
• Courage
6/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 7: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/7.jpg)
Les 13 pratiques de l'XP 1/4
• Suivi détaillé :
• Programmation en binôme
• Jeu du planning
• Tests de recette
• Tests unitaires
• Client sur site
7/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 8: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/8.jpg)
Les 13 pratiques de l'XP 2/4
• Processus ininterrompu :
• Intégration continue
• Remaniement de code
• Petites livraisons
8/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 9: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/9.jpg)
Les 13 pratiques de l'XP 3/4
• Compréhension partagée :
• Conventions de nommage
• Appropriation collective du code
• Conception simple
• Utilisation de métaphores
9/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 10: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/10.jpg)
Les 13 pratiques de l'XP 4/4
• Bien-être des programmeurs :
• Rythme soutenable
10/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 11: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/11.jpg)
Pilotage de projet XP
• Importance du client • Encadre• Spécifie• À plein temps
• User stories
11/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 12: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/12.jpg)
Pilotage d'un projet XP
• Réunion :• Scénario• Estimation• Plan de développement
M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
12/15
![Page 13: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/13.jpg)
Avantages
• Rapidité
• Réactivité
• Productivité
• Compétence
• Légereté
13/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 14: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/14.jpg)
Inconvenients
• Maintenance
• Blocage culturel
• Limite de taille
14/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012
![Page 15: Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere](https://reader035.vdocuments.net/reader035/viewer/2022062303/551d9db4497959293b8d8f9f/html5/thumbnails/15.jpg)
Conclusion
• Quand choisir XP ?
• Expérience
• Dynamisme
• Culture
• Taille
• Criticité
15/15M2 MIAGE NTDP - Bories Enrici Gharoual Royere – 2011-2012