[{"data":1,"prerenderedAt":340},["ShallowReactive",2],{"blog-\u002Fblog\u002Fcahier-des-charges-application-web":3,"blog-autres-\u002Fblog\u002Fcahier-des-charges-application-web":318},{"id":4,"title":5,"body":6,"brouillon":280,"chapeau":281,"date":282,"description":283,"extension":284,"image":285,"meta":288,"miseAJour":289,"navigation":290,"path":291,"questions":292,"seo":308,"sitemap":310,"stem":313,"theme":314,"titreCourt":315,"__hash__":316,"minutes":317},"blog\u002Fblog\u002Fcahier-des-charges-application-web.md","Cahier des charges d'une application web : la trame, les erreurs à éviter et un modèle",{"type":7,"value":8,"toc":269},"minimark",[9,13,29,32,37,54,57,61,64,70,84,87,91,167,170,181,185,191,197,203,209,215,219,225,235,239,242,245,249,252,261],[10,11,12],"p",{},"Quand un porteur de projet me contacte, son besoin arrive sous toutes les formes. Parfois, c'est juste une idée : on en discute, et je lui demande de tout noter dans un fichier au fur et à mesure. Parfois, c'est un cahier des charges déjà rédigé, souvent très (trop) fourni et écrit avec l'aide d'une IA. Parfois encore, ce sont des maquettes générées par IA ou des croquis faits à la main.",[10,14,15,16,20,21,24,25,28],{},"Dans presque tous les cas, il manque les mêmes choses : un vrai ",[17,18,19],"strong",{},"découpage des fonctionnalités",", une définition claire des ",[17,22,23],{},"besoins prioritaires",", ceux de la première version, et une ",[17,26,27],{},"charte graphique",".",[10,30,31],{},"Voici la trame que j'utilise, les erreurs que je vois le plus souvent, et un modèle à télécharger pour partir sur de bonnes bases.",[33,34,36],"h2",{"id":35},"à-quoi-sert-un-cahier-des-charges","À quoi sert un cahier des charges",[10,38,39,40,43,44,47,48,53],{},"Un cahier des charges sert à deux choses : ",[17,41,42],{},"obtenir des devis comparables",", et ",[17,45,46],{},"construire ce que vous avez vraiment en tête",". Sans lui, chaque développeur imagine un projet différent, et les devis vont de 1 000 € à plus de 30 000 € pour une même idée (",[49,50,52],"a",{"href":51},"\u002Fblog\u002Fcreer-une-plateforme-de-mise-en-relation","j'en parle ici pour les plateformes de mise en relation",").",[10,55,56],{},"Ce n'est pas un document administratif. C'est l'endroit où l'on tranche, avant d'écrire la moindre ligne de code, les questions qui coûteraient cher à trancher après.",[33,58,60],{"id":59},"avant-et-après-le-devis-deux-documents-différents","Avant et après le devis : deux documents différents",[10,62,63],{},"On confond souvent deux documents, qui n'arrivent pas au même moment.",[10,65,66,69],{},[17,67,68],{},"Avant le devis, le cahier des charges."," Il décrit le besoin : ce que l'application doit faire, pour qui, et dans quel ordre. C'est au porteur de projet de le porter, parce que personne ne connaît mieux que lui son métier et ses clients. Et même quand il l'a rédigé seul, je le reformule avec mes mots pour être sûr d'avoir bien compris, puis je le lui fais valider. C'est aussi le moment où j'apporte mon regard de CTO : orienter certains choix, ou argumenter contre une fonctionnalité qui coûterait cher pour peu de valeur.",[10,71,72,75,76,79,80,83],{},[17,73,74],{},"Après le devis accepté, les spécifications."," C'est là qu'on prépare la construction : les ",[17,77,78],{},"écrans"," et les parcours détaillés (les spécifications fonctionnelles), puis la ",[17,81,82],{},"structure de la base de données",", l'architecture et les services externes (les spécifications techniques). Ce travail-là revient au CTO ou au développeur.",[10,85,86],{},"Cet article parle du premier document : celui qui permet d'obtenir des devis fiables.",[33,88,90],{"id":89},"la-trame-dun-cahier-des-charges-dapplication-web","La trame d'un cahier des charges d'application web",[92,93,94,101,107,113,119,125,131,137,143,149,155,161],"ol",{},[95,96,97,100],"li",{},[17,98,99],{},"Contexte et objectifs."," Le projet en trois phrases, le problème qu'il résout, ce qui permettra de dire qu'il a réussi, l'échéance et le budget envisagé.",[95,102,103,106],{},[17,104,105],{},"Modèle économique."," Comment le projet va vous rapporter de l'argent : commission sur chaque transaction, abonnement, mise en avant payante, offre gratuite puis payante… Qui paie, combien et à quel moment ?",[95,108,109,112],{},[17,110,111],{},"Utilisateurs et rôles."," Chaque type d'utilisateur (client, prestataire, administrateur…), ce qu'il peut faire, et comment les comptes sont organisés : une personne seule, ou une société avec plusieurs utilisateurs ?",[95,114,115,118],{},[17,116,117],{},"Parcours principaux."," Pour chaque rôle, les étapes clés, de l'inscription à l'action qui compte (réserver, publier, payer), décrites concrètement.",[95,120,121,124],{},[17,122,123],{},"Fonctionnalités et priorités."," La liste découpée en trois niveaux : la première version (MVP), la version suivante, et « plus tard ». Pour chaque élément important (une annonce, une offre, une commande), les informations qu'il contient et les règles qui s'appliquent.",[95,126,127,130],{},[17,128,129],{},"Back-office et statistiques."," Ce que l'équipe doit pouvoir gérer au quotidien, et les chiffres à suivre : inscriptions, ventes, activité.",[95,132,133,136],{},[17,134,135],{},"Charte graphique et maquettes."," Logo, couleurs, typographies, sites que vous aimez, et vos maquettes ou croquis en annexe.",[95,138,139,142],{},[17,140,141],{},"Contenus et données."," Qui fournit les textes et les images, et quelles données existantes doivent être reprises.",[95,144,145,148],{},[17,146,147],{},"Services externes et coûts récurrents."," Paiement, cartes, envoi d'e-mails ou de SMS, hébergement : ce qui sera facturé chaque mois, et par qui.",[95,150,151,154],{},[17,152,153],{},"Contraintes."," RGPD, sécurité, langues, appareils à prendre en charge, outils à connecter.",[95,156,157,160],{},[17,158,159],{},"Après la mise en ligne."," Maintenance, hébergement, évolutions : qui s'en occupe, et comment.",[95,162,163,166],{},[17,164,165],{},"Planning et budget."," Les grandes étapes et l'enveloppe disponible pour chacune.",[10,168,169],{},"Les rubriques 1 à 8 relèvent du porteur de projet. Les rubriques 9 à 12 se construisent avec le CTO ou le développeur.",[10,171,172,173,176,177,180],{},"Le ",[17,174,175],{},"modèle économique"," est la question que je pose le plus souvent, et celle qui change le plus de choses. Une commission prélevée sur chaque vente impose un paiement partagé entre plusieurs comptes et la vérification d'identité des vendeurs (",[49,178,179],{"href":51},"j'en parle ici","). Un abonnement demande plutôt une gestion des formules, des renouvellements et des factures récurrentes. L'inscription, le paiement et une bonne partie du back-office en découlent.",[33,182,184],{"id":183},"les-erreurs-que-je-vois-le-plus-souvent","Les erreurs que je vois le plus souvent",[10,186,187,190],{},[17,188,189],{},"Aucune priorité."," Tout est au même niveau, et il devient impossible de dire ce qui doit être prêt pour le lancement. C'est pourtant la décision la plus importante du cahier des charges.",[10,192,193,196],{},[17,194,195],{},"L'oubli des rôles."," On décrit ce que « l'utilisateur » peut faire, sans préciser lequel. Or un client, un prestataire et un administrateur n'ont ni les mêmes écrans ni les mêmes droits.",[10,198,199,202],{},[17,200,201],{},"Des phrases trop vagues."," Je lis souvent des formulations comme « le prestataire doit pouvoir guider le client ». Guider comment ? Par messagerie, par visio, par des étapes à valider ? Chaque réponse est un développement différent, avec un prix différent.",[10,204,205,208],{},[17,206,207],{},"Un back-office et des statistiques flous."," Les porteurs de projet savent rarement quels chiffres ils voudront suivre. Ils le découvrent après le lancement, quand il faut alors tout ajouter.",[10,210,211,214],{},[17,212,213],{},"Vouloir tout pouvoir modifier soi-même."," Les menus, les textes des pages, la mise en page… Sur le papier, c'est rassurant. En pratique, le client n'a pas le temps de s'en occuper, et ces modifications sont plus simples et moins chères à inclure dans un forfait de maintenance.",[33,216,218],{"id":217},"deux-imprécisions-qui-coûtent-cher","Deux imprécisions qui coûtent cher",[10,220,221,224],{},[17,222,223],{},"Une annonce mal décrite."," Le cahier des charges dit « le prestataire peut créer une annonce », sans préciser ce qu'elle contient. Une fois en place, elle ne correspond pas à ce que le client avait en tête, et il faut la réécrire entièrement : formulaire, affichage, recherche.",[10,226,227,230,231,234],{},[17,228,229],{},"Une structure qui change en cours de route."," Au départ, on parle d'utilisateurs. À l'arrivée, le client veut des ",[17,232,233],{},"sociétés",", avec plusieurs utilisateurs rattachés à chacune. Ce changement oblige à reprendre la structure de la base de données, l'inscription, les liens entre les données et une bonne partie des écrans. Une question posée au départ (« un compte, c'est une personne ou une entreprise ? ») aurait évité des semaines de travail.",[33,236,238],{"id":237},"et-le-cahier-des-charges-rédigé-avec-lia","Et le cahier des charges rédigé avec l'IA ?",[10,240,241],{},"Je reçois de plus en plus de cahiers des charges rédigés avec ChatGPT, et de maquettes générées par IA. C'est une bonne chose : l'idée est souvent plus facile à comprendre. Mais ces documents ont un défaut commun : ils sont trop fournis et sans priorités. L'IA ajoute des fonctionnalités par dizaines, toutes présentées comme indispensables.",[10,243,244],{},"Utilisez-la pour ne rien oublier, puis faites le tri : qu'est-ce qui doit absolument être là le jour du lancement ?",[33,246,248],{"id":247},"télécharger-le-modèle","Télécharger le modèle",[10,250,251],{},"Pour vous lancer, voici la trame ci-dessus au format Word, avec des questions et des exemples dans chaque rubrique. Il est libre d'utilisation, sans inscription.",[253,254,258],"telechargement",{"format":255,"href":256,"titre":257},"Word · 12 rubriques · 10 pages","\u002Ftelechargements\u002Fmodele-cahier-des-charges-application-web.docx","Modèle de cahier des charges d'application web",[10,259,260],{},"Les questions à se poser, un exemple complet et des cadres à remplir pour chaque rubrique.",[10,262,263,264,268],{},"Et si vous voulez être accompagné, c'est exactement ce que je fais lors d'un ",[49,265,267],{"href":266},"\u002Foffres\u002Fcadrage-lancement","cadrage"," : partir de votre idée, de vos notes ou de votre document existant, et en tirer un cahier des charges priorisé, validé et prêt à être chiffré.",{"title":270,"searchDepth":271,"depth":271,"links":272},"",2,[273,274,275,276,277,278,279],{"id":35,"depth":271,"text":36},{"id":59,"depth":271,"text":60},{"id":89,"depth":271,"text":90},{"id":183,"depth":271,"text":184},{"id":217,"depth":271,"text":218},{"id":237,"depth":271,"text":238},{"id":247,"depth":271,"text":248},false,"Un cahier des charges n'a pas besoin d'être long. Il doit surtout dire ce qui compte en premier, qui fait quoi, et ce que le client a vraiment en tête.","2026-10-15","Cahier des charges d'une application web : les rubriques, du modèle économique aux priorités, les erreurs qui coûtent cher et un modèle Word à télécharger.","md",{"alt":286,"src":287},"Des notes, des croquis et une maquette faite avec l'IA se transforment en un plan priorisé, base du cahier des charges d'une application web","\u002Fimages\u002Fblog\u002Fcahier-des-charges-application-web.webp",{},null,true,"\u002Fblog\u002Fcahier-des-charges-application-web",[293,296,299,302,305],{"question":294,"reponse":295},"Qui doit rédiger le cahier des charges d'une application web ?","Le porteur de projet écrit le besoin : ses utilisateurs, ce qu'ils doivent pouvoir faire et ce qui compte en premier. Le CTO ou le développeur le reformule et le fait valider avant de chiffrer, puis se charge des spécifications techniques une fois le devis accepté.",{"question":297,"reponse":298},"Quelle est la différence entre un cahier des charges et des spécifications ?","Le cahier des charges décrit le besoin, avant le devis : ce que l'application doit faire, pour qui et dans quel ordre. Les spécifications se rédigent après le devis accepté : les écrans et les parcours détaillés (spécifications fonctionnelles), puis la base de données, l'architecture et les services externes (spécifications techniques).",{"question":300,"reponse":301},"Combien de pages doit faire un cahier des charges ?","Il n'y a pas de bonne longueur. Un cahier des charges de dix pages bien priorisé vaut mieux qu'un document de cinquante pages où tout a la même importance. Ce qui compte, c'est que chaque fonctionnalité soit assez précise pour être chiffrée sans deviner.",{"question":303,"reponse":304},"Peut-on rédiger son cahier des charges avec ChatGPT ?","C'est un bon point de départ pour ne rien oublier, mais le résultat est souvent trop fourni et sans priorités : tout y paraît indispensable. Il faut ensuite le relire, couper, et décider ce qui fait partie de la première version.",{"question":306,"reponse":307},"Faut-il un cahier des charges pour obtenir un devis ?","Pour un devis fiable, oui. Sans description précise, chaque prestataire imagine un projet différent, et les devis vont de 1 000 € à plus de 30 000 € pour une même idée. Avec un cahier des charges, vous comparez des propositions qui chiffrent la même chose.",{"title":309,"description":283},"Cahier des charges d'une application web : modèle et exemple",{"loc":291,"videos":311,"images":312},[],[],"blog\u002Fcahier-des-charges-application-web","lancer","Cahier des charges d'une application web","Vz9Xj6QAn5_cXr2H__hJLaRe-4UqJ4yZXTzR5IzS-Dg",6,[319,322,329,335],{"path":51,"title":320,"chapeau":321,"date":282,"theme":314,"minutes":317},"Créer une plateforme de mise en relation : étapes, coûts cachés et pièges à éviter","Le développement n'est qu'une partie du budget. Ce qui fait dérailler une plateforme de mise en relation, ce sont surtout les coûts que personne n'a listés au départ.",{"path":323,"title":324,"chapeau":325,"date":326,"theme":327,"minutes":328},"\u002Fblog\u002Fdeveloppement-saas-pourquoi-choisir-supabase-comme-alternative-a-firebase-pour-la-souverainete-de-vos-donnees","Développement SaaS : pourquoi choisir Supabase comme alternative à Firebase pour la souveraineté de vos données ?","Pour un SaaS en 2026, Supabase concilie la rapidité d'un Backend-as-a-Service avec la puissance de PostgreSQL, sans dépendance technologique ni juridique.","2026-01-20","technique",3,{"path":330,"title":331,"chapeau":332,"date":333,"theme":327,"minutes":334},"\u002Fblog\u002Fstripe-connect-vs-mangopay-en-2026","Stripe Connect vs Mangopay : quelle infrastructure de paiement pour votre marketplace en 2026 ?","Choisir entre Stripe Connect et Mangopay, ce n'est pas comparer des commissions : c'est choisir le modèle de données de votre plateforme.","2026-01-16",13,{"path":336,"title":337,"chapeau":338,"date":339,"theme":327,"minutes":328},"\u002Fblog\u002Fj-ai-teste-le-developpement-d-un-site-web-avec-une-ia","J'ai testé le développement d'un projet web avec une IA","Est-ce que l'IA est prête à remplacer les développeurs sur tous les types de projets ? Je me suis lancé un défi pour le découvrir.","2025-03-12",1792095590246]