- Quelles règles pour la création logicielle ?
- Quelles méthodes, quels outils ?
- L'enjeu est de taille: garantir la souplesse et l'interopérabilité des applications métier.
Tests unitaires, Refactoring, Intégration, Gestion de projet, ROI, Aspects contractuels
Comme toute méthode de développement, l'Extreme Programming propose un cadre pour l'ensemble des aspects du projet logiciel, de l'analyse des besoins aux tests en passant par la conception. Mais à la différence de processus prédictifs, XP ne se fonde pas sur une définition exhaustive et précoce des besoins. En découle une redéfinition de la relation entre clients et fournisseurs, avec de surprenants résultats en termes de qualité de code, de délais… et de retour sur investissement !