Le verdict en trois phrases
Un cahier des charges flou fait varier les devis d'une même application de 1 à 4 : 18 000 EUR HT chez l'un, 72 000 EUR HT chez l'autre, parce que chaque prestataire imagine un périmètre différent. La solution tient en 8 rubriques, des user stories priorisées selon MoSCoW (Must, Should, Could, Won't) et des critères de recette écrits avant la consultation. Comptez 5 à 10 jours de travail interne ou 2 500 à 6 000 EUR HT d'accompagnement pour un document qui fait gagner bien plus en négociation.
Les 8 rubriques d'un cahier des charges comparable
Un bon cahier des charges ne décrit pas les écrans, il décrit les besoins, les volumes et les contraintes. Voici la structure que nous recommandons aux PME en 2026.
| Rubrique | Contenu attendu | Pages indicatives |
|---|---|---|
| 1. Contexte et objectifs | Activité, problème actuel, 3 indicateurs de succès chiffrés | 1 à 2 |
| 2. Utilisateurs et rôles | Profils, nombre d'utilisateurs par rôle, droits | 1 |
| 3. User stories MoSCoW | 20 à 60 stories priorisées | 4 à 8 |
| 4. Volumétrie | Clients, commandes, documents, pics d'usage | 1 |
| 5. Intégrations | ERP, comptabilité, paiement, API existantes | 1 à 2 |
| 6. Exigences RGPD et sécurité | Données personnelles, hébergement, durée de conservation | 1 |
| 7. Critères de recette | Conditions de validation par story, performance | 2 à 3 |
| 8. Budget, planning, réversibilité | Enveloppe, jalons, propriété du code | 1 |
Un document de 12 à 20 pages suffit. Au-delà, les prestataires survolent ; en dessous de 5 pages, ils inventent.
Écrire des user stories et les prioriser avec MoSCoW
Une user story suit la forme « En tant que [rôle], je veux [action] afin de [bénéfice] ». Elle doit tenir en une phrase et être accompagnée de 2 à 4 critères d'acceptation. Exemple : « En tant que technicien, je veux signer l'intervention sur tablette afin d'envoyer la facture le jour même. » Critère : la facture PDF part par e-mail en moins de 2 minutes après la signature.
La méthode MoSCoW range chaque story dans une catégorie. Le piège classique consiste à tout classer en Must, ce qui empêche tout arbitrage budgétaire.
| Catégorie | Définition | Part recommandée des stories | Effet sur le devis |
|---|---|---|---|
| Must have | Sans elle, l'application est inutilisable | 50 à 60 % | Socle du lot 1 |
| Should have | Importante, contournable quelques mois | 20 à 25 % | Option chiffrée séparément |
| Could have | Confort, gain marginal | 10 à 15 % | Lot 2 ou plus tard |
| Won't have (cette fois) | Exclue explicitement du périmètre | 5 à 10 % | Évite les malentendus |
La rubrique Won't have est sous-estimée : écrire noir sur blanc « pas d'application mobile native en version 1 » peut retirer 15 000 à 25 000 EUR d'un devis.
Pourquoi les devis varient de 1 à 4
Quand la volumétrie et les intégrations manquent, chaque prestataire couvre son risque à sa façon. Le tableau ci-dessous illustre une consultation réelle type, ordre de grandeur 2026, pour une application de gestion des interventions.
| Élément non précisé | Hypothèse prestataire A | Hypothèse prestataire B | Écart de coût |
|---|---|---|---|
| Nombre d'utilisateurs | 10 | 200 avec rôles fins | 6 000 à 12 000 EUR |
| Intégration comptable | Export CSV | Connecteur API temps réel | 5 000 à 10 000 EUR |
| Mode hors ligne | Non | Oui, synchronisation complète | 8 000 à 15 000 EUR |
| Hébergement RGPD | Mutualisé | Certifié HDS ou SecNumCloud | 2 000 à 6 000 EUR par an |
| Recette | Non prévue | 2 cycles avec jeux de tests | 3 000 à 6 000 EUR |
Avec un cahier des charges précis, les écarts entre devis sérieux retombent en général à 20 ou 30 %, ce qui permet de comparer la méthode et l'équipe plutôt que des hypothèses.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Mini cas pratique
Nadia, dirigeante d'une PME de maintenance de climatisation à Marseille (25 salariés), consulte une première fois sans cahier des charges. Elle reçoit 4 devis entre 19 000 et 74 000 EUR HT, impossibles à comparer. Elle investit 4 000 EUR HT dans un accompagnement de 6 jours : 42 user stories, dont 24 Must, 10 Should, 5 Could et 3 Won't.
La seconde consultation donne 3 devis entre 31 000 et 38 000 EUR HT pour le lot Must et Should. Elle retient l'offre à 34 000 EUR HT et reporte les Could en lot 2 à 7 000 EUR. Par rapport à l'offre médiane initiale de 46 000 EUR, elle économise environ 12 000 EUR, soit 3 fois le coût du cadrage, et réduit fortement le risque d'avenants.
FAQ
Combien d'user stories faut-il pour une application de PME ?
Entre 20 et 60 dans la plupart des cas. Au-delà de 80, le projet mérite d'être découpé en plusieurs lots de 3 à 4 mois.
Qui doit rédiger le cahier des charges ?
Le dirigeant ou un référent métier, idéalement accompagné. Un accompagnement externe coûte 2 500 à 6 000 EUR HT pour 4 à 8 jours et évite les oublis techniques.
Faut-il imposer une technologie dans le document ?
Seulement si vous avez une contrainte réelle, par exemple un ERP existant. Sinon, laissez 2 à 3 prestataires proposer, cela ouvre la concurrence et peut réduire les devis de 10 à 20 %.
Que mettre dans la rubrique RGPD ?
La liste des données personnelles traitées, leur durée de conservation, le lieu d'hébergement (UE) et les droits d'accès. Ces éléments pèsent souvent 5 à 10 % du budget.
Les critères de recette sont-ils vraiment nécessaires ?
Oui. Sans eux, la livraison est contestable. Prévoyez au moins 2 critères par story Must et un délai de recette de 2 à 3 semaines.
Parlons de votre projet. Envoyez-nous votre premier jet de besoins, même incomplet : nous structurons vos user stories MoSCoW et chiffrons l'application par lot, avec un budget indicatif et un planning réaliste. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
