Waterfall

  • Concept
  • Intermédiaire
  • Transversal
  • Toujours utilisé

En bref

Le waterfall (cascade) est une méthode de gestion de projet où chaque étape doit être terminée et validée avant de démarrer la suivante.

Définition complète

Le waterfall (littéralement « cascade » en anglais) est une méthode de gestion de projet dans laquelle les étapes se succèdent de façon linéaire et séquentielle : recueil des besoins, conception, réalisation, tests, mise en production, puis maintenance. Chaque étape doit être achevée et validée avant que la suivante ne commence, un peu comme l’eau d’une cascade qui ne remonte jamais vers le bassin précédent.

Par exemple, dans un projet de construction d’un site vitrine en méthode waterfall, l’agence rédige d’abord un cahier des charges complet avec le client, puis conçoit toutes les maquettes, puis développe l’ensemble du site, puis le teste, avant de le livrer en une seule fois. Le client ne voit généralement le résultat concret qu’à la fin de la phase de développement.

Attention : le waterfall reste pertinent quand le besoin est stable et bien connu dès le départ (bâtiment, industrie lourde, certains projets réglementaires). Il devient risqué quand le besoin est susceptible d’évoluer en cours de route, car il laisse peu de place aux ajustements une fois une étape validée.

À quoi ça sert

La méthode waterfall sert à structurer des projets où l’ordre des étapes est incontournable et où revenir en arrière coûte très cher, par exemple dans le bâtiment, où l’on ne coule pas les fondations avant d’avoir validé les plans. Elle apporte de la clarté : chacun sait précisément quelle étape est en cours et ce qui doit être livré avant de passer à la suivante.

Elle facilite aussi la planification budgétaire et contractuelle, car le périmètre complet est défini dès le départ, ce qui permet de chiffrer un prix ferme et un délai global avant de démarrer les travaux.

Enfin, elle reste utile comme point de comparaison pédagogique : comprendre le waterfall aide à mieux saisir pourquoi les méthodes agiles (comme Scrum) sont nées, en réaction à ses limites sur les projets aux besoins changeants.

Cas d'usage typiques

– Construire un bâtiment : valider les plans avant de couler les fondations, car revenir en arrière serait extrêmement coûteux.
– Développer un logiciel réglementaire : figer les spécifications avant le développement pour respecter des contraintes légales strictes.
– Répondre à un appel d’offres public : présenter un planning séquentiel clair, avec des jalons précis, exigé par le cahier des charges.
– Organiser un évènement unique : enchaîner des étapes obligatoires qui ne peuvent pas être menées dans le désordre.
– Comparer deux méthodologies : expliquer à une équipe pourquoi on choisit une approche waterfall plutôt qu’une approche agile pour un projet donné.
– Contractualiser avec un client : s’appuyer sur des phases bien délimitées pour définir des jalons de facturation.

Ce que tu sauras faire

Savoir reconnaître un projet adapté à une organisation en cascade, expliquer ses avantages et ses limites, et le distinguer clairement d'une approche agile itérative.

Mises en situation

Situation 1 : un chantier qui respecte l’ordre des métiers

Contexte : une entreprise du bâtiment rénove un local commercial avec des travaux d’électricité, de plomberie puis de peinture.

Application : chaque corps de métier intervient dans un ordre fixe, validé avant le début du chantier, sans possibilité de commencer la peinture avant la fin de l’électricité.

Résultat attendu : le chantier se déroule sans reprise coûteuse, chaque étape s’appuyant sur une étape précédente correctement terminée.

Situation 2 : un client qui change d’avis trop tard

Contexte : une agence développe un site en waterfall et le client demande une fonctionnalité nouvelle après la fin de la phase de conception.

Application : l’agence explique que cette demande implique de revenir sur une étape déjà validée, avec un impact sur le délai et le budget.

Résultat attendu : le client comprend le coût du changement tardif et décide de reporter cette demande à une version future plutôt que de tout retarder.

Situation 3 : un appel d’offres public très cadré

Contexte : une collectivité lance un appel d’offres exigeant un planning détaillé en phases successives et validées.

