Agilité / Scrum
Méthodes de réalisation de projet.
Le développement de projets est un processus à risque.
Risques d’inadéquation, risques de dépassement de délai et de budget. Au cours des décennies de pratique du développement informatique, la façon même d’aborder les projets a évolué pour minimiser ces risques.
Les risques ayant leur souvent leur racine dans la rigidité même des contrats, des plans et des projections très en amont du projet ; des méthodes se sont développées pour :
- mieux exprimer les besoins réels des clients (voir User Stories),
- développer progressivement en produisant des résultats mesurables,
- appliquer en permanence une réflexion sur la réalisation en cours, afin de garder le cap sur la valeur réelle.
Ainsi sont nées les méthodes agiles, focalisées sur les résultats, la valeur réelle produite, l’écoute du client et la souplesse dans l’exécution.
De nombreux principes ont été définis dans le Manifeste Agile, à la base de nombreuses méthodes appelées Méthodes Agiles et particulièrement Scrum.