L'Extreme Programming ou XP, est une méthode de développement de projet mise au point à la fin des années 90 par Kent Beck, Ward Cunningham et Ron Jeffries.
XP doit son nom au fait qu'elle place l'activité de programmation au centre du projet, et qu'elle obtient ses résultats en combinant et en poussant à l'extrême certaines pratiques de développement.
Les droits doivent permettre de s’inventer notre nouvelle attitude dans le projet, que l’on soit client, manager ou développeur.
Client, Manager vous avez le droit de…
- Disposer d'un plan global, de connaître ce qui peut être fait, quand et à quel coût.
- Obtenir le plus possible de chaque semaine de programmation.
- Voir les progrès d'un système exécutable, dont il est prouvé qu'il fonctionne grâce à des tests répétables que vous avez spécifié.
- Changer d'avis, remplacer des fonctionnalités, changer les priorités sans avoir à payer un prix exorbitant.
- Être informé des changements de planning en temps utile de façon à pouvoir changer l'étendue de l'itération pour conserver la date initiale de livraison. Vous pouvez même annuler le projet à n'importe quel moment et disposer d'un système utilisable, qui reflète vos investissements jusqu'à ce jour.
Développeur, vous avez le droit de…
- Connaître les besoins, avec une définition précise des priorités.
- Produire un travail de qualité, tout le temps.
- Demander et recevoir de l'aide des binômes, du management, des clients.
- Faire et mettre à jour vos estimations.
- Accepter vos responsabilités plutôt que de vous les voir imposées.
Il faut prendre les valeurs qui suivent comme des convictions profondes qui animent les acteurs du projet.
Ce sont de puissants leviers, des motivations qui font avancer.
Communication
La communication est la composante fondamentale de tout travail en équipe. XP installe la communication dans le projet à tous les niveaux.
Feed-back
Le retour d'information permet de tracer et d'ajuster le processus en vue d'améliorer la qualité, la maintenabilité et la productivité. A chacune des tâches de production, XP câble un mécanisme ou une pratique permettant de valider cette production de manière quasiment continue.
Simplicité
Communication et retour d'information : ces dispositions sont menacées, à mesure que le produit évolue et s'accroît, par la lourdeur et l'inertie du processus.
Pour cette raison, XP érige la simplicité en véritable discipline, tant au niveau de la conception que du processus lui-même (scénarios utilisateur, séances de planifications, propriété collective du code, pas de spécialisations techniques).
Courage
La force d'une équipe même dotée d'une approche efficace ne se mesure pas tant à ce qu'elle fait lorsque tout va bien, qu'à la manière dont elle affronte les difficultés. Pour cette raison XP valorise également le Courage.
Sources :
Accueil | Présentation | Installation | Téléchargement | Contact | Plan du site
Copyright © 2009 jprojet.net