Méthodologies de travailEXTREM Programming
La méthode de l'extrem programming est née du constat énoncé dans la phrase suivante :
Le métier de l'informatique contribue à sa propre continuation en se créant toujours plus de complexité !
Les modèles de développement encore pratiqués par les grosses SSII sont aujourd'hui obsolètes car ils se basent sur des règles rigides et très itératives. Il s'ensuit qu'un fois la commande passée le projet devient pour le client une boite noire.
Bien souvent les projets voient leur planning exploser et les fonctionnalités demandées par le client ne sont pas au rendez vous. La conclusion de cela est que des développeurs au client final, personne n'est satisfait.
L'extrem programming ou XP se veut l'antithèse de ces principes.
Laissant de côté un trop grand formalisme XP se veut moins rigide et a pour unique objectif la conformité aux exigences du client. On doit faire en sorte pour cela que chacun ait une meilleure visibilité et une réelle influence sur le déroulement du processus.
XP privilégie de même la dimension humaine des projets et l'implication du client dès le démarrage du projet.
Les anciennes méthodologies nécessitent des temps consacrés aux tests très importants. Ceux-ci sont considérablement réduits avec l'Xtrem programming, dans la mesure ou le client y participe activement.
|