Accueil > Méthodes Agiles > Présentation de l’XP: eXtreme Programming

Présentation de l’XP: eXtreme Programming

Les principes

5 Grandes valeurs

  1. Communication : au sein de l’équipe, programmation en binôme
  2. Simplicité : application simple => plus facile à faire évoluer
  3. Feedback : résultats tests unitaires et tests fonctionnels
  4. Courage : jeter le code pour partir sur une meilleure base
  5. Respect : confiance et honnêteté envers les autres membres

Cycle de développement

Cycle de développement XP (extremeprogramming.org)

Cycle de développement XP (extremeprogramming.org)

Les pratiques

  • Client sur site : Représentant du client présent en permanence sur place pour répondre aux questions de l’équipe
  • Jeu du planning : Scénarios clients => évaluation du temps nécessaire => organisation par les priorités
  • Intégration continue : Intégration constante des nouvelles fonctionnalités sous forme de livraisons petites et régulières avec un testing en continu => réduction des coûts d’intégration.
  • Rythme soutenable : Pas d’heures supplémentaires 2 semaines de suite
  • Les tests :
    1. Tests de recette (fonctionnels) : basés sur les scénarios clients et permettent de vérifier l’avancement du projet => Quand tous les tests passent l’itération est terminée.
    2. Tests unitaires : Tests écris avant de développer chaque fonctionnalités et conservées jusqu’à la fin pour valider le bon fonctionnement.
  • Conception simple : Ne pas penser aux évolutions et aller au plus simple.
  • Les métaphores : afin d’expliquer le plus clairement ses idées à l’équipe, user de métaphores et comparaisons.
  • Refactoring et Approbation collective : Revue collective et régulière du code et amélioration suivant les bonnes pratiques.
  • Programmation en binômes
  • Bonnes pratiques : Utilisation de convention de nommage et de règles de programmation garantissant la qualité et l’uniformité du code
Partagez cet article
  • Print this article!
  • Facebook
  • Twitter
  • Digg
  • MySpace
  • FriendFeed
  • Netvibes
  • Technorati
  • Google Bookmarks
  • del.icio.us
  • Wikio FR
  • Yahoo! Buzz
Categories: Méthodes Agiles Tags: ,
  1. Jenny
    24/06/2009 à 08:13 | #1

    Pretty good post. I just found your blog and wanted to say
    that I’ve really liked reading your posts. In any case
    I’ll be subscribing to your blog and I hope you write again soon!

  1. 27/07/2009 à 13:42 | #1