Agile, Agile, vous avez dit Agile, comme c’est bizarre ! (12)

mai 25, 2015

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 : la démarche

 

Manifeste Agile : 12 principes

Principes 1 et 2 :

Principes 3 et 4 :

Principes 5 et 6 :

Principes 7 et 8 :

Principes 9 et 10 : 

Principes 11 et 12 :

 

Manifeste Agile : 6 concepts

 

Manifeste Agile: 4 valeurs fondamentales

 

Pourquoi ?

 

Origine des méthodes Agile

 

Leave a Reply

You must be logged in to post a comment.