Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
XP
Rémy - @rymai, François - @fjag, Julien - @???




                      1
WINDOWS XP ?

     2
Photo par Obie Fernandez




EXTREME PROGRAMMING !

                   3
DÉROULEMENT DU COURS


1. Introduction : Mais pourquoi ?!

2. XP, le concept

3. XP, le pilotage

4. Conclusion



       ...
1. INTRO : MAIS POURQUOI ?!

La cascade! (le modèle “classique”)
                                 Problème                ...
1. INTRO : MAIS POURQUOI ?!

Les autres! (les descendants)
                                     Implantation en étapes



...
1. INTRO : MAIS POURQUOI ?!

Le problème! (“non au changement”)
             Coût des changements (exponentiel)




      ...
2.                       XP, LE CONCEPT

XP n’a pas peur! (ouverture au changement)
               Coût des changements (m...
2.          XP, LE CONCEPT

5 valeurs fondamentales
 Communication

 Simplicité

 Feedback

 Courage

 Respect


         ...
2.               XP, LE CONCEPT

13 Pratiques 1/4
 Client sur site

 Planning poker

 Intégration continue

 Petites livra...
2.               XP, LE CONCEPT

13 Pratiques 2/4
 Rythme soutenable

 Tests de recette

 Tests unitaires

 Conception sim...
2.           XP, LE CONCEPT

13 Pratiques 3/4
 Utilisation de métaphores

 Refactoring

 Appropriation collective du
 code...
2.         XP, LE CONCEPT

13 Pratiques 4/4
 Programmation
 en binôme




                        Photo par Obie Fernandez...
3.             XP, LE PILOTAGE

Le rôle du “client XP” : MOA
 Détermine les fonctionnalités

 Gère les priorités

 Définit ...
3.                  XP, LE PILOTAGE

La phase initiale d'exploration
 Très courte (1 mois max)

 Objectifs :
   Définir le ...
3.                    XP, LE PILOTAGE

La planification du projet
 Réunion :
 1. Présentation des scénarios (client)

 2. E...
3.            XP, LE PILOTAGE

Développement et livraisons


 Première mise en production

 Livraisons suivantes : mise à
...
3.                   XP, LE PILOTAGE

Suivi du projet
           Points restants à développer

50


38


25


13


 0
    ...
4.                CONCLUSION
++
     Philosophie et pratiques extrêmes

     Client friendly!

     Processus simple, natu...
MERCI
DES QUESTIONS ?

       20
Upcoming SlideShare
Loading in …5
×

eXtreme Programming [fr]

2,443 views

Published on

Présentation rapide sur l'eXtreme Programming, en cours de gestion de projet.

  • Be the first to comment

eXtreme Programming [fr]

  1. 1. XP Rémy - @rymai, François - @fjag, Julien - @??? 1
  2. 2. WINDOWS XP ? 2
  3. 3. Photo par Obie Fernandez EXTREME PROGRAMMING ! 3
  4. 4. DÉROULEMENT DU COURS 1. Introduction : Mais pourquoi ?! 2. XP, le concept 3. XP, le pilotage 4. Conclusion 4
  5. 5. 1. INTRO : MAIS POURQUOI ?! La cascade! (le modèle “classique”) Problème Coût Impossible de remonter Changement == Mal Analyse Conception Lourd A établi de bonnes bases Dév. Tests et recette ++ 5
  6. 6. 1. INTRO : MAIS POURQUOI ?! Les autres! (les descendants) Implantation en étapes Modèle en V Rapid Application Development Modèle en spirale Prototypage 6
  7. 7. 1. INTRO : MAIS POURQUOI ?! Le problème! (“non au changement”) Coût des changements (exponentiel) d. pro 42 en se Mi Spec Analyse Conception Dév. Tests Maintenance 7
  8. 8. 2. XP, LE CONCEPT XP n’a pas peur! (ouverture au changement) Coût des changements (mieux) Changement intercepté XP par paire Je reviendrai!! 42 et maîtrisé! Gentil changement Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 8
  9. 9. 2. XP, LE CONCEPT 5 valeurs fondamentales Communication Simplicité Feedback Courage Respect 9
  10. 10. 2. XP, LE CONCEPT 13 Pratiques 1/4 Client sur site Planning poker Intégration continue Petites livraisons 10
  11. 11. 2. XP, LE CONCEPT 13 Pratiques 2/4 Rythme soutenable Tests de recette Tests unitaires Conception simple 11
  12. 12. 2. XP, LE CONCEPT 13 Pratiques 3/4 Utilisation de métaphores Refactoring Appropriation collective du code Convention de nommage 12
  13. 13. 2. XP, LE CONCEPT 13 Pratiques 4/4 Programmation en binôme Photo par Obie Fernandez 13
  14. 14. 3. XP, LE PILOTAGE Le rôle du “client XP” : MOA Détermine les fonctionnalités Gère les priorités Définit les spécifications précises Rejoint le projet à plein temps 14
  15. 15. 3. XP, LE PILOTAGE La phase initiale d'exploration Très courte (1 mois max) Objectifs : Définir le contenu fonctionnel (scénarios granulaires développable en 1 itération) Établir un premier plan de développement Produire la toute première version 15
  16. 16. 3. XP, LE PILOTAGE La planification du projet Réunion : 1. Présentation des scénarios (client) 2. Estimation du coût d’implémentation (points abstraits, équipe) 3. Estimation de vélocité (points traitables par itération), estimation réajustée à chaque itération 4. Définition du plan de développement (client) 16
  17. 17. 3. XP, LE PILOTAGE Développement et livraisons Première mise en production Livraisons suivantes : mise à jour constante du plan de dév. 17
  18. 18. 3. XP, LE PILOTAGE Suivi du projet Points restants à développer 50 38 25 13 0 s1 s3 s5 s7 s9 18
  19. 19. 4. CONCLUSION ++ Philosophie et pratiques extrêmes Client friendly! Processus simple, naturel : productivité! -- Client doit adopter la mentalité Recrutement plus touchy! Méthode à appliquer dans son ensemble! 19
  20. 20. MERCI DES QUESTIONS ? 20

×