Les méthodologies de développement dites Agiles telles que eXtreme Programming ou Scrum, différentes dans leurs détails, se rejoignent toutes dans leurs objectifs:
Les méthodologies agiles modifient en profondeur les pratiques des équipes de développement et les relations avec l'utilisateur final en se basant sur quelques principes aujourd'hui reconnus pour leur efficacité:
Un certain nombre d'outils et de techniques issus des développements des logiciels libres et de l'internet permettent de soutenir l'adoption de ces méthodes. OQube vous aide à mettre en place cette infrastructure: