Le modèle en cascade ou "Waterfall" est une méthode de développement de produits qui consiste à diviser un projet en phases qui se succèdent de manière séquentielle suivant un flux descendant régulier.
La séquence classique est composée de 5 grandes phases : Analyse (ou collecte des besoins), conception, mise en œuvre, test et maintenance, chacune se terminant par un contrôle et des livrables.
Contrairement à la méthodologie agile, un projet ne peut pas passer à la phase suivante tant que la phase en cours n'est pas terminée, et il n'est pas possible d'apporter des modifications à une étape précédente sans repartir de zéro. Chaque étape est méticuleusement documentée, ce qui garantit la continuité du projet si les membres de l'équipe changent, et le processus global fournit une approche structurée qui permet de créer dès le début une image claire de ce à quoi le produit final ressemblera.
Voir également : methodologie agile, methode hybride