
Notes:
Une définition “graphique” de l’Extreme Programming.
Deux raisons majeures à l’intérêt et la pertinence de XP.
Demandes de cycles courts.
Ce qui se traduit par une quasi impossibilité (si l’on souhaite respecter cette demande) de finaliser complètement des activités classiques de conception, etc.
Matériaux souples et puissants
Cela autorise d’une part la fabrication rapide (et contrôlée par des tests) de différentes versions incrémentales, d’autre part, cela permet l’amélioration de la conception, amélioration permanente et contrôlée par les tests.
Ainsi, la deuxième raison vient consolider XP pour répondre à la première.
Par ailleurs, soyons honnêtes, nous qui sommes engagés dans le développement à différents titres (clients, managers, développeurs) : les projets se passent généralement mal. Les enquêtes montrent des taux de réussite de l’ordre de 25%. Nous parlons donc d’un changement sensible dans la vision du projet, lorsque nous envisageons une amélioration.
“Ce n’est pas en améliorant la chandelle que l’on a inventé l’électricité” Jacques Salomé.