Agile methods : a comparative analysis

✒ Enzo SandrĂ© · 📆 11/10/2022 · 🧼 MĂ©thodes de dĂ©veloppement

🔃 Qu’est-ce qu’une mĂ©thode agile, empiriquement ? En version courte, c’est une mĂ©thode dĂ©veloppement objectiviste (visant l’adĂ©quation entre besoin et solution), incrĂ©mentale et empirique (formĂ©e par les praticiens), fonctionnant avec des Ă©quipes Ă  taille humaine afin de produire des logiciels fonctionnels en minimisant la documentation. La version complĂšte se trouve dans le papier citĂ©.

🔀 Chaque membre de la famille a ses spĂ©cificitĂ©s et ses doctrines d’application. Il est possible de combiner certaines mĂ©thodes afin de compenser les faiblesses de l’une par l’autre.

💎 Dans Crystal/XP oĂč XP sert de prototype de mĂ©thode, adaptĂ© Ă  chaque projet.

🏉 Dans Scrum/XP, oĂč XP vient apporter des pratiques de dĂ©veloppement Ă  Scrum qui n’est qu’une mĂ©thode de gestion de projet, un cadre dans lequel glisser une vraie mĂ©thode agile.

SOURCE

Strode, Diane E.. “Agile methods : a comparative analysis.” (2006).

Enzo Sandré