Agile vs Waterfall : quelle méthodologie de projet choisir ?

Dans cet article

  • La méthodologie de gestion de projet Waterfall convient aux projets à cahier des charges figé et budget fixe, typiquement les sites vitrines simples ou les refontes réglementaires
  • L’approche Agile (Scrum, Kanban) réduit le risque de hors-sujet grâce à des livraisons toutes les 2 à 4 semaines validées par le client
  • En freelance, j’utilise un hybride Agile-Waterfall sur 80 % de mes projets depuis 2020 : cadrage Waterfall puis sprints Agile pour le développement
  • PRINCE2 reste la référence dans les grands comptes et administrations françaises, mais demande une certification et une gouvernance lourde
  • Les 5 phases classiques d’un projet (initiation, planification, exécution, suivi, clôture) s’appliquent quelle que soit la méthodologie retenue
  • Un mauvais choix de méthodologie de gestion de projet peut faire exploser le budget de 30 à 60 % selon une étude du PMI 2024

Qu’est-ce qu’une méthodologie de gestion de projet ?

Une méthodologie de gestion de projet est un ensemble structuré de principes, de processus et de pratiques qui encadrent la façon dont un projet est planifié, exécuté et livré. Ce n’est pas un gadget théorique : c’est le cadre qui détermine comment vous allez organiser le travail, communiquer avec votre client et gérer les imprévus.

Depuis que je travaille comme développeur freelance à Paris, j’ai vu des dizaines de projets déraper non pas à cause d’un manque de compétences techniques, mais à cause d’un mauvais choix méthodologique. Un site e-commerce piloté en Waterfall pur avec un client qui change d’avis toutes les semaines, c’est la catastrophe assurée. À l’inverse, un projet réglementaire géré en Agile sans cadrage initial solide finit souvent en dépassement de budget.

Concrètement, une méthodologie de gestion de projet définit trois choses : qui fait quoi (les rôles), dans quel ordre (les phases) et comment on valide (les livrables). Selon le Project Management Institute (PMI), plus de 60 % des projets qui échouent souffrent d’un problème de méthodologie plutôt que d’un problème technique. Si vous débutez en gestion de projet, je vous recommande de consulter mon guide sur les 5 étapes clés de la gestion de projet réussie pour poser les bases.

Il existe trois grandes familles de projets : les projets prédictifs (on sait exactement ce qu’on veut livrer), les projets exploratoires (on découvre le besoin en avançant) et les projets hybrides (un mix des deux). Chaque type appelle une méthodologie différente.

Waterfall : la méthode séquentielle classique

La méthode Waterfall, ou méthode en cascade, est la plus ancienne des méthodologies de gestion de projet. Son principe est simple : chaque phase doit être terminée et validée avant de passer à la suivante. On ne revient pas en arrière.

Le déroulement typique suit ces étapes :

  1. Analyse des besoins : recueil exhaustif du cahier des charges
  2. Conception : maquettes, architecture technique, spécifications fonctionnelles
  3. Développement : codage, intégration, configuration
  4. Tests : recette fonctionnelle, tests de charge, corrections
  5. Livraison : mise en production et passage en maintenance
Le diagramme de Gantt reste l'outil emblématique de la méthode Waterfall
Le diagramme de Gantt reste l’outil emblématique de la méthode Waterfall

En Waterfall, le cahier des charges est roi. Tout est documenté en amont, le budget est fixé, le planning est défini. C’est rassurant pour un client qui veut savoir exactement combien il va payer et quand il sera livré.

J’utilise cette approche pour les projets où le périmètre est clairement délimité : un site vitrine WordPress avec 5 pages définies, une refonte graphique sans changement fonctionnel, ou un projet soumis à des contraintes légales strictes. Pour aller plus loin sur ce type de projet, consultez mon article sur la gestion de projet informatique.

Le piège du Waterfall, c’est la rigidité. Si votre client réalise en phase de développement que le besoin initial était mal formulé, vous êtes coincé. Soit vous appliquez le cahier des charges à la lettre (et le client est mécontent), soit vous acceptez des modifications (et le budget explose). J’ai vécu cette situation sur un projet en 2019 : un client qui avait validé les maquettes mais qui, en voyant le site en développement, a voulu tout changer. Résultat : 40 % de dépassement budgétaire.

