Pour comprendre les origines du débat "Waterfall ou Agile", il est utile de revenir dans le temps.

Nous sommes en 1970. Cette année-là, Winston Royce présente pour la première fois dans son papier "Managing the Development of Large Software Systems" ("Technical Papers of the Western Electronic Show and Convention" - http://www-scf.usc.edu/~csci201/lectures/Lecture11/royce1970.pdf) le modèle Waterfall. De nos jours, les partisans du Waterfall font souvent référence à ce papier pour valider ce choix de modèle. Mais voilà, dans ce même papier, Royce précise que le Waterfall "est risqué et invite à l’échec".

Voici l'extrait qui nous intéresse :

 

Dans les années 1980, le Department of Defense des Etats-Unis adopte le modèle Waterfall comme norme (DOD-STD-2167 - https://en.wikipedia.org/wiki/DOD-STD-2167A).

En 1984, devant l’inefficacité du modèle Waterfall, le Department of Defense l’abandonne au profit d’un modèle supportant le développement itératif (MIL-STD-498 - https://en.wikipedia.org/wiki/MIL-STD-498). Mais le mal a été fait : Waterfall s’est généralisé.

Les modèles basés sur un développement itératif, tels qu'Agile, ne font qu’essayer de réparer les dégâts de cet accident historique. CQFD


Pensées pour mieux produire

Soyez prévenu dès que mon livre "Pensées pour mieux produire" sera disponible à la vente !

DevOps, Agile, Scrum, Kanban, XP, SAFe, LeSS, Lean Startup, Lean UX, Design Thinking, Craftmanship, Management 3.0, ...

 

Bruno Delb

Agile Coach and DevOps, with an experience in the Medical Device software domain, Management 3.0, Agile games and development (especially on mobile) are my passion.

Search

Ads