eXtreme Programing eXplained présente une introduction de cette méthodologie de développement. Écrit pour les managers, chefs de projets et programmeurs, nous donne un apperçu des principes derrière XP et ses avantages potentiels pour les équipes de développement.
Le livre nous décrit ce qu'est XP, quels sont les principes et comment les appliquer. Très facile à lire, le livre démontre comment XP repose sur la simplicité, les tests unitaires, la programmation en pairs, le partage de la propriété du code et le feedback des clients afin d'améliorer le code au fur et à mesure du développement. Ces principes ne sont pas nouveaux mais sont présentés de façon conjointes dans le but d'établir une méthode plus efficace de développement.
Plusieurs des caractéristiques du Extreme Programming sont communes dans les projets en sources libres (Open Source). Extreme Programming est sans doute une approche un peu controversé, mais à la lecture j'ai été porté plusieurs fois à me dire "enfin une approche ou je me reconnais". Ce type de méthodologie de développement est, à mon avis, idéal pour les projets Web.
Auteur: Kent Beck
Publication: 1999
ISBN: 0201616416