Application : le prestataire retenu organise son projet en waterfall pour répondre précisément à cette exigence contractuelle.

Résultat attendu : chaque jalon est livré et validé formellement, ce qui sécurise le paiement et la relation avec la collectivité.

Application guidée : choisir la bonne méthode

Contexte : une entreprise hésite entre le waterfall et une méthode agile pour développer un nouveau logiciel dont les besoins sont encore flous.

Question : quelle méthode est la plus adaptée dans ce cas ?

Résultat attendu : une méthode agile est plus adaptée, car elle permet d’ajuster le produit au fur et à mesure ; le waterfall conviendrait mieux si le besoin était déjà parfaitement défini et stable.

Application guidée : estimer le coût d’un changement

Contexte : dans un projet waterfall déjà en phase de développement, le client demande de modifier une exigence validée en phase de conception.

Question : quel est l’impact probable de ce changement sur le projet ?

Résultat attendu : le changement oblige à revenir sur des étapes déjà terminées (conception, éventuellement une partie du développement), ce qui entraîne un surcoût et un retard qu’il faut chiffrer et négocier avant d’accepter la demande.

Pour bien le retenir

L'analogie

Imaginez la construction d’une maison. On ne commence jamais par poser le toit avant d’avoir coulé les fondations, ni par peindre les murs avant d’avoir posé l’électricité. Chaque étape dépend entièrement de la précédente et doit être terminée avant que la suivante ne démarre. Revenir en arrière une fois le toit posé, pour modifier les fondations, est extrêmement coûteux et parfois impossible. La méthode waterfall applique cette même logique à un projet quel qu’il soit : chaque phase coule vers la suivante, comme l’eau d’une cascade, sans possibilité de remonter facilement.

« Comme une cascade, l'eau ne remonte jamais : chaque étape doit être finie avant la suivante. »

Pièges à éviter

À ne pas confondre avec

Un piège fréquent consiste à appliquer le waterfall à un projet dont le besoin n'est pas encore stabilisé : si le client change souvent d'avis, chaque changement en cours de route coûte très cher, car il faut souvent revenir sur des étapes déjà validées.

Une autre erreur est de croire que le waterfall est une méthode dépassée qu'il faudrait toujours remplacer par l'agilité. Dans certains secteurs (construction, aéronautique, dispositifs médicaux), la séquence stricte du waterfall reste la méthode la plus sûre et la plus adaptée.

Enfin, certains confondent waterfall et absence totale de suivi intermédiaire : même en cascade, il reste indispensable de valider chaque étape avec le client avant de passer à la suivante, sous peine de découvrir un désaccord majeur tout à la fin du projet.

Évolution historique

Apparition : Théorisé dans les années 1970 dans le développement logiciel, largement utilisé depuis dans l'industrie et le BTP bien avant d'être nommé ainsi

Quels changements depuis l’arrivée de l’IA ?

Le waterfall reste une méthode d’organisation séquentielle assez indépendante des outils numériques utilisés pour la suivre. L’intelligence artificielle a un impact indirect sur cette notion : elle peut aider à rédiger plus vite un cahier des charges complet en amont, ce qui est justement une condition de réussite du waterfall, ou à générer une documentation de fin de phase. Mais elle ne change pas la logique fondamentale de la méthode, qui repose sur l’ordre strict des étapes plutôt que sur les outils employés pour les réaliser. Il ne faut donc pas chercher de lien artificiel entre l’IA et le principe même du waterfall.

Évolution historique

Années 1950-1960 : premières organisations de projet en phases successives dans l’industrie et l’ingénierie, sans nom formalisé.

1970 : formalisation du terme et du schéma « waterfall » dans un article célèbre sur la gestion de projets logiciels.

Années 1980-1990 : adoption massive du waterfall comme méthode de référence dans les grandes entreprises et les projets publics.

Années 2000 : apparition et montée des méthodes agiles, nées en partie comme une critique des rigidités du waterfall pour les projets aux besoins évolutifs.

Depuis les années 2010 : coexistence des deux approches, le waterfall restant privilégié pour les projets à besoins stables et fortement contraints, l’agilité pour les projets évolutifs.