Par Mhamed Bouamar, Fondateur de KamaWeb — Publié le 14 juillet 2026 — Temps de lecture : 10 minutes
En résumé
Le cahier des charges reste, en 2026, la meilleure protection d’un dirigeant qui lance un site web ou une application — qu’il code à la main, en no-code ou « avec l’IA ». Les chiffres expliquent pourquoi : 75 % des projets informatiques dépassent leur délai de 30 % et 45 % du code généré par l’IA contient des vulnérabilités (voir sources ci-dessous). Face au réflexe « génère-moi tout d’un coup », l’IA fait juste plus vite ce qu’il ne fallait pas faire tant que le besoin n’est pas défini. Un bon cahier des charges force à poser les vraies questions avant de dépenser : objectifs, périmètre, jalons de validation, critères de recette, sécurité, budget et responsabilités. C’est votre document de référence face au prestataire et votre garde-fou contre l’effet tunnel et le scope creep. Cet article vous donne la méthode et un mini-modèle actionnable, adapté aux réalités des PME marocaines.
Vous avez une idée de site ou d’appli, un budget serré, un prestataire (ou un outil IA) qui promet d’aller vite — et une petite voix qui vous demande : « et si ça dérape ? » Cette voix a raison. La bonne nouvelle : le remède n’est pas une technologie miracle, mais un document, simple et à votre portée. Voyons pourquoi il vous protège, et comment le construire.
Pourquoi la majorité des projets web dérapent (et ce que ça coûte à un dirigeant)
Lancer un projet web sans cadrage écrit vous expose à des dépassements de budget, des incompréhensions avec le prestataire et des livraisons hors sujet. Les chiffres le confirment : 60 % des projets accusent du retard (seulement 40 % livrés dans les délais), et 75 % des projets informatiques dépassent leur délai de 30 % (blog-gestion-de-projet.com). Le Standish Group va jusqu’à qualifier 83 % des projets informatiques d’échecs (Best of Business Analyst), et selon McKinsey, 17 % des grands projets informatiques déraillent au point de menacer l’existence même de l’entreprise (Wimi).
Pour un dirigeant de PME à Casablanca ou Rabat : un site payé qui n’attire personne, une appli livrée avec six mois de retard pendant que la concurrence avance, une facture qui gonfle sans que vous compreniez pourquoi. L’argent, mais aussi votre temps et votre crédibilité en interne.
Les 3 causes principales : besoins flous, scope creep, manque de portage direction
Quand on analyse pourquoi ces projets échouent, trois causes reviennent systématiquement :
- Des objectifs et exigences flous ou incomplets. On sait qu’on « veut un site », mais pas ce qu’il doit accomplir précisément, pour qui, ni comment on mesurera le succès.
- Le scope creep, ou dérive de périmètre. Les fonctionnalités s’ajoutent en cours de route, « tant qu’on y est ». Chaque ajout paraît anodin ; cumulés, ils font exploser délais et budget.
- Le manque de soutien de la direction. Un projet digital sans dirigeant impliqué qui tranche les arbitrages est un projet qui flotte.
Retenez ceci : les deux premières causes se neutralisent avec un cahier des charges, et la troisième, c’est vous qui la portez. Un besoin écrit noir sur blanc coupe court aux malentendus. Un périmètre validé rend chaque « tant qu’on y est » visible et négociable, au lieu de le laisser grignoter votre budget en silence.
L’effet tunnel : le piège qui transforme un retard en mauvaise surprise
L’effet tunnel est le piège discret qui menace votre projet : le prestataire ne communique pas de versions intermédiaires, vous ignorez l’avancement réel, et les deux parties attendent la fin du projet pour découvrir si le livrable est conforme (Khorum).
Le mécanisme est humain : le projet est passionnant, le prestataire prend des initiatives sans validation ; quand un retard s’accumule, il n’en parle pas « pour ne pas vous inquiéter » ; face à une difficulté technique, il adapte le cahier des charges dans son coin, sans concertation (blog-gestion-de-projet.com). Résultat : à la livraison, vous découvrez un produit qui ne ressemble pas à ce que vous aviez en tête, avec un retard que personne n’a annoncé.
L’effet tunnel n’est pas une fatalité : c’est l’absence de jalons de validation qui le crée. L’IA rend ce piège encore plus dangereux, comme nous allons le voir.
« Génère-moi tout d’un coup » : la fausse bonne idée de l’ère IA/no-code
En 2026, un nouveau discours séduit les dirigeants pressés : « plus besoin de développeur, l’IA génère l’application ». Des plateformes comme Lovable, v0 ou Bolt produisent du code fonctionnel (React, Next.js) à partir d’une simple description en langage naturel (laConsole). La promesse est réelle : réduire coûts et délais. Mais elle cache un piège que tout dirigeant doit comprendre avant de signer quoi que ce soit.
Ce que l’IA fait vraiment bien (structurer, accélérer, formaliser)
Soyons justes : l’IA est un formidable outil, que nous utilisons tous les jours chez KamaWeb. Elle ne remplace pas l’expertise stratégique, mais elle accélère la structuration et améliore la qualité rédactionnelle (WS Interactive). Concrètement, elle vous aide à :
- Formaliser vos objectifs et reformuler un besoin flou en spécification claire.
- Structurer une arborescence de site ou un parcours utilisateur.
- Identifier des fonctionnalités pertinentes auxquelles vous n’auriez pas pensé.
- Rédiger une première version de votre cahier des charges plus vite.
L’IA est devenue un outil du quotidien pour les chefs de projet et consultants AMOA (Youdemus) — excellente pour vous aider à écrire le cahier des charges, bien moins fiable pour construire le produit à votre place sans supervision.
Ce qu’elle ne règle pas : code vulnérable, dette technique, dépendance à la plateforme
Voici la partie que les vendeurs de « tout automatique » oublient de mentionner :
- 45 % du code généré par l’IA contient des vulnérabilités. Le code IA introduit 15 à 18 % de failles en plus par ligne comparé au code écrit par un humain (noqta.tn).
- 1 brèche de sécurité sur 5 est désormais causée par du code généré par l’IA (eBuilder Security). Pour votre PME, cela signifie que vous pouvez être responsable d’une fuite de données clients provoquée par une faille dans un code que personne n’a relu.
- L’IA et le no-code alourdissent la dette technique et génèrent des problèmes de maintenance significatifs si personne ne supervise la qualité du code produit (Symbolist).
- La dépendance à la plateforme vous piège : migrer hors de l’outil no-code sans tout reconstruire est souvent très difficile (etcdigital).
Le raccourci « génère-moi tout d’un coup » est dangereux pour une raison simple : sans définition fine du besoin, même l’IA n’aide pas — elle fait juste plus vite ce qu’il ne fallait pas faire. La vraie protection n’a jamais été la technologie. C’est le cahier des charges qui vous oblige à poser les bonnes questions avant que la première ligne de code — humaine ou générée — n’existe. Nous détaillons ces risques techniques dans notre article Vibe coding : les risques cachés d’un site codé par l’IA.
Le cahier des charges : la vraie protection, quelle que soit la techno
Un cahier des charges est un document qui décrit ce que vous voulez, pour qui, avec quelles contraintes et selon quels critères de réussite. C’est à la fois une déclaration d’intention — l’obligation de vous poser les vraies questions avant de coder — et un document de référence contractuel entre vous et votre prestataire.
Sa valeur ne dépend pas de la technologie utilisée. Que votre projet soit développé sur mesure, en no-code ou généré par IA, le cahier des charges reste la même boussole : il conditionne la réussite, la maîtrise budgétaire et la qualité finale du livrable (Tiilt).
Ce que doit contenir un cahier des charges en 2026 (mini-modèle actionnable)
Voici un mini-modèle que vous pouvez reprendre tel quel. Neuf sections, ni plus ni moins pour une PME :
- Contexte et objectifs business. Qui êtes-vous, quel problème le projet résout-il, quel résultat attendez-vous (plus de leads, vente en ligne, prise de rendez-vous) ? Un objectif chiffré vaut mieux qu’un souhait vague.
- Cibles et personas. À qui s’adresse le site/l’appli ? Un client B2B à Casablanca et un particulier n’ont pas les mêmes attentes.
- Périmètre fonctionnel. La liste précise des fonctionnalités, séparée en « indispensable » et « souhaitable plus tard ». C’est cette séparation qui tue le scope creep.
- Arborescence et contenus. Les pages/écrans, qui fournit les textes et visuels, et dans quels délais.
- Exigences techniques. Langue(s), responsive mobile, performance, hébergement et localisation des données, compatibilité, référencement (SEO/GEO/AEO).
- Sécurité et conformité. Section non négociable — nous y revenons en détail plus bas.
- Jalons, livrables et planning. Les étapes de validation, les dates, les versions intermédiaires attendues.
- Critères de recette. Comment vous validerez que le livrable est conforme (voir plus loin).
- Budget, propriété et responsabilités. Le montant, ce qui est inclus, la propriété du code source, et qui assume les dépassements.
Un cahier de 8 à 15 pages bien remplies vaut infiniment mieux qu’un cahier de 40 pages générique. Vous pouvez partir d’un template existant — CahiersDesCharges.com, le modèle de The Coding Machine, les modèles de FranceNum ou le livre blanc de la Fondation AFNIC — puis l’adapter à votre métier.
Cas concret : un dirigeant marocain lance son projet avec vs sans cahier des charges
Imaginons deux dirigeants de PME casablancaises qui veulent le même outil : une plateforme de prise de rendez-vous en ligne.
Sans cahier des charges, le premier décrit son idée en réunion, valide un devis, et laisse faire. Trois mois plus tard, il découvre une appli « finie » où le paiement en ligne — pourtant évident — n’est pas prévu, où la version mobile est bancale, et où le prestataire réclame un budget supplémentaire pour « ce qui n’était pas dans le devis ». Effet tunnel classique, scope flou, dialogue de sourds : rien n’était écrit.
Avec cahier des charges, le second consacre trois semaines à cadrer son besoin : paiement listé comme « indispensable », jalons toutes les deux semaines, critères de recette définis, propriété du code inscrite au contrat. Chaque difficulté se règle par référence au document. Le projet est livré conforme, dans un budget maîtrisé. La différence n’est pas le talent du prestataire : c’est le cadre.
Cadrer son projet en 4 étapes concrètes
Passons à l’action. Voici comment transformer le mini-modèle en démarche opérationnelle.
1. Définir le besoin avant de choisir l’outil
L’une des trois causes récurrentes d’échec des projets digitaux au Maroc est d’avoir choisi les outils avant les objectifs (zakariamahboub.ma). L’ordre correct est inverse : d’abord le pourquoi et le pour qui, ensuite le quoi, et seulement à la fin le comment (WordPress, sur-mesure, no-code, IA). Un besoin bien défini vous dira quelle technologie choisir — jamais l’inverse. L’IA vous aide utilement ici pour reformuler et structurer, pas pour décider à votre place.
2. Découper en jalons et livrables intermédiaires (pas de tunnel)
Contre l’effet tunnel, une seule parade : découper le projet en jalons rapprochés avec des livraisons intermédiaires. Prévoyez un point de validation toutes les 2 à 3 semaines, une version consultable à chaque étape et un tableau de bord partagé où vous voyez l’avancement réel.
Cette règle est encore plus critique à l’ère de l’IA et du no-code, où l’on peut générer une fausse route en une seule nuit. Un cahier des charges qui fixe ces jalons vous donne le droit — écrit — d’exiger de voir où en est le travail.
3. Fixer des critères de recette clairs et mesurables
La recette, c’est le moment où vous vérifiez que le livrable est conforme avant de payer le solde. Pour qu’elle protège, elle doit reposer sur des critères mesurables, pas sur une impression : « le formulaire envoie bien l’email au bon destinataire », « le site s’affiche correctement sur iPhone et Android », « une page se charge en moins de 3 secondes », « le tunnel de paiement fonctionne de bout en bout ». Chaque critère se répond par oui ou non — c’est votre levier légitime pour refuser un livrable bâclé.
4. Cadrer le budget, les responsabilités et les dépassements
L’argent doit être écrit. Le cahier des charges et le contrat précisent le montant, ce qu’il inclut, et surtout qui assume les dépassements de délai ou de budget. Sans cela, c’est le dialogue de sourds garanti. Avec cela, les responsabilités sont claires et vous êtes protégé.
Anticipez aussi le coût de la vie du projet après livraison : hébergement, mises à jour, corrections. Consultez nos repères sur combien coûte la maintenance d’un site web au Maroc et sur où héberger son site au Maroc en 2026.
Sécurité, conformité et code généré par IA : la section à ne jamais sauter
C’est la section qu’on saute par manque de temps — et c’est précisément celle qui vous protège le plus. Rappel : 1 brèche de sécurité sur 5 est causée par du code généré par l’IA, et 45 % du code IA contient des vulnérabilités. Si votre projet embarque du code généré automatiquement, ces exigences ne sont pas négociables :
- Audit de sécurité du code livré, surtout si tout ou partie est généré par IA. Exigez une relecture par un humain compétent.
- Localisation et protection des données. Où sont hébergées les données de vos clients ? Le Maroc dispose de la loi 09-08 encadrant les données personnelles, sous le contrôle de la CNDP — votre cahier des charges doit en tenir compte.
- Propriété et récupération du code source. Exigez-la par écrit, particulièrement en no-code, pour ne pas rester prisonnier d’une plateforme. Sans cette clause, changer de prestataire peut signifier tout reconstruire.
- Responsabilité en cas de faille. Qui corrige, dans quels délais, à quel coût, si une vulnérabilité est découverte après la mise en ligne ?
Sur le volet contractuel et juridique, une lecture attentive du contrat fournisseur avant signature évite bien des litiges. Notre méthode est détaillée dans Lire un contrat fournisseur avec l’IA avant de signer.
Spécificités PME Maroc : compétences, budget, adoption
Le contexte marocain mérite d’être regardé en face. Selon l’enquête du Haut Commissariat au Plan (HCP), seulement 31 % des entreprises marocaines disposaient d’un site web, et 92 % utilisaient internet principalement pour l’email (Morocco Web Service) — un chiffre qui a sans doute évolué depuis, mais qui donne le ton : une majorité de PME marocaines n’a toujours pas de projet web structuré, alors que le pays compte 35 millions d’internautes et 92,2 % de la population connectée (hub4digi). Vos clients sont en ligne ; peu d’entreprises ont un projet web à la hauteur. Le terrain est immense, à condition de ne pas rater son projet.
Trois obstacles reviennent pour les PME marocaines : le déficit de compétences digitales (premier frein), le manque de temps et de ressources humaines des dirigeants, et les limitations budgétaires avec l’absence de profils digitaux spécialisés. Trois raisons récurrentes d’échec les accompagnent : un scope trop large dès le départ, des outils choisis avant les objectifs, et un manque d’adoption par les équipes.
Deux recommandations concrètes en découlent :
- Commencez petit, mesurez à chaque étape, et ne passez à la phase suivante que si la précédente est stabilisée. C’est l’antidote direct au « scope trop large » et au « génère-moi tout ».
- Allouez 20 à 30 % de votre budget de transformation digitale à la formation et à l’accompagnement au changement. Sans cela, les outils numériques sont abandonnés en 6 mois (hub4digi). Un outil que vos équipes n’utilisent pas est un budget perdu, aussi beau soit le site.
Si vous n’avez pas de ressource IT en interne, ce n’est pas un obstacle rédhibitoire : appuyez-vous sur un consultant AMOA, une agence qui comprend votre métier, ou organisez un atelier interne de 2 à 3 jours autour d’un template. L’essentiel est d’écrire le besoin avant de dépenser.
FAQ
Pourquoi un cahier des charges si je peux faire générer mon app par l’IA ?
Parce que 45 % du code généré par l’IA contient des failles, et que sans spécification claire l’IA optimise sur les mauvais critères. Le cahier des charges définit ce que vous attendez vraiment. L’IA excelle pour vous aider à l’écrire ; elle est bien moins fiable pour construire seule un produit conforme et sécurisé.
Le cahier des charges, ce n’est pas juste de la paperasse administrative ?
Non. C’est votre document de référence contractuel avec le prestataire et votre protection quand les délais dérapent — rappelons que 75 % des projets informatiques dépassent de 30 %. Sans cahier clair, vous n’avez aucune base pour contester un livrable non conforme ou une facture qui gonfle.
Combien de temps faut-il consacrer à un cahier des charges pour une PME ?
Une bonne pratique consiste à y consacrer environ 15 à 20 % du temps total du projet, soit typiquement 2 à 3 semaines de réflexion pour une PME avant de passer au développement. Ce n’est pas du temps perdu : c’est ce qui vous évite des mois de dérive ensuite.
Comment éviter l’effet tunnel avec un prestataire ou un outil no-code/IA ?
Imposez des jalons de validation toutes les 2 à 3 semaines, exigez des versions intermédiaires consultables et un tableau de bord partagé. Le cahier des charges fixe ces rendez-vous par écrit. Cette discipline est encore plus nécessaire avec l’IA, où une mauvaise direction peut être générée en une nuit.
Faut-il exiger le code source quand le projet est développé avec du no-code ou de l’IA ?
Oui, absolument. La dépendance à la plateforme est un risque réel : migrer hors d’un outil no-code sans reconstruire est souvent très difficile. Inscrivez la propriété et la récupération du code source dans le cahier des charges et dans le contrat, dès le départ.
Qui assume les dépassements de délais ou de budget si tout n’est pas écrit ?
Sans document, personne — et c’est le dialogue de sourds. Avec un cahier des charges et un contrat qui précisent le périmètre, les jalons et les responsabilités, les dépassements sont attribués clairement. C’est écrit, donc opposable.
Besoin d’un cahier des charges solide pour votre prochain projet web ou app ?
Chez KamaWeb, nous commençons toujours par le cadrage : comprendre votre métier, définir vos objectifs business et écrire un cahier des charges qui vous protège avant la première ligne de code — humaine ou générée par IA. Notre équipe basée à Casablanca a déjà piloté plus de 700 campagnes publicitaires et accompagne les dirigeants de PME marocaines à chaque étape de leurs projets digitaux.
👉 Découvrez nos métiers ou contactez-nous pour échanger sur votre projet.