Page 50 - M1-Master MBFA-Management projet-Support de formation
P. 50
Les méthodes de conduite d’un projet
zoom sur les projets informatiques 27
méthodes Agiles
Définition : Les méthodes agiles caractérisent un mode de gestion des projets
informatiques privilégiant :
le dialogue entre toutes les parties prenantes, clients, utilisateurs, développeurs et
autres professionnels du projet
la souplesse en cours de réalisation
la capacité à modifier les plans
la rapidité de livraison
Il s'agit de rompre avec les pratiques plus traditionnelles bien trop rigides et trop
exigeantes en matière de spécifications
Pour cela il est important d'accorder la priorité au relationnel et à la
communication étendue sur les processus de développement
Définition et principe des méthodes agiles
Définition : Les méthodes agiles caractérisent un mode de gestion des projets informatiques
privilégiant le dialogue entre toutes les parties prenantes, clients, utilisateurs, développeurs
et autres professionnels du projet, la souplesse en cours de réalisation, la capacité à modifier
les plans et la rapidité de livraison. Il s'agit de rompre avec les pratiques plus traditionnelles
bien trop rigides et trop exigeantes en matière de spécifications (contractuelles). Pour cela il
est important d'accorder la priorité au relationnel et à la communication étendue sur les
processus de développement.
Pourquoi les méthodes agiles ?
• En finir avec les projets interminables
Les méthodes agiles ont été développées à l'origine pour tenter de résoudre l'équation
infernale des projets informatiques de grandes ampleurs. Un projet classique est long, trop
long. Un projet classique est coûteux, trop coûteux. Un projet classique est difficile à piloter.
Un projet classique n'apporte aucune garantie d'un livrable conforme aux attentes client.
• Origine des méthodes agiles
Aussi, dès les années 90, des solutions comme RAD Développement Rapide d'Applications, XP
eXtreme Programming ou Scrum ont été proposées. Ces premières méthodes éliminaient
d'office "l'effet tunnel", une situation caractéristique où les développeurs sont à pied
d'oeuvre et, hormis quelques sibyllins rapport, rien ne s'en échappe, personne ne peut savoir
ce qu'il se passe.
En contre partie, les méthodes agiles sont centrées sur les besoins clients et procèdent par
itérations incrémentales et adaptatives afin de proposer le plus rapidement possible un
produit, puis un livrable.
27