Agile : l’approche itérative et adaptative

L’approche Agile est née en 2001 avec le Manifeste Agile, signé par 17 développeurs qui en avaient assez des projets pilotés uniquement par la documentation. Le principe fondateur est de livrer de la valeur en continu plutôt que tout d’un bloc à la fin.

En Agile, le projet est découpé en itérations courtes (appelées sprints en Scrum, généralement de 2 semaines). À la fin de chaque sprint, le client voit un livrable fonctionnel, le teste, et donne son feedback. Ce feedback est intégré dans le sprint suivant.

Les deux frameworks Agile les plus utilisés sont :

  • Scrum : sprints de 2 à 4 semaines, rôles définis (Product Owner, Scrum Master, équipe de développement), cérémonies obligatoires (daily standup, sprint review, rétrospective)
  • Kanban : flux continu, pas de sprints fixes, visualisation du travail sur un tableau avec des colonnes (à faire, en cours, terminé), limitation du travail en cours

Ce que j’apprécie en Agile, c’est la transparence. Le client voit l’avancement toutes les deux semaines. Il n’y a pas d’effet tunnel. Sur un projet Bubble que j’ai livré en 2024 pour une startup parisienne, nous avons fait 8 sprints de 2 semaines. À chaque sprint review, le fondateur testait la plateforme et ajustait les priorités. Le produit final était bien meilleur que ce qu’il avait imaginé au départ.

Le point faible de l’Agile, c’est la difficulté à fixer un budget précis en amont. En freelance, c’est un vrai sujet. Je facture soit au forfait sprint (un prix fixe par sprint de 2 semaines), soit en régie avec un nombre de sprints estimé. Dans les deux cas, je préviens le client : le périmètre final dépend du budget total alloué.

Comparatif détaillé Agile vs Waterfall

Voici un comparatif concret, basé sur mes 10 ans d’expérience en gestion de projet web. Ce n’est pas de la théorie de manuel : c’est ce que j’observe sur le terrain avec de vrais clients.

Critère Waterfall Agile (Scrum/Kanban)
Type de projet idéal Périmètre figé, budget fixe Périmètre évolutif, besoin exploratoire
Durée de projet typique 3 à 12 mois 1 à 6 mois (itérations courtes)
Implication client Forte au début et à la fin Continue tout au long du projet
Gestion du changement Avenant au contrat, coûteux Intégré naturellement via le backlog
Documentation Exhaustive (CDC, specs, PV) Légère (user stories, critères d’acceptation)
Risque principal Effet tunnel, produit inadapté Dérive du périmètre, budget non maîtrisé
Facturation freelance Forfait global Forfait par sprint ou régie
Taille d’équipe minimum 1 personne (chef de projet) 3 personnes (PO, SM, dev)
Courbe d’apprentissage Faible Moyenne à élevée
Outils courants MS Project, diagramme de Gantt Jira, Trello, Notion, Linear

Ce tableau montre bien qu’il n’y a pas de méthodologie universelle. Chaque approche a ses forces selon le contexte. Pour une comparaison plus large des méthodes disponibles, lisez mon article détaillé sur quelle méthode de gestion de projet choisir en 2026.

Un tableau Kanban permet de visualiser l'avancement du projet en temps réel
Un tableau Kanban permet de visualiser l’avancement du projet en temps réel

Les autres méthodologies à connaître

Agile et Waterfall ne sont pas les seules options. Voici les méthodologies complémentaires que je croise régulièrement dans mes projets.

PRINCE2 : le cadre structuré des grands comptes

PRINCE2 (PRojects IN Controlled Environments) est une méthodologie de gestion de projet développée par le gouvernement britannique. Elle repose sur 7 principes, 7 thèmes et 7 processus qui encadrent chaque aspect du projet. C’est la méthode de référence dans les administrations françaises et les grandes entreprises.

Ce qui distingue PRINCE2, c’est la notion de cas d’affaire (business case) : à chaque étape, on vérifie que le projet reste justifié économiquement. Si ce n’est plus le cas, on l’arrête. C’est pragmatique, mais la mise en place est lourde. En freelance, je ne l’utilise jamais tel quel ; en revanche, j’emprunte le principe du business case pour mes phases de cadrage.

