eXtreme Programming [fr]

2 040 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 040
Sur SlideShare
0
Issues des intégrations
0
Intégrations
9
Actions
Partages
0
Téléchargements
97
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

    ×