Académique Documents
Professionnel Documents
Culture Documents
3 - L'eXtreme Programming
3. L'eXtreme Programming
3.1 Généralités
La méthode été conçue par Kent Beck alors qu'il travaillait sur un projet de gestion de paie chez Chrysler.
1/3
3.3 Les valeurs XP
L'extreme programming repose sur 5 valeurs fondamentales :
a. Communication
Le développement est un effort collectif (travail d’équipe) qui nécessite une communication constante et de qualité.
Cela passe par une communication directe (idéalement le face à face) qui privilégie le contact humain.
b. Simplicité
Toujours penser à la chose la plus simple pour que ça marche. Il faut donc veiller à éviter la complexité inutile dans
le code.
Par exemple, toute duplication doit être identifiée puis éliminée.
c. Feedback
d. Courage
e. Respect
Il est essentiel de respecter les autres membres de l’équipe ainsi que leur travail, le client et son besoin.
L’équipe respecte son travail en cherchant à atteindre continuellement un haut niveau de qualité au travers d’une
conception simple et à l’amélioration du code (refactoring).
2/3
Programmation en binôme
Responsabilité collective du code
Règles de codage
Intégration continue
3/3