Lean : éliminer le gaspillage

Le Lean, issu du système de production Toyota, vise à maximiser la valeur en minimisant le gaspillage. Appliqué à la gestion de projet web, cela signifie supprimer les réunions inutiles, réduire la documentation superflue et se concentrer sur ce qui apporte de la valeur au client final.

Cycle en V : le Waterfall amélioré

Le cycle en V est une variante du Waterfall qui associe chaque phase de conception à une phase de test correspondante. Les spécifications générales sont validées par des tests d’acceptation, les spécifications détaillées par des tests d’intégration, et ainsi de suite. C’est très utilisé dans l’industrie et les projets embarqués.

Pour un panorama complet des méthodes disponibles, je vous renvoie vers mon comparatif sur les méthodes de gestion de projet.

Les 5 phases de la gestion de projet

Quelle que soit la méthodologie choisie, tout projet passe par 5 phases fondamentales définies par le PMI dans son PMBOK (Project Management Body of Knowledge). Les voici avec des exemples concrets tirés de mes projets web.

Phase 1 : l’initiation

C’est le moment où l’on définit le pourquoi du projet. On identifie le besoin, les parties prenantes, les contraintes budgétaires et les objectifs mesurables. En freelance, c’est mon appel de découverte : je pose les bonnes questions pour comprendre si le projet a du sens et si je suis le bon profil pour le réaliser.

Phase 2 : la planification

On détaille le comment. Découpage en lots, estimation des charges en jours (je vous recommande mon article sur l’ETP en gestion de projet pour bien comprendre le calcul), choix des outils, définition du planning. C’est la phase la plus sous-estimée par mes clients : ils veulent passer directement au développement.

Phase 3 : l’exécution

Le travail concret commence. En Waterfall, c’est le développement linéaire. En Agile, ce sont les sprints successifs. Dans les deux cas, c’est la phase qui consomme 60 à 70 % du budget total du projet.

Phase 4 : le suivi et le contrôle

On mesure l’avancement par rapport au plan. En Waterfall, c’est le suivi du diagramme de Gantt. En Agile, c’est le suivi du burndown chart et la vélocité de l’équipe. Cette phase tourne en parallèle de l’exécution.

Phase 5 : la clôture

Livraison finale, recette, documentation, bilan. En freelance, j’ajoute systématiquement une rétrospective client de 30 minutes : qu’est-ce qui a bien fonctionné, qu’est-ce qu’on améliorerait la prochaine fois. C’est un investissement minime qui fidélise énormément.

Pour approfondir chaque étape, consultez mon guide complet sur les 6 étapes de la gestion de projet.

Comment choisir sa méthodologie : les critères décisifs

Après avoir accompagné plus de 120 projets web depuis 2015, voici les 5 critères que j’utilise systématiquement pour choisir entre Agile et Waterfall.

1. La stabilité du périmètre

Si le client sait précisément ce qu’il veut (maquettes validées, fonctionnalités listées, contenu prêt), le Waterfall est efficace. Si le besoin est flou ou susceptible d’évoluer, l’Agile s’impose. C’est le critère numéro un.

2. La disponibilité du client

L’Agile exige une implication régulière du client : sprint review toutes les 2 semaines, priorisation du backlog, feedback rapide. Si votre client est un dirigeant de PME débordé qui ne peut vous accorder que 2 heures par mois, le Waterfall avec des jalons bien définis sera plus réaliste.

3. Le mode de facturation

Un forfait fixe s’accommode mieux du Waterfall. Une facturation en régie ou au sprint s’aligne naturellement avec l’Agile. En 2026, mes tarifs en Agile se situent entre 450 et 650 € HT par jour en régie, ou entre 4 000 et 6 500 € HT par sprint de 2 semaines au forfait.

En freelance, adapter la méthodologie au contexte du projet est essentiel
En freelance, adapter la méthodologie au contexte du projet est essentiel

4. La taille de l’équipe

