Marcus Chen, YuSMP Group
Marcus Chen Ingénieur principal, Backend & Cloud, YuSMP Group · Livraison de programmes pilotés par le plan et hybrides pour des clients réglementés aux États-Unis et en Europe
En bref : le développement logiciel en cascade est un modèle de SDLC linéaire et séquentiel où chaque phase — exigences, conception, implémentation, tests, puis maintenance — est achevée et validée avant que la suivante ne commence. Il convient le mieux aux projets à périmètre figé, très exigeants en conformité et bien compris ; il a largement été remplacé par les approches Agile et hybrides pour les produits en évolution. En 2026, il subsiste surtout au sein d’une livraison hybride jalonnée par phases.

Qu’est-ce que le développement logiciel en cascade ?

Le développement logiciel en cascade est un modèle linéaire et séquentiel du cycle de vie du développement logiciel dans lequel un projet parcourt une série figée de phases — exigences, conception, implémentation, tests et maintenance — et chaque phase est achevée et formellement validée avant que la suivante ne commence. Le nom est la métaphore : comme l’eau descendant en cascade sur une série de marches, le travail s’écoule dans une seule direction, vers le bas à travers les étapes, et ne remonte normalement pas. Le périmètre est défini en amont, planifié dans son intégralité, puis exécuté conformément au plan.

Le modèle a été décrit pour la première fois par Winston W. Royce dans son article de 1970 Managing the Development of Large Software Systems. Une ironie historique à connaître : Royce présentait la version pure en une seule passe comme une base de départ défaillante et plaidait pour des boucles de rétroaction entre phases adjacentes — l’industrie a conservé le schéma et, pendant des décennies, a discrètement écarté son avertissement. C’est pourquoi le Waterfall est souvent opposé, en une phrase, aux approches itératives : le Waterfall planifie tout et construit une fois ; les méthodes itératives construisent un peu, apprennent et ajustent par cycles répétés.

Faire ce choix correctement est précisément la discipline qui sous-tend notre pratique d’ingénierie produit logicielle : avant de s’engager dans un mode de travail piloté par le plan ou adaptatif, on aligne le modèle de livraison sur la réalité de la compréhension des exigences, sur la façon dont le contrat est rédigé et sur ce qu’un régulateur demandera plus tard à voir. Le Waterfall appartient à la famille pilotée par le plan ; pour la carte plus large des options, notre guide des méthodologies de développement logiciel compare côte à côte les familles linéaire, itérative et hybride.

Une clarification d’emblée, car elle cadre tout ce qui suit : le Waterfall n’est pas simplement « vieux » ou « faux ». C’est un modèle piloté par le plan qui échange la flexibilité contre la prévisibilité. Lorsque les exigences sont réellement stables et que le coût d’un changement de cap est élevé — un dispositif médical certifié, un contrat public à prix fixe — ce compromis est un atout, pas un défaut. Les problèmes apparaissent quand les équipes l’appliquent à des produits dont les exigences sont encore en cours de découverte.

Le modèle en cascade : les 5 phases (avec schéma)

Le modèle en cascade fait parcourir au projet cinq phases séquentielles, chacune produisant des livrables validés qui alimentent la suivante : analyse des exigences, conception du système, implémentation, vérification/tests, et déploiement & maintenance. Entre chaque paire de phases se trouve un jalon de phase — une revue formelle et une validation qui doivent être franchies avant que le travail ne descende en aval. Le schéma ci-dessous montre la cascade classique : chaque étape s’écoule dans celle qui se trouve en dessous.

Schéma du modèle en cascade : cinq phases de développement logiciel en cascade

Voici tout le cycle de vie du développement logiciel en cascade en une image : une grande conception en amont (BDUF), puis une seule passe en aval pour construire, tester et livrer. Voici ce qui se passe à l’intérieur de chaque phase.

1. Analyse des exigences

Recueillir et documenter chaque exigence avant que la moindre conception ne commence. Les analystes métier et les parties prenantes consignent les exigences fonctionnelles et non fonctionnelles dans une spécification détaillée — souvent un cahier des charges logiciel (SRS) — qui est revue et validée. En Waterfall pur, ce document est le contrat de tout ce qui suit ; l’ambiguïté à ce stade est donc le type de défaut le plus coûteux, car elle est découverte en dernier.

2. Conception du système

Transformer les exigences approuvées en architecture et conception détaillée. L’équipe définit la pile technologique, les modèles de données, les interfaces, les modules et la façon dont ils s’assemblent, généralement en distinguant conception de haut niveau (architecturale) et de bas niveau (composants). Le résultat est une spécification de conception assez précise pour que l’implémentation devienne, en principe, un exercice de traduction plutôt que de découverte.

