Dans la droite ligne des approches méthodologiques de développement rapide (RAD ou Rapid Application Development), les méthodes agiles reprennent le concept d’itération et des rôles spécifiques comme celui de « facilitateur » favorisant la discussion entre utilisateurs et informaticiens. Ce dernier aspect est justement au coeur du succès actuel des approches comme Scrum, Lean ou eXtreme Programming (sous-titres de l’ouvrage). En effet, le succès croissant des méthodes agiles prouve combien cette « rupture » s’avère bénéfique pour la conduite de projets. Encore faut-il en comprendre les ressorts.
Les conduites de projet traditionnelles consistent à recueillir les besoins et organisent de façon généralement figée les étapes qui s’enchaînent. Les méthodes agiles visent plutôt à affiner la définition des besoins au cours du projet, en se reposant sur la souplesse des équipes. Les auteurs s’appuient sur leur longue expérience des projets informatiques pour expliquer comme « Recueillir efficacement les besoins », « Planifier son projet », le suivre et en gérer les hommes. Puis l’ouvrage aborde les approches agiles et les rôles des divers experts de ces méthodes. Le lecteur appréciera le panorama des outils utilisables dans le cadre d’un projet agile.