Aller au contenu
hexora

Forfait, régie ou forfait par lots : quel contrat pour un projet web ?

Forfait, régie ou forfait par lots : qui porte le risque, quelle flexibilité, quelles clauses vérifier. La grille pour choisir le contrat adapté à votre projet web.

Par la rédaction Hexora7 min de lecture
Main tenant un stylo au-dessus d’un document posé sur un bureau, prête à signer
Photo : Scott Graham / Unsplash

L’essentiel en 30 secondes

  • Au forfait, le prix et le périmètre sont fixés à l’avance et le prestataire porte le risque de dépassement ; cela suppose un besoin décrit précisément et stable.
  • En régie, le client paie le temps passé et pilote les priorités ; il gagne en souplesse mais porte le risque de dérive du budget.
  • Le forfait par lots combine les deux : un cadrage, puis des lots successifs chiffrés au forfait une fois leur contenu précisé, avec la possibilité de réorienter le projet entre deux lots.
  • Un forfait signé avant tout cadrage intègre forcément une marge de risque élevée, car l’incertitude d’une estimation est maximale au début d’un projet.
  • Quel que soit le contrat, les clauses décisives sont les mêmes : définition des livrables, procédure de recette, gestion des changements, propriété du code et réversibilité.

Le forfait convient aux projets dont le besoin est précisément décrit et stable : le prix et le périmètre sont fixés à l’avance, et le prestataire porte le risque de dépassement. La régie convient aux projets dont le besoin va évoluer : vous payez le temps passé et vous pilotez les priorités, mais vous portez le risque budgétaire. Pour la plupart des applications métier, la meilleure option est le forfait par lots : un cadrage, puis des lots successifs chiffrés au forfait une fois leur contenu précisé.

Le choix du contrat ne se résume pas à une question de prix. Il détermine qui porte le risque, comment se traitent les changements et quelle relation vous aurez avec votre prestataire pendant des mois.

Que recouvrent le forfait, la régie et le forfait par lots ?

Un contrat au forfait est un engagement à livrer un périmètre défini, pour un prix et dans un délai convenus à l’avance. Le prestataire est payé pour un résultat : si le travail prend plus de temps que prévu, c’est à sa charge.

Un contrat en régie (ou « au temps passé ») est un engagement à mettre à disposition des compétences, facturées au temps réellement consacré au projet. Le client définit les priorités ; le prestataire s’engage sur la qualité de son travail, pas sur un périmètre fini.

Un forfait par lots découpe le projet en étapes, chacune chiffrée au forfait lorsque son contenu est suffisamment connu. Le premier lot est généralement le cadrage ; les suivants correspondent à des ensembles de fonctionnalités livrables et utilisables. Entre deux lots, le client peut réorienter le projet, voire l’arrêter.

Qui porte le risque, et à quel prix ?

Critère Forfait Régie Forfait par lots
Prix Fixé à l’avance Variable, selon le temps passé Fixé lot par lot
Périmètre Figé au contrat Ajustable en continu Figé par lot, ajustable entre les lots
Risque de dépassement Prestataire Client Partagé, limité à un lot
Prérequis Besoin détaillé et stable Client disponible pour piloter Cadrage initial
Gestion des changements Avenants Repriorisation Entre les lots, ou échange de fonctionnalités
Risque principal Marge de risque élevée, rigidité Dérive budgétaire Discipline de découpage nécessaire

Le forfait a un coût caché : la marge de risque. Steve McConnell montre dans son livre blanc sur le cône d’incertitude qu’un engagement pris au stade du concept initial ou de la définition du produit comporte une erreur d’estimation d’un facteur 2 à 4. Un prestataire qui s’engage sur un prix ferme à ce stade doit couvrir cette incertitude : soit en gonflant son prix, soit en interprétant le périmètre de façon restrictive. Dans les deux cas, c’est le client qui paie.

Pourquoi le forfait classique s’accorde mal avec un projet qui apprend ?

