Le milieu des développeurs de logiciel est le premier à avoir structuré une approche reproductible pour transformer les équipes traditionnelles en équipes agiles. Il a posé les bases en terme de valeurs et de principes et changé le paradigme de départ. Des milliers d’équipes fonctionnent sur ce nouveau modèle, les premières ont commencé il y a une quinzaine d’années.
Les projets Agiles sont centrés Produit. L’important n’est pas de faire des dossiers d’étude impressionnants, c’est de faire des produits impressionnants.Il s’agit en fait davantage d’un processus de production logiciel que d’un mode projet. Couramment, la production est organisée en période courtes (2 à 4 sem) de durée fixe appelées “sprints”. En début de sprint on choisit les fonctionnalités à développer, en fin de sprint on les livre. C’est fini, ce qui est livré est terminé on n’y reviendra plus, on recommence un autre sprint avec un nouveau choix de fonctionnalités. C’est simple, mais c’est complexeIl ne s’agit pas d’une méthode de plus ajoutée à la longue liste de celles existantes et à venir. Les méthodes Agiles sont en rupture avec le mode traditionnel de gestion de projet. Ces nouvelles pratiques ont été mises au point dans le courant des années 1990. Elles sont devenues matures dans le début des années 2000 et elles se diffusent depuis sous la dénomination “Méthodes Agiles”. Contrairement aux méthode traditionnelles qui se focalisent sur le projet : gestion des risques, qualité, décomposition en taches… (tout est centré sur le projet),
Il ne faut pas hésiter à produire tôt et à livrer souvent. Les méthodes Agiles sont nécessairement adaptatives. L’approche devient très différente des modes projet traditionnels : le processus est léger, les rôles redistribués, les engagements renforcés. L’équipe devient le cœur du processus, sa capacité à s’auto organiser, à coopérer, à co-décider est fondamentale, Scrum est cadre le plus efficace pour mettre en musique un projet en organisation agile. |