Scrum fonctionne bien avec 3 à 9 personnes. En solo freelance, j’adapte le framework : pas de Scrum Master dédié, le client joue le rôle de Product Owner, et je fais les sprints review en visio. Pour un projet avec un seul développeur, Kanban est souvent plus adapté que Scrum.

5. Les contraintes réglementaires

Certains secteurs (banque, santé, défense, administration) exigent une documentation exhaustive et une traçabilité complète des décisions. Le Waterfall ou PRINCE2 sont alors privilégiés, car ils produisent naturellement cette documentation. Selon la CNIL, les projets traitant des données personnelles doivent documenter chaque décision d’architecture, ce qui s’intègre mieux dans un cadre séquentiel.

Mon retour d’expérience freelance depuis 2015

En 10 ans de freelance, j’ai testé à peu près toutes les combinaisons possibles. Voici ce que je retiens.

Sur mes projets WordPress sur mesure, j’utilise un hybride que j’appelle « Waterfall-Agile » : un cadrage Waterfall solide (cahier des charges, maquettes, architecture) suivi de sprints Agile de 2 semaines pour le développement. Le cadrage représente environ 15 à 20 % du budget total, mais il sécurise tout le reste du projet.

Sur mes projets no-code (Bubble, Webflow, Framer), je suis en Agile pur. La vitesse de prototypage du no-code permet de montrer quelque chose de concret dès la première semaine. Le client voit, teste, ajuste. C’est le terrain de jeu idéal pour l’itération.

Sur les projets d’automatisation (Make, Zapier, n8n), j’applique un Kanban simple. Chaque automatisation est une tâche indépendante, visualisée sur un tableau Notion. Le client priorise, je développe dans l’ordre. Pas de sprint, pas de cérémonie : juste un flux de travail efficace. Si le sujet vous intéresse, j’ai documenté un cas concret dans mon article sur l’automatisation industrielle.

La leçon principale que j’ai apprise : aucune méthodologie ne compense un mauvais cadrage initial. Que vous choisissiez Agile ou Waterfall, si vous ne prenez pas le temps de comprendre le vrai besoin du client, vous allez dans le mur. Et inversement, avec un bon cadrage, même une méthodologie imparfaite donne des résultats corrects.

En termes d’outils, j’utilise Notion pour la gestion Kanban en solo, Linear quand je travaille avec d’autres développeurs en Scrum, et un simple tableur pour le suivi Waterfall. L’outil ne fait pas la méthode : c’est la discipline qui compte.

Les 4 piliers de la gestion de projet

Avant de choisir votre méthodologie, assurez-vous de maîtriser les 4 piliers fondamentaux qui s’appliquent à tout projet, quelle que soit l’approche retenue.

Pilier 1 : le périmètre (scope)

Définir clairement ce qui est inclus dans le projet et, tout aussi important, ce qui ne l’est pas. En freelance, je formalise systématiquement une liste d’exclusions dans mes devis. « Le projet inclut X, Y, Z. Il n’inclut pas A, B, C. » Cela évite 90 % des conflits.

Pilier 2 : le budget (cost)

Estimer le coût total, provisionner une marge de 10 à 15 % pour les imprévus, et suivre la consommation en temps réel. En Agile, le budget se suit sprint par sprint. En Waterfall, il se suit phase par phase.

Pilier 3 : le planning (time)

Fixer des jalons réalistes et les tenir. Mon conseil : ajoutez toujours un buffer de 20 % sur les estimations de développement. Ce n’est pas du pessimisme, c’est de l’expérience. Les projets qui respectent le planning initial sont l’exception, pas la règle.

Pilier 4 : la qualité

Définir des critères d’acceptation mesurables pour chaque livrable. En web, cela signifie des temps de chargement cibles, un score Lighthouse minimum, une compatibilité navigateurs définie, et des tests fonctionnels passés. La qualité ne se vérifie pas à la fin : elle se construit à chaque étape.

Ces 4 piliers forment le « triangle d’or » étendu de la gestion de projet. Modifier l’un impacte les autres. Votre méthodologie de gestion de projet doit vous aider à équilibrer ces 4 dimensions en permanence.

