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 ?
Nous pratiquons ces méthodes agiles chez un acteur majeur du domaine ferroviaire. Ces méthodes apportent énormément de dynamisme au sein des équipes de développement et ce contexte très synergique participe à la mobilisation et l'implication de chacun. Au delà des aspects positifs pour nos collaborateurs, ces méthodes satisfont à l'un des objectifs principal pour les clients (MOA) : la disparition de l'effet tunnel, le système évoluant en temps réel avec la modification des besoins exprimés...
Attention cependant à l'expression de ces besoins : il n'est pas toujours évident d'impliquer au plus près les MOA, qui si elles doivent s'acculturer à ces méthodes nouvelles doivent également être capables de restituer une vision globale du projet...
Le potentiel de ces méthodes ne peut s'exprimer que par la mise en place d'outils spécifiques. Ainsi, pour dépasser "l'effet de mode", il faut se doter d'outils de gestion dédiés et d'une plate-forme en adéquation (intégration continue... ).
Quelle est selon vous la méthode agile la plus intéressante,
et pourquoi ?
La méthode Scrum nous semble la plus adaptée : le Scrummaster qui doit plus être vu comme un coordinateur, un facilitateur que comme un chef de projet permet de lever les points d'attention exprimés ci-dessus.