Conçues pour améliorer l’efficacité du développement Web et logiciel, les méthodes agiles ne cessent de faire parler d’elles depuis deux ans. Que pensez-vous de cette démarche ?
Quid des avantages et inconvénients des méthodes agiles ?
Le principal intérêt des méthodes Agiles réside probablement dans leur pragmatisme. D'une part parce qu'elles ont la capacité de traiter les principaux problèmes des projets avec le sceau du bon sens (implication du client et priorité au produit opérationnel). D'autre part car elles ont su concaténer, simplement et efficacement, toutes les bonnes pratiques parmi celles qui existent depuis des années au sein des entreprises.
Quelle est selon vous la méthode agile la plus intéressante,
et pourquoi ?
Pour les avoir testées puis mises en œuvre dans le cadre d'un projet pour un important client dans le secteur de l'environnement, il nous est apparu que Scrum et Up se complétaient efficacement.
Le point fort de Scrum est indéniablement d'apporter souplesse et dynamisme à un projet. Mais ces avantages peuvent se transformer en inconvénients pour le client s'il n'est pas prêt à accepter le "flou projet" (par exemple lié à la difficulté d'avoir un planning final précis). De même, ce peut être un risque de dérapage pour le partenaire qui s’engage au résultat avec une démarche de ce type.
Up, même si sa démarche est très proche de celle de Scrum, apporte cette rigueur et ce cadrage (notamment en début de projet) qui valide une mise en œuvre efficace car "bornée" de Scrum qui, lui, lui apporte en retour sa vivacité et très forte interactivité propice au projet.