3. Implémentation (codage)

Construire le logiciel conformément à la conception. Les développeurs écrivent le code module par module au regard de la spécification de conception ; dans un projet Waterfall strict, tout le système est codé dans cette phase avant que le moindre test de bout en bout ne commence. Les unités peuvent être vérifiées isolément, mais l’intégration et la vérification système sont délibérément reportées à la phase suivante.

4. Vérification / tests

Tester le système achevé au regard des exigences initiales. La QA exécute les tests d’intégration, système, de performance et de recette, et les défauts sont consignés et corrigés avant la livraison. Parce que les tests sont concentrés ici plutôt que répartis tout au long, c’est là que les projets Waterfall ressentent le plus de risque : tout malentendu inscrit dans les exigences ou la conception surgit maintenant, tardivement, au moment où il est le plus coûteux à corriger.

5. Déploiement & maintenance

Mettre le logiciel en production, puis le soutenir. Le déploiement fait passer le système vérifié dans l’environnement réel ; la maintenance couvre les corrections de bogues, les correctifs et les améliorations tout au long de la vie opérationnelle du produit. En pratique, la maintenance est la phase la plus longue de toutes, et dans les contextes réglementés elle porte ses propres obligations de documentation et de gestion du changement.

Une nuance cruciale que le schéma des manuels masque : la version de Royce lui-même comportait des flèches de retour — des boucles de rétroaction vers la phase immédiatement précédente — car il savait qu’une passe parfaite unique était irréaliste. Les vrais projets Waterfall autorisent presque toujours une itération limitée entre phases voisines ; la caricature du « pas de retour arrière » est plus stricte que ce que quiconque de sensé a jamais pratiqué. Le modèle se lit au mieux comme fortement séquentiel, non comme rigidement à sens unique.

Waterfall vs Agile : les différences clés

La différence essentielle tient au moment et au changement : le Waterfall fige le périmètre en amont et déroule les phases en séquence avec des tests vers la fin, tandis que le développement logiciel Agile livre par courtes itérations, accueille les changements d’exigences et teste en continu. Le Waterfall optimise la prévisibilité et la documentation ; l’Agile optimise la flexibilité et le retour rapide. Aucun n’est universellement « meilleur » — ils conviennent à des profils de risque différents, ce que le tableau blanc ci-dessous illustre : une ligne droite face à une boucle qui se répète.

Flux linéaire en cascade face à une boucle itérative Agile
Dimension Waterfall Agile
Planification Grande conception en amont ; périmètre complet figé au départ Continue ; planifiée itération par itération
Gestion du changement Comité formel de contrôle des changements ; les changements sont coûteux Changement bienvenu ; repriorisé à chaque cycle
Cadence de livraison Une seule livraison à la fin du cycle Incréments fonctionnels toutes les 1–4 semaines
Documentation Lourde, formelle, validée à chaque jalon Légère ; « un logiciel qui fonctionne plutôt qu’une documentation »
Moment des tests Concentrés dans une phase de vérification tardive Continus, à l’intérieur de chaque itération
Profil de risque Risque concentré à la fin ; retour tardif Risque réparti ; les problèmes apparaissent tôt
Projets les mieux adaptés Périmètre figé, réglementé, exigences stables Produits en évolution, périmètre incertain ou changeant
Taux de réussite (2026) ~50 % (statistiques Agile du secteur, 2026) ~70 % (statistiques Agile du secteur, 2026)

Les chiffres expliquent le basculement du marché. En 2026, au moins 75 % des entreprises américaines utilisent l’Agile sous une forme ou une autre (Businessmap Agile Statistics 2026), Scrum reste le cadre dominant avec environ 63 % d’adoption, et les projets Agile affichent un taux de réussite d’environ 70 % contre à peu près 50 % pour le Waterfall pur. Cet écart explique pourquoi le Waterfall est rarement choisi aujourd’hui comme méthode couvrant tout le projet pour le développement de nouveaux produits — et pourquoi, là où il subsiste, il est généralement mêlé à une exécution itérative. Pour le versant itératif de ce mélange, notre guide de Scrum couvre le cadre le plus courant que les équipes associent au Waterfall ou lui substituent.

Avantages du développement en cascade