À retenir

  • Choisissez Waterfall si votre cahier des charges est figé, votre budget fixe et votre client peu disponible pour des points réguliers
  • Choisissez Agile si le besoin est exploratoire, le client disponible toutes les 2 semaines et le budget flexible par sprint
  • En freelance solo, adoptez un hybride : cadrage Waterfall (15-20 % du budget) puis sprints Agile pour le développement
  • Provisionnez toujours 10 à 15 % de marge sur le budget et 20 % de buffer sur le planning, quelle que soit la méthode
  • Formalisez une liste d’exclusions dans chaque devis pour délimiter clairement le périmètre et éviter les dérives

Questions fréquentes


C’est quoi la méthode PRINCE2 ?

PRINCE2 (PRojects IN Controlled Environments) est une méthodologie de gestion de projet structurée, créée par le gouvernement britannique. Elle repose sur 7 principes, 7 thèmes et 7 processus. Son point fort est le business case : à chaque jalon, on vérifie que le projet reste rentable. Elle est très utilisée dans les administrations et les grands groupes français, mais sa lourdeur la rend inadaptée aux petits projets web en freelance. La certification PRINCE2 Foundation coûte environ 1 500 € en 2026.


Quelles sont les 5 phases de la gestion de projet ?

Les 5 phases définies par le PMI sont : l’initiation (définir le besoin et les objectifs), la planification (découper le travail et estimer les charges), l’exécution (réaliser le travail concret), le suivi et contrôle (mesurer l’avancement et corriger les écarts) et la clôture (livrer, documenter et faire le bilan). Ces phases s’appliquent quelle que soit la méthodologie choisie, Agile comme Waterfall.


Quels sont les 3 types de projets ?

On distingue trois types de projets : les projets prédictifs (périmètre connu et stable, typiquement gérés en Waterfall), les projets exploratoires (besoin flou qui se précise en avançant, gérés en Agile) et les projets hybrides (cadrage initial structuré suivi d’une exécution itérative). En pratique, la majorité des projets web que je gère en freelance sont hybrides.


Quels sont les 4 piliers de la gestion de projet ?

Les 4 piliers sont le périmètre (ce qui est inclus et exclu), le budget (coût total avec marge d’imprévus), le planning (jalons et délais réalistes) et la qualité (critères d’acceptation mesurables). Ces 4 dimensions sont interdépendantes : modifier l’une impacte automatiquement les autres. Une bonne méthodologie vous aide à les équilibrer en permanence.


Peut-on mélanger Agile et Waterfall sur un même projet ?

Oui, c’est même ce que je recommande pour la plupart des projets web en freelance. L’approche hybride consiste à faire un cadrage Waterfall solide (cahier des charges, maquettes, architecture technique) qui représente 15 à 20 % du budget, puis à passer en sprints Agile pour le développement. Cela combine la sécurité du cadrage initial avec la flexibilité de l’itération.


Quelle est la meilleure méthodologie de gestion de projet pour un freelance ?

Il n’y a pas de réponse universelle, mais en freelance solo, le Kanban est souvent le plus adapté au quotidien : simple, visuel, sans cérémonie lourde. Pour les projets structurés avec un client impliqué, un Scrum allégé (sprints de 2 semaines, sprint review en visio) fonctionne très bien. L’essentiel est de choisir une méthode que vous pouvez tenir dans la durée sans vous épuiser en process.


Combien coûte un projet géré en Agile vs Waterfall ?

Le coût dépend du projet, pas de la méthode. En revanche, l’Agile offre plus de visibilité sur la dépense sprint par sprint : vous savez à chaque itération combien vous avez dépensé et ce qu’il reste. En Waterfall, le budget est fixé au départ mais les avenants peuvent le faire grimper de 30 à 60 %. En freelance web en 2026, comptez entre 4 000 et 6 500 € HT par sprint Agile de 2 semaines.


Thomas Lefèvre
Thomas Lefèvre

Thomas Lefèvre est développeur freelance full-stack à Paris depuis 2015, spécialisé WordPress sur mesure, no-code (Bubble, Webflow, Make) et SEO technique. Ex-OpenClassrooms, intervenant ponctuel à l école 42, il documente sur Synergie.Web les outils, techniques et vrais coûts du web freelance en France, testés sur de vrais projets clients.