Méthodologies de travailExtreme Programming
La méthode de l'extreme programming ou XP 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'une 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.
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 où le client y participe activement.
Concrêtement pour le développement d'un site internet, cela passe par la mise en place
d'un site de développement .
Sur ce dernier, l'équipe de développement en charge du projet met de manière régulière les dernières
améliorations développées afin que le client puisse les voir, les tester, faire un retour.
Pour en savoir un peu plus, n'hésitez pas à consulter l'article de la Wikipedia sur
l'Extreme Programming
|