Modèle en cascade – Waterfall

Le modèle en cascade est une approche séquentielle et linéaire de gestion de projet, initialement formalisée par Winston W. Royce en 1970 (bien qu’il en ait critiqué les limites dès l’origine).

Il suppose que le développement d’un système logiciel, site web, infrastructure peut être divisé en phases distinctes et successives, chacune devant être entièrement terminée avant de passer à la suivante.

Phases typiques (en ordre strict)

  1. Analyse des besoins
  2. Conception (architecture, interfaces, base de données)
  3. Implémentation (codage)
  4. Tests
  5. Déploiement
  6. Maintenance

Pas de retour en arrière facile : toute modification des besoins après la phase 1 implique un coût élevé et souvent un redémarrage partiel ou total du projet.

Avantages (dans des contextes précis)

  • Clarté contractuelle : idéal pour les marchés publics ou appels d’offres avec cahier des charges figé.
  • Documentation exhaustive : chaque phase produit des livrables formels (spécifications, plans, rapports).
  • Prévisibilité : budget, délais et portée sont définis en amont.

Limites majeures

  • Rigidité : incapable de s’adapter à l’évolution des besoins utilisateurs (fréquente dans le numérique).
  • Feedback tardif : le client ne voit le produit qu’en fin de cycle → risque de livrer quelque chose qui ne répond pas à ses attentes réelles.
  • Gestion des risques faible : les problèmes critiques (ex. : mauvaise UX, incompatibilité technique) n’apparaissent qu’aux tests, souvent trop tard.

Comparaison rapide

CritèreWaterfallAgile (Scrum/Kanban)
FlexibilitéTrès faibleÉlevée
Feedback utilisateurEn fin de projetContinu
LivraisonUnique, à la finItérative, incrémentale
Gestion du changementCoûteuseIntégrée au processus
Contexte idéalProjets figés, réglementés, bien comprisProduits numériques, innovation, incertitude

Note historique

Bien que souvent présenté comme la « méthode traditionnelle », Royce lui-même recommandait des itérations entre phases ce qui montre que le Waterfall « pur » est en réalité une caricature de sa proposition originale. Malgré cela, il reste utilisé dans certains secteurs (défense, aéronautique, systèmes embarqués) où les exigences sont stables, critiques et validables à l’avance.

Synonymes / termes associés

  • Développement en cascade
  • Approche séquentielle
  • Modèle linéaire
  • Cycle en V (version améliorée avec tests planifiés)
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.