Une application métier se découvre en partie en la construisant. Les premiers écrans montrés aux utilisateurs font apparaître des cas oubliés, des règles mal comprises, des fonctionnalités finalement inutiles. C’est une bonne nouvelle : c’est ainsi qu’on obtient un outil réellement adopté.

Le Manifeste agile en a fait l’une de ses valeurs : privilégier « la collaboration avec les clients plus que la négociation contractuelle » et « l’adaptation au changement plus que le suivi d’un plan ». Un forfait à périmètre figé fait l’inverse : chaque apprentissage devient un avenant à négocier.

Martin Fowler propose une sortie dans son article Fixed Price : on peut fixer le prix et la date, mais pas le périmètre. Le contrat fixe un budget et une échéance ; les fonctionnalités sont choisies ensemble au fil du projet, en commençant par les plus utiles. Il note aussi que ce fonctionnement permet au client d’arrêter plus tôt un projet qui ne tient pas ses promesses, parce que les écarts deviennent visibles rapidement.

Deux personnes organisent des notes adhésives par trimestre sur une paroi vitrée
Un périmètre se découpe en lots livrables avant de se chiffrer. Photo : airfocus / Unsplash

Comment fonctionne un forfait par lots en pratique ?

Voici un déroulé type pour une application métier :

  1. Lot 0, le cadrage, au forfait. Ateliers, parcours utilisateurs, maquettes, architecture, découpage en lots et estimation argumentée. Livrable : un périmètre priorisé, que vous pouvez confier à n’importe quel prestataire. Voir notre article sur la phase de cadrage.
  2. Lot 1, le noyau utile, au forfait. Le parcours principal, mis en production auprès d’un groupe d’utilisateurs. Son contenu est décrit en user stories avec des critères d’acceptation, ce qui rend le forfait vérifiable.
  3. Lots suivants, au forfait. Chacun est précisé et chiffré à la fin du précédent, à partir des retours des utilisateurs.
  4. Au sein de chaque lot, des itérations courtes avec démonstration. Le Guide Scrum recommande des sprints d’un mois au plus ; deux semaines est un rythme courant. Notre article sur la livraison à chaque sprint explique pourquoi ce rythme protège le client.

Une variante utile est l’échange de fonctionnalités : à l’intérieur d’un lot, le client peut remplacer une fonctionnalité non commencée par une autre de taille équivalente, sans avenant. Elle donne de la souplesse sans rouvrir le prix.

La régie présente-t-elle des risques juridiques ?

Oui, si elle est mal organisée. Le Code du travail interdit le prêt de main-d’œuvre à but lucratif lorsqu’il constitue l’objet exclusif de l’opération, en dehors des cas prévus (travail temporaire notamment). Il réprime aussi le marchandage, défini comme une fourniture de main-d’œuvre à but lucratif qui cause un préjudice au salarié ou permet d’éluder la loi ou une convention collective.

Une prestation en régie reste légale quand elle porte sur une véritable prestation de services. En pratique, quelques précautions limitent le risque :

  • le prestataire encadre lui-même son équipe : le client exprime des besoins et des priorités, il ne donne pas d’ordres directs aux développeurs ;
  • la prestation porte sur un objet défini (un projet, un ensemble de fonctionnalités), avec une expertise propre au prestataire ;
  • l’équipe n’est pas intégrée à l’organisation du client comme le seraient des salariés (horaires imposés, entretiens annuels, etc.).

Ces points relèvent du droit du travail : pour un dispositif de régie important ou de longue durée, faites relire le contrat par votre conseil juridique.

Quel contrat choisir selon votre situation ?

Votre situation Contrat recommandé
Besoin simple, bien décrit, peu susceptible d’évoluer Forfait
Projet neuf, besoin à découvrir avec les utilisateurs Cadrage au forfait, puis forfait par lots
Produit SaaS ou application en évolution permanente Régie plafonnée avec démonstrations régulières
Refonte d’une application existante bien documentée Forfait par lots, module par module
Maintenance et petites évolutions Abonnement de maintenance et volume de jours
Besoin urgent et ponctuel d’expertise Régie, avec un objet de mission précis

