«L’avenir ne se prévoit pas, il se prépare.», Maurice Blondel.
Se préparer aux changements et aux évolutions sans essayer de trop prévoir est le propre des méthodes Agiles.
«Attendre d’en savoir assez pour agir, c’est se condamner à l’inaction.», Jean Rostand
Un reproche fait aux approches classiques est le temps passé à réfléchir, à recueillir de l’information et à produire une documentation exhaustive, au détriment du développement et des tests, c.-à-d. le temps de l’action.
«Ça n’a pas de sens d’embaucher des gens intelligents puis de leur dire quoi faire. Nous embauchons des gens intelligents afin qu’ils puissent nous dire ce qu’il faut faire.», Steve Jobs
Les méthodes agiles, Scrum et XP, impliquent les développeurs dans la définition du contenu du produit ou des fonctionnalités. Le dialogue avec les utilisateurs est direct et quasi-permanent. On ne leur demande plus d’implémenter un cahier des charges, mais de comprendre le besoin des utilisateurs et même la valeur que cela produit.