Les forces du Waterfall découlent toutes d’une seule chose : tout est planifié et documenté en amont, ce qui rend le projet prévisible et auditable. Pour le bon type de travail, cette prévisibilité vaut plus que la flexibilité. Les principaux avantages :

  • Prévisibilité. Avec un périmètre, un calendrier et un coût figés au départ, les parties prenantes savent ce qu’elles obtiennent et quand — précieux pour la budgétisation et pour les contrats à prix fixe.
  • Jalons et budget clairs. Les jalons de phase créent des points de contrôle sans ambiguïté ; l’avancement est facile à rapporter au regard d’un plan, et les livrables correspondent proprement aux échéanciers de paiement.
  • Documentation lourde et structurée. Chaque phase produit un artefact validé, de sorte que le système est spécifié en profondeur plutôt que de n’exister que dans la tête de l’équipe.
  • Intégration et transfert faciles. Parce que les exigences et la conception sont écrites, de nouveaux ingénieurs — ou une équipe de maintenance entièrement différente — peuvent monter en compétence à partir des documents.
  • Bonne adéquation aux contrats à périmètre figé. Lorsqu’un client veut un livrable défini pour un prix défini, le périmètre en amont du Waterfall s’aligne naturellement sur le modèle commercial.
  • Traçabilité pour les audits. Une chaîne documentée de l’exigence à la conception puis au test est exactement ce que régulateurs et auditeurs demandent — chaque exigence peut être reliée au code et au test qui la vérifie.
  • Faible ambiguïté pour des exigences stables. Lorsque le problème est réellement bien compris, concentrer la réflexion en amont supprime les reprises et garde la phase de construction focalisée.

Limites et inconvénients

Les faiblesses du Waterfall sont le miroir de ses forces : la même rigidité en amont qui achète la prévisibilité rend le modèle lent et coûteux à corriger lorsque la réalité s’écarte du plan. Les principales limites :

  • Peu souple face au changement. Une fois une phase validée, y revenir est perturbant et coûteux ; une exigence qui change en cours de projet lutte contre tout le processus.
  • Tests tardifs, retour tardif. La vérification est concentrée vers la fin, si bien que des problèmes fondamentaux peuvent rester cachés jusqu’au moment le plus coûteux possible pour les corriger.
  • Aucun logiciel fonctionnel avant tard. Les parties prenantes ne voient rien d’exécutable tant que la phase de construction n’est pas largement terminée — il n’y a pas d’incrément précoce auquel réagir.
  • Coût élevé des défauts découverts tardivement. Un défaut enraciné dans la phase des exigences mais trouvé lors des tests est bien plus coûteux à corriger qu’un défaut détecté tôt.
  • Mauvaise adéquation à un périmètre évolutif ou incertain. Quand les exigences sont encore en cours de découverte, les figer en amont garantit que le plan est en partie faux avant même le début du codage.
  • Le client ne voit le produit qu’à la fin. La boucle de rétroaction avec l’utilisateur réel est longue, si bien que l’écart entre ce qui a été spécifié et ce qui était nécessaire surgit une fois l’essentiel du budget dépensé.
  • Le risque est repoussé à la fin. Le risque d’intégration et de validation s’accumule silencieusement jusqu’aux phases tardives, au lieu d’être résorbé régulièrement au fil du projet.

Quand faut-il utiliser la méthode en cascade ?

Utilisez la méthode en cascade lorsque les exigences sont stables et bien comprises, que le périmètre est figé et que le projet est régi par une réglementation ou un contrat à prix fixe qui récompense la documentation et les validations formelles plutôt que la flexibilité en cours de projet. En bref : choisissez le Waterfall quand le coût d’un changement de direction est plus élevé que le coût d’une planification approfondie en amont. Les critères de décision en pratique :

  • Les exigences sont claires, complètes et peu susceptibles de changer pendant la construction.
  • La technologie et le domaine sont bien compris — il y a peu à découvrir.
  • Le contrat est à périmètre figé ou à prix fixe, avec des livrables liés à des jalons.
  • Des obligations de conformité, de sécurité ou d’audit exigent traçabilité et validations aux jalons de phase.
  • Le projet est relativement court, ou une date de livraison figée est contractuellement obligatoire.