Quelles clauses vérifier, quel que soit le contrat ?

Le mode de facturation compte moins que la qualité des clauses. Vérifiez au minimum :

  • la définition des livrables : fonctionnalités, documentation, code source, environnements ;
  • la procédure de recette : durée, critères d’acceptation, traitement des anomalies selon leur gravité, procès-verbal ; voir notre guide pour réussir la recette ;
  • la gestion des changements : comment une demande est formulée, chiffrée, validée ;
  • les plafonds et le reporting en régie : nombre de jours maximum par période, relevé détaillé du temps passé ;
  • la propriété du code et la cession des droits, la remise des accès et de la documentation ;
  • la réversibilité : conditions de transfert à un autre prestataire en fin de contrat ;
  • la garantie et la maintenance après la mise en production.

Ces critères complètent ceux de notre article sur le choix d’une agence de développement.

Ce qu’il faut retenir

Le forfait protège votre budget quand le besoin est connu ; la régie protège votre capacité d’adaptation quand il ne l’est pas ; le forfait par lots vous donne les deux, à condition de commencer par un cadrage. Dans tous les cas, ce sont les démonstrations régulières et des clauses claires qui vous protègent vraiment.

Vous hésitez sur le bon cadre pour votre projet ? Décrivez-le dans notre diagnostic de projet : nous vous indiquerons le découpage et le mode de contrat qui nous paraissent les plus adaptés.

Applications web

Des outils métier que vos équipes ont envie d’utiliser.

Des applications métier rapides, accessibles et pensées pour vos équipes.

Sources et références

  1. Fixed Price · Martin Fowler
  2. The Cone of Uncertainty (livre blanc) · Construx, Steve McConnell
  3. Manifeste pour le développement Agile · agilemanifesto.org
  4. Code du travail, article L8241-1 (prêt de main-d’œuvre) · Code du travail numérique
  5. Code du travail, article L8231-1 (marchandage) · Code du travail numérique
  6. The Scrum Guide · Ken Schwaber et Jeff Sutherland
  • forfait ou régie
  • contrat projet web
  • forfait par lots
  • contrat agile
  • prestation informatique
FAQ

Vos questions, nos réponses

Le forfait est-il toujours plus sûr pour le client ?

Il est plus sûr pour le budget, pas forcément pour le résultat. Le prestataire intègre une marge pour couvrir son risque, et chaque changement de périmètre devient une négociation. Si le besoin évolue, ce qui est fréquent pour une application métier, le client peut obtenir à prix fixe une application conforme au contrat mais déjà dépassée.

Qu’est-ce qu’un avenant dans un contrat au forfait ?

C’est une modification écrite du contrat initial, qui ajuste le périmètre, le prix ou le délai. Au forfait, toute demande qui sort du périmètre décrit donne lieu à un avenant. Prévoyez dès le départ une procédure simple de demande de changement, avec chiffrage et validation, pour éviter que chaque évolution ne bloque le projet.

Comment éviter la dérive budgétaire en régie ?

Fixez un plafond de jours par période, exigez un relevé détaillé du temps passé par fonctionnalité, et rattachez chaque période à des objectifs vérifiables, présentés lors d’une démonstration. Un point d’arbitrage régulier, au cours duquel vous décidez de poursuivre, réorienter ou arrêter, rend la régie aussi maîtrisable qu’un forfait.

Quel contrat pour la maintenance d’une application ?

La maintenance corrective se contractualise souvent sous forme d’abonnement avec des délais de prise en charge selon la gravité, tandis que les évolutions passent par un volume de jours ou des petits forfaits. Le choix dépend du volume et de la régularité des demandes.

Peut-on passer d’un forfait à une régie en cours de projet ?

Oui, par avenant, et c’est parfois la meilleure issue quand le périmètre initial s’avère inadapté. Clôturez proprement la partie forfaitaire (recette de ce qui est livré, paiement correspondant), puis définissez les règles de pilotage de la régie : plafonds, reporting, démonstrations.

À lire ensuite

Tous les articles →

Un projet ? Parlons-en.

Démarrer un projet