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)
- Analyse des besoins
- Conception (architecture, interfaces, base de données)
- Implémentation (codage)
- Tests
- Déploiement
- 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ère | Waterfall | Agile (Scrum/Kanban) |
|---|---|---|
| Flexibilité | Très faible | Élevée |
| Feedback utilisateur | En fin de projet | Continu |
| Livraison | Unique, à la fin | Itérative, incrémentale |
| Gestion du changement | Coûteuse | Intégrée au processus |
| Contexte idéal | Projets figés, réglementés, bien compris | Produits 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)