Agile, Agile, vous avez dit Agile, comme c’est bizarre ! (12)
Méthodes Agile (suite)
Le cadre Agile (suite)
Approche itérative et incrémentale :
– Découper le projet en plusieurs étapes d’une durée de quelques semaines : les itérations
. Au cours d’une itération, une version minimale du produit est développée puis soumise au client pour validation
. Les fonctionnalités sont ainsi intégrées au fur et à mesure du cycle de vie sur un mode incrémental
– Le système s’enrichissant progressivement pour atteindre les niveaux de satisfaction et de qualité requis :
. Chaque itération est un mini-projet en soi
. Activités de développement menées en parallèle
. Analyse, conception, codage et test
. Activités de management de projet
– L’objectif est d’atteindre à la fin de chaque itération un sous-ensemble opérationnel du système cible
– Et au terme de la dernière itération, la version finale du produit
– Le résultat d’une itération n’est pas un prototype ou une « proof of concept » mais bien une version intermédiaire du produit final
– Les itérations se succèdent et ne peuvent être parallélisées :
• Avancer prudemment et s’adapter au fur et à mesure
• Pas de plan de management de projet unique mais liste de besoins macroscopiques et macroplanning initial (grandes échéances et jalons principaux)
– Les itérations se succèdent et ne peuvent être parallélisées :
• A chaque itération, on sélectionne les fonctionnalités qui seront détaillées puis développées, en fonction de leur priorité
• Et on établit le micro-planning correspondant aux activités nécessaires pour le développement de ces fonctionnalités
– Les itérations se succèdent et ne peuvent être parallélisées :
• Principe du timeboxing (boîte de temps ou tranche de temps) :
1 – Date d’échéance fixe immuable pour l’itération
2 – Mobilisation des efforts sur des objectifs clairs à court terme
3 – Si les objectifs ne sont pas atteints, les enseignements seront tirés lors du bilan de l’itération pour corriger les conditions de l’itération suivante
Avantages de l’approche itérative et incrémentale :
– La communication est de meilleure qualité
– La visibilité est meilleure
– La qualité est évaluée en continu
– Les risques sont détectés très tôt
– L’équipe prend confiance
– Les coûts sont contrôlés
Vous pouvez aussi consulter :
Manifeste Agile : 12 principes
Manifeste Agile: 4 valeurs fondamentales
Leave a Reply
You must be logged in to post a comment.