Délais de livraison d'un site sur mesure : ce que les agences cachent
Vitrine, e-commerce, SaaS : décomposition honnête des semaines réelles de production, phase par phase, jokers inclus. Pour comprendre où passe vraiment le temps.
"On vous livre dans 4 semaines." — C'est ce qu'on entend en briefing. Six mois plus tard, le site n'est toujours pas en ligne. Soit parce que le périmètre a dérivé, soit parce que l'agence a sous-estimé, soit parce que le client a mis trois semaines à valider chaque maquette. La vérité, c'est qu'aucune agence ne tient des délais qu'elle annonce en commercial, et que celles qui prétendent le faire mentent, ou cadrent tellement leur scope qu'elles livrent une coquille vide.
Chez SARO Agency, nous publions nos délais réels — vitrine 4-8 semaines, e-commerce 6-12 semaines, SaaS 3-6 mois — avec une explication détaillée de ce qui les fait varier. Voici les chiffres bruts, par phase, et les jokers à anticiper.
Un délai de livraison annoncé sans explication des phases est une promesse marketing, pas une estimation d'ingénieur. Le vrai chiffre dépend autant de votre disponibilité que de la nôtre.
Vitrine : 4 à 8 semaines, ce qui se passe vraiment
Semaine 1 — Cadrage et collecte (5-7 jours ouvrés)
Tout commence par un atelier de cadrage. Concrètement :
- Réunion de lancement (2h) : on aligne le périmètre, on identifie les enjeux business, on précise le ton et la cible
- Collecte des contenus : textes par page, images, logos, vidéos. C'est ici que 60% des projets prennent du retard. Si vous arrivez avec un brief Notion bien structuré, on gagne 5-8 jours. Si vous nous envoyez "on vous fera passer les textes au fur et à mesure", comptez +2 semaines de glissement
- Validation de l'arborescence : sitemap des pages, principe d'organisation. 1 jour si vous savez ce que vous voulez, 4-5 jours si on doit le co-construire
Sortie de phase : un brief signé, des contenus livrés à 80%, une arborescence validée.
Semaines 2-3 — Design & maquettes (10-15 jours ouvrés)
- Wireframes basse fidélité (2-3 jours) : structure des pages clés, parcours utilisateur, sans visuel
- Maquettes Figma haute fidélité (5-7 jours) : 2 allers-retours de validation inclus. Une page d'accueil + un template de page intérieure + 1-2 pages spécifiques
- Validation client (3-5 jours) : c'est l'autre point où les projets dérivent. Une validation lente ou des retours dispersés peuvent ajouter 5-10 jours de glissement
- Optionnel : si vous nous fournissez les maquettes Figma déjà validées, on saute cette phase et on gagne 2-3 semaines (et le tarif baisse de ~25%)
Sortie de phase : maquettes validées en responsive complet (desktop + tablette + mobile).
Semaines 4-6 — Développement (10-15 jours ouvrés)
C'est la phase où nous travaillons. Le client peut continuer son business tranquillement.
- Setup technique (1-2 jours) : projet Next.js initialisé, repo Git, environnements staging et production déployés sur Vercel ou équivalent
- Intégration des maquettes en composants React (5-8 jours) : chaque section devient un composant typed TypeScript, avec animations Framer Motion si pertinent, breakpoints responsive validés sur 5+ tailles d'écran
- Données dynamiques (si applicable, +2-3 jours) : connexion CMS headless si le client veut éditer du contenu, formulaires sécurisés avec validation côté serveur, intégrations API (Calendly, Mailchimp, etc.)
- SEO technique (1-2 jours) : génération des métadonnées par route via Next.js Metadata API, données structurées JSON-LD, sitemap dynamique, robots.txt, hreflang si multilingue
Sortie de phase : staging fonctionnel, accessible via un lien privé, prêt pour les tests.
Semaine 7 — Tests & ajustements (3-5 jours ouvrés)
- Audit performance : Lighthouse score 95+ par page, Core Web Vitals dans le vert
- Test cross-browser : Chrome, Safari, Firefox, Edge sur desktop + iOS Safari + Chrome Android
- Test accessibilité : contraste WCAG AA minimum, navigation clavier, lecteurs d'écran
- Test du client (3-5 jours) : vous testez en conditions réelles, vous remontez les retours, on ajuste. C'est le bon moment pour les retours. Au-delà, chaque modification est facturée.
Semaine 8 — Mise en production (1-2 jours ouvrés)
- DNS configuration, certificats SSL, redirections 301 si migration depuis un ancien site
- Déploiement production, monitoring activé, formation 1h à l'utilisation
- Documentation utilisateur (PDF de 5-10 pages selon la complexité)
Total nominal : 8 semaines. En conditions idéales (contenus livrés tôt, validation rapide, scope stable), on tombe à 4-5 semaines. En conditions difficiles, on monte à 10-12 semaines.
E-commerce : 6 à 12 semaines, les phases supplémentaires
Un e-commerce n'est pas une vitrine avec un panier — c'est une plateforme transactionnelle. Phases ajoutées par rapport à un vitrine :
Semaines supplémentaires : Configuration métier (2-4 semaines)
- Modélisation du catalogue (5-10 jours) : structure produits, variantes (taille, couleur), gestion stocks, prix multi-devise, taxes par zone géographique
- Import des produits (3-5 jours pour 10-50 produits, 1-2 semaines pour 100-500) : photos, descriptions, prix, stocks initiaux
- Tunnel de checkout (5-7 jours) : intégration Stripe, gestion 3D Secure, emails transactionnels, génération factures PDF
- Gestion admin commandes (5-10 jours) : dashboard back-office, statuts de commande, étiquettes Colissimo/Mondial Relay, génération factures, exports comptables
Phase finale : Tests de production e-commerce (5-7 jours)
- Tests transactionnels : 20-50 commandes test (vraies cartes en mode sandbox Stripe), tests des cas limites (remboursement, panier abandonné, échec paiement)
- Tests de charge : simulation de pics de trafic (Black Friday, sortie produit) avec k6 ou équivalent
- Audit RGPD : cookie banner conforme, mentions légales spécifiques e-commerce, CGV validées par avocat si fournies
Total nominal : 10-12 semaines. Sur des projets simples (50 produits, pas de cas particulier), on descend à 6-8 semaines. Sur des projets complexes (catalogue >500 produits, intégrations ERP, multi-vendeurs), on monte à 14-16 semaines.
Custom / SaaS : 3 à 6 mois, le découpage en sprints
Pour un projet SaaS, on ne livre pas en une fois — on découpe en sprints de 2 semaines avec démo client à chaque fin de sprint. Les phases typiques :
Mois 1 : Spécification & architecture (3-4 semaines)
- Ateliers métier (10-15 jours) : modélisation des rôles utilisateur, parcours, droits d'accès, workflows
- Spécifications fonctionnelles (5-10 jours) : document de 30-80 pages, validé par le client. C'est le contrat de référence pour le développement
- Architecture technique (3-5 jours) : modèle de données, choix des services tiers (auth, paiement, mail, stockage), schéma de déploiement
Mois 2-3 : Sprints de développement (6-10 semaines)
- Sprint 1 : authentification + dashboard de base + premières features critiques
- Sprint 2-3 : features métier principales, intégrations API tierces
- Sprint 4-5 : features secondaires, polish UX, optimisations
- À chaque sprint : démo de 30 minutes, retours client, ajustements pour le sprint suivant
Mois 4 : Tests & beta utilisateurs (3-4 semaines)
- Tests internes (5-10 jours) : couverture de test unitaire, tests d'intégration, audit sécurité (OWASP Top 10)
- Beta privée (10-15 jours) : 5-10 utilisateurs réels testent en conditions de production sur un environnement dédié
- Corrections post-beta (5-7 jours) : itération sur les retours utilisateurs
Mois 5-6 : Production & onboarding (2-4 semaines selon scope)
- Déploiement production, monitoring (Sentry, logs structurés)
- Documentation utilisateur + API + admin
- Formation équipe client (2-4h selon nombre d'utilisateurs)
- Suivi post-livraison pendant 30 jours inclus
Total nominal : 4-5 mois pour un MVP B2B SaaS. 6 mois pour un projet plus complexe (CRM custom, marketplace).
Les jokers qui font déraper les projets
D'expérience, voici les 6 raisons principales pour lesquelles un projet glisse au-delà du nominal :
1. Contenus livrés tardivement
C'est de loin le facteur n°1. Une vitrine "rapide" devient "longue" simplement parce que les textes arrivent semaine 5 au lieu de semaine 1. Solution : bloquer une semaine en amont pour produire les contenus avec nous, ou nous confier la rédaction (option payante, ~150€ par article).
2. Validation client lente ou éclatée
Les retours qui arrivent par 5 personnes différentes sur 5 canaux différents (mail + Slack + WhatsApp + réunion + commentaire dans Figma) prennent 3 à 5× plus de temps à intégrer qu'une feuille de retour consolidée. Solution : désigner un point de contact unique côté client avec autorité de décision.
3. Scope creep en cours de projet
"Tant qu'on y est, peut-on ajouter une newsletter ?" — la newsletter ne coûte que 500€ mais elle décale tout le calendrier. Solution : gel du scope après la signature des maquettes. Toute demande nouvelle devient un avenant chiffré séparément, avec un nouveau délai.
4. Dépendances tierces non anticipées
Le client veut intégrer leur CRM interne mais l'API n'est pas documentée. Ou Stripe demande une vérification supplémentaire pour le compte marchand. Ces blocages externes peuvent ajouter 1 à 4 semaines. Solution : lister tous les services tiers dès la phase de cadrage et vérifier leur disponibilité.
5. Migration depuis un ancien site
Refonte d'un WordPress qui doit garder son SEO ? Compter +1 à +2 semaines pour les redirections 301 propres, l'export des contenus, et la vérification que rien ne casse en SEO post-migration.
6. Disponibilité commerciale (devis signé / paiement / kickoff)
Le délai annoncé démarre au kickoff réel, pas à la signature du devis. Si le devis est signé en novembre mais que le kickoff se fait en janvier, c'est en janvier qu'on commence à compter.
Comment garantir un délai tenu
Trois pratiques que nous appliquons sur tous les projets SARO :
- Cadrage initial gratuit (45 min) : on identifie en amont les zones de risque délai. Si le scope est flou, on le dit
- Planning hebdomadaire partagé : chaque vendredi, un point de 15 minutes pour caler l'avancement et anticiper les blocages
- Pénalités de retard contractuelles : si nous dépassons les délais annoncés par notre faute (pas par scope creep ou retard client), nous appliquons une remise de 5% par semaine de retard, plafonnée à 25% du projet
Les pénalités de retard ne sont pas une pratique courante dans le métier — beaucoup d'agences refusent de s'y engager. Nous les acceptons parce que c'est la seule façon honnête d'aligner nos intérêts avec ceux du client : nous avons autant à perdre que vous si on glisse.
Comment vérifier la crédibilité d'un délai annoncé
Quatre questions à poser à toute agence qui vous annonce un délai :
- Quel est le détail phase par phase de ce délai ? Si l'agence ne sait pas vous donner le découpage, le délai est inventé
- Quels sont les jokers qui peuvent le faire glisser ? Une agence sérieuse vous lit les 6 jokers ci-dessus avant signature
- Est-ce que ce délai démarre à la signature ou au kickoff ? Vérifiez que vous parlez du même chiffre
- Y a-t-il des pénalités de retard contractuelles ? Si non, le délai est juste indicatif
Pour configurer votre projet en temps réel avec une estimation de délai par phase, notre configurateur intègre la complexité de chaque module activé et propose un délai de livraison cohérent avec le scope choisi.
Pour aller plus loin, lisez nos tarifs détaillés 2026 et notre comparaison technique Next.js vs WordPress.