Ces critères se concentrent dans des secteurs spécifiques, où les jalons de phase et la piste documentaire du Waterfall sont une nécessité réglementaire plutôt qu’une préférence :

  • Aérospatiale et défense. Les systèmes critiques pour la sécurité (pensez à un logiciel de mission de type NASA ou à l’avionique) exigent une spécification exhaustive en amont et une vérification à son regard — l’environnement où des phases rigoureuses et documentées sont non négociables.
  • Banque et finance. Les systèmes bancaires centraux et de paiement portent de lourdes exigences réglementaires et d’audit, si bien que des phases traçables et validées s’accordent au modèle de gouvernance.
  • Santé et dispositifs médicaux. Le logiciel de dispositif soumis à des régimes tels que la FDA ou le règlement européen MDR doit démontrer une piste de développement et de vérification documentée ; les jalons d’étape de type cascade s’y appliquent directement.
  • Secteur public et administration. Les contrats publics à périmètre et budget figés et les règles de marché favorisent un modèle piloté par le plan avec des livrables définis.
  • Construction et grandes infrastructures. Là où le logiciel n’est qu’une dépendance dans un programme physique et séquencé, son calendrier doit souvent suivre la même logique de jalons.

Où le Waterfall reste gagnant en 2026

En 2026, le Waterfall se comprend au mieux comme un outil au sein d’une boîte à outils hybride, non comme une relique : il l’emporte partout où la conformité, les contrats à prix fixe et les jalons d’étape réglementés font de la prévisibilité la priorité. Le Project Management Institute indique qu’environ 78 % des organisations les plus performantes adoptent une approche hybride — combinant une gouvernance pilotée par le plan au niveau du programme avec une exécution Agile à l’intérieur des phases. Ce mélange est assez répandu pour avoir gagné un surnom : « Wagile ».

Le schéma qui domine la livraison en entreprise en 2026 est exactement celui-ci : des jalons de phase et des contrats à jalons de type cascade à l’extérieur, des cycles de construction itératifs à l’intérieur. Un programme réglementé peut toujours exiger un référentiel d’exigences validé et un jalon de vérification formel — le squelette Waterfall — tandis que les équipes d’ingénierie mènent des sprints Scrum ou Kanban pour construire réellement chaque phase. Les analyses sectorielles de la livraison à grande échelle en 2026 situent l’usage de l’hybride sur la majorité des programmes d’entreprise, concentré exactement dans les secteurs réglementés cités plus haut.

Le message à retenir pour un responsable de livraison n’est pas « le Waterfall est mort » mais « le Waterfall est un composant ». Le jalon de phase piloté par le plan reste le bon outil quand vous avez besoin d’un référentiel auditable, d’une enveloppe commerciale figée ou d’un point de contrôle réglementaire strict — vous n’êtes simplement plus obligé de mener tout le projet de cette façon. Des normes telles que l’ISO/IEC 12207 cadrent les processus de cycle de vie d’une manière qui prend en charge une exécution séquentielle ou itérative, ce qui explique pourquoi le modèle hybride s’y superpose confortablement.

Comment mener un projet en cascade avec succès

Un projet en cascade réussit ou échoue sur la qualité de son travail en amont : parce que le changement coûte cher plus tard, la discipline consiste à obtenir des exigences et une conception réellement justes avant de construire, et à contrôler formellement le changement ensuite. La méthode de développement logiciel en cascade récompense la rigueur en début de parcours et la gouvernance tout au long. Un mode opératoire concret :

  1. Verrouillez les exigences en amont. Investissez de façon disproportionnée dans l’analyse des exigences — ateliers, prototypes, validation de chaque partie prenante — car c’est la phase dont les erreurs sont découvertes en dernier et coûtent le plus.
  2. Utilisez des validations formelles à chaque jalon. Traitez chaque jalon de phase comme un véritable point de décision avec des approbateurs nommés, pas un tampon automatique ; un jalon qui passe toujours n’est pas un jalon.
  3. Mettez en place un comité de contrôle des changements. Acceptez qu’un certain changement soit inévitable et canalisez-le : un CCB évalue le coût et l’impact de chaque demande de changement avant de l’autoriser dans le référentiel.
  4. Gardez la documentation à jour. La valeur du Waterfall est sa piste documentaire, alors mettez à jour la spécification et la conception dès qu’un changement approuvé est intégré — des documents périmés détruisent la traçabilité que vous avez payée.
  5. Intégrez des jalons de vérification. N’attendez pas une seule grande phase de test pour savoir si le système fonctionne ; planifiez des revues et, quand vous le pouvez, une vérification par phases afin de résorber le risque plus tôt.

Il est également utile de garder en tête une courte liste de bonnes et de mauvaises pratiques au fil du projet :

  • À faire : relier chaque exigence à un élément de conception et à un cas de test, afin que la traçabilité soit intégrée d’emblée plutôt que reconstituée pour l’auditeur.
  • À faire : ancrer l’ensemble de l’effort dans le cycle de vie du développement logiciel pour que chaque phase ait une condition d’entrée et de sortie claire.
  • À éviter : utiliser le Waterfall pour un produit dont vous découvrez encore les exigences — c’est à cela que sert la livraison itérative.
  • À éviter : traiter la validation comme la fin de l’implication des parties prenantes ; plus l’écart de rétroaction est long, plus la surprise finale est grande.
  • À éviter : sauter les boucles de rétroaction arrière que Royce avait prévues — autorisez une itération contrôlée entre phases adjacentes quand la vérification révèle un problème.

