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
Prochain SlideShare
Chargement dans…5
×

eXtreme Programming [fr]

2 056 vues

Publié le

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

0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 056
Sur SlideShare
0
Issues des intégrations
0
Intégrations
9
Actions
Partages
0
Téléchargements
98
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 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

    ×