Programmation extrême
La programmation extrême est appelé aussi "light weight process" ou "agile process"; c’est-à-dire un modèle démarche très simplifié, qui s’adapte efficacement aux conditions concrètes d’un projet.
Elle est décrite au travers de quatre activités et 12 règles ("core practices").
Elle a été développée en 1996 par Kent Beck dans le cadre du projet de paie de l’an 2000 chez Chrysler.
Le sponsor du projet était Sue Unger, PDG de DaimlerChrysler.
On compte parmi les pères de XP : Ward Cummingham, Kent Beck et Ron Jeffries.
Les quatre activités sont: L’écoute, le codage, la conception et les tests.
Les 12 règles sont:
La planification
Les petites mises à jour
La métaphore du système : une simple histoire partagée
La conception simple
Les tests: tests écrits avec la codification, tests écrits d’acceptation
La reproduction
La programmation paire
La propriété du code collectif
L’intégration continuelle
La semaine de quarante heures
Le client sur site
Les normes de codification
Modèle de démarche, Modèle de données, Normes, Planification, Programmation, Sponsor, Tests, WikiWikiWeb