Si vos exigences ne sont pas réellement stables, la démarche honnête consiste à choisir un autre modèle plutôt que de forcer le Waterfall — les guides du développement logiciel Lean et de l’Agile couvrent les alternatives fondées sur le flux et itératives, et notre panorama des méthodologies de développement logiciel vous aide à choisir entre les familles.

FAQ

Qu’est-ce que le développement logiciel en cascade ?

Le développement logiciel en cascade est un modèle linéaire et séquentiel du cycle de vie du développement logiciel dans lequel le projet traverse des phases figées — exigences, conception, implémentation, tests et maintenance — et chaque phase doit être achevée et validée avant que la suivante ne commence. Le nom vient de l’écoulement en cascade, à sens unique : comme l’eau sur une série de marches, le travail descend et ne remonte normalement pas. Le modèle a été décrit pour la première fois par Winston W. Royce en 1970 et reste le pendant classique, piloté par le plan, des approches itératives comme l’Agile.

Quelles sont les 5 phases du modèle en cascade ?

Les cinq phases sont : (1) l’analyse des exigences — recueillir et documenter toutes les exigences en amont ; (2) la conception du système — transformer les exigences en architecture et conception détaillée ; (3) l’implémentation (codage) — construire le logiciel conformément à la conception ; (4) la vérification / tests — tester le système achevé au regard des exigences ; et (5) le déploiement et la maintenance — livrer le logiciel puis le soutenir, le corriger et l’améliorer en production. Chaque phase produit des livrables validés qui alimentent la suivante, séparées par un jalon de phase.

Quelle est la différence entre Waterfall et Agile ?

Le Waterfall est un modèle linéaire, piloté par le plan : le périmètre est figé en amont, les phases se déroulent en séquence et les tests interviennent vers la fin. L’Agile est itératif et adaptatif : le travail est livré par petits incréments, les exigences peuvent changer à chaque itération et les tests sont continus. Le Waterfall privilégie la prévisibilité et la documentation pour des projets stables ; l’Agile privilégie la flexibilité et le retour rapide pour ceux qui évoluent. En 2026, environ trois quarts des entreprises américaines utilisent l’Agile, et les données du secteur situent la réussite des projets Agile près de 70 % contre environ 50 % pour le Waterfall pur.

Quand faut-il utiliser la méthode en cascade ?

Utilisez le Waterfall lorsque les exigences sont stables et bien comprises, que le périmètre est figé et que le projet est régi par une réglementation ou un contrat à prix fixe exigeant une documentation lourde et des validations formelles. Les cas classiques incluent l’aérospatiale et la défense, la banque et la finance, la santé et les dispositifs médicaux, ainsi que les projets publics — partout où les jalons de phase, la traçabilité et la prévisibilité comptent plus que la flexibilité en cours de projet. Elle convient mal aux produits dont les exigences sont incertaines ou évoluent vite.

Le Waterfall est-il encore utilisé en 2026 ?

Oui — surtout au sein de modes de travail hybrides et de contextes soumis à des jalons de conformité, plutôt que comme méthode autonome couvrant tout le projet. Le Project Management Institute indique qu’environ 78 % des organisations les plus performantes adoptent une approche hybride, combinant des jalons d’étape pilotés par le plan avec une exécution Agile à l’intérieur des phases (parfois appelée Wagile). Les secteurs réglementés, les contrats à prix fixe et les grands programmes d’infrastructure s’appuient encore sur des jalons de phase de type cascade pour leurs pistes d’audit et leurs jalons prévisibles.

Dernière mise à jour le 10 septembre 2026. La définition du modèle suit Winston W. Royce, Managing the Development of Large Software Systems (1970) et les processus de cycle de vie de l’ISO/IEC 12207. Les chiffres d’adoption et de taux de réussite 2026 renvoient aux synthèses de statistiques Agile du secteur (Businessmap Agile Statistics 2026) et aux données hybrides du Pulse of the Profession du Project Management Institute, et sont présentés comme des estimations du secteur. Considérez le choix du modèle comme un point de départ à valider avec votre équipe, votre contrat et vos contraintes de conformité spécifiques.