E
Eurastech Digital consulting

Cahier des charges logiciel sur mesure: methode au Maroc en 2026

Aissam Amzaourou

Un bon cahier des charges pour un logiciel sur mesure tient en 15 a 30 pages denses, pas en 200 pages de remplissage. Ecrit pour repondre aux bonnes questions, il protege l entreprise contre les derives budget et les livraisons qui ne servent personne. Ce guide decrit la structure d un cahier des charges efficace pour un projet au Maroc en 2026, les erreurs recurrentes qui font deraper les projets, et les specificites reglementaires marocaines (CNDP, DGI, CNSS) a integrer des le cadrage. Il s adresse aux DG, DSI et chefs de projet qui doivent rediger un cahier des charges pour consulter des integrateurs.

Pourquoi un cahier des charges structure change tout

Un cahier des charges clair sert 3 objectifs.

  1. Obtenir des devis comparables d integrateurs differents. Sans structure, chaque prestataire interprete a sa maniere et comparer devient impossible.
  2. Proteger le budget pendant le projet. Ce qui est dans le cahier est au forfait. Ce qui ne l est pas devient un avenant. Sans cahier, tout est regie ouverte.
  3. Donner une cible partagee aux utilisateurs finaux. Le cahier est le document que les metiers valident avant developpement. Il evite les “ce n est pas ce que j avais demande” en recette.

Un mauvais cahier des charges (trop vague ou trop prescriptif) genere au contraire plus de problemes qu il n en resout. Le juste milieu est documente ci-dessous.

Structure d un cahier des charges efficace

Voici les 10 sections que nous retrouvons dans les meilleurs cahiers des charges marocains.

1. Contexte et objectif business (1 a 2 pages)

Pourquoi ce projet existe. Quel probleme business il resout. Quelle economie ou quel revenu il genere. Indicateur de succes mesurable a 12 mois. Sans cette section, le projet est condamne a la derive.

2. Personas et parcours utilisateur (2 a 4 pages)

Qui utilisera le logiciel. Decrit comme une personne, pas un role: “Karim, 38 ans, responsable preparation, gere 4 techniciens, utilise son telephone Android dans l entrepot”. Parcours utilisateur critique decrit en sequence, du debut a la fin.

3. Exigences fonctionnelles par module (5 a 10 pages)

User stories regroupees par domaine fonctionnel. Format simple: “En tant que [persona], je peux [action] pour [benefice business]”. Priorisation MoSCoW (Must, Should, Could, Won t). Ne pas detailler l UI, detailler le comportement attendu.

4. Exigences non fonctionnelles (1 a 2 pages)

Performance (temps de reponse mesurable), disponibilite cible, scalabilite (volumes cibles a 12 et 36 mois), accessibilite, multilinguisme, compatibilite navigateurs.

5. Integrations et interfaces (1 a 3 pages)

Liste des systemes a connecter: ERP (Odoo, SAP, Sage), e-commerce (PrestaShop, Shopify), bancaire, CMI, DGI (facturation electronique), CNSS, WMS, WhatsApp Business, Google Maps, OpenAI. Protocole envisage (REST API, SOAP, webhooks, batch).

6. Contraintes de conformite marocaine (1 a 2 pages)

CNDP (loi 09-08), secteurs reglementes, hebergement Maroc ou UE, journalisation pour audit, duree de conservation, droits des personnes. Souvent oublie en amont et rattrape en recette avec retard.

7. Contraintes techniques (1 page)

Stack preferee ou imposee, hebergement cible, contraintes de securite (SSO, 2FA, PCI DSS, HDS), contraintes de langue de l equipe future.

8. Volumes cibles (1 page)

Nombre d utilisateurs a 12 et 36 mois, nombre de transactions par jour, taille de base previsible, pics saisonniers attendus. Permet a l integrateur de dimensionner.

9. Hors perimetre explicite (1 page)

Liste de ce que le projet ne fera PAS. Plus clarifiant que la liste de ce qu il fera. Exemples: “le projet ne gere pas la paie, qui reste sur Sage Paie”, “le projet ne gere pas le SAV qui reste sur Freshdesk”.

10. Calendrier contraint et livraisons attendues (1 page)

Dates imposees par le business (cloture annuelle, campagne commerciale, expiration licence SaaS actuelle), jalons intermediaires souhaites, modalites de livraison (par vague vs big bang).

Besoin d aide pour rediger votre cahier des charges ? Demandez un atelier Eurastech. 2 a 3 sessions pour cadrer avec vos metiers et livrer un cahier des charges integre.

Les 5 erreurs qui font deraper un cahier des charges

Observations issues de nos audits de reprise sur des projets mal cadre.

Erreur 1 - Cahier ecrit en silo DSI sans les metiers. Le document refllete ce que la DSI pense du besoin, pas la realite operationnelle. Contre-mesure: ateliers obligatoires avec 2 utilisateurs operationnels par module.

Erreur 2 - Trop prescriptif sur l interface. Le cahier decrit chaque ecran avec des wireframes figes. L integrateur ne peut plus proposer de meilleure idee. Contre-mesure: decrire le comportement, laisser la liberte d execution.

Erreur 3 - Pas d integrations listees. Les connexions aux systemes existants sont traitees comme “evidentes” et decouvertes en recette. Contre-mesure: liste exhaustive des 5 a 15 integrations typiques avec protocole et proprietaire cote client.

Erreur 4 - Volumes sous-estimes. Le cahier dit “10 utilisateurs max”. A la mise en production, 40 utilisateurs se connectent en meme temps. Contre-mesure: volumes cibles 36 mois, pas l existant.

Erreur 5 - Pas de criteres d acceptation mesurables. La recette devient subjective. Contre-mesure: “la page liste se charge en moins de 2 secondes avec 10 000 lignes”, pas “la page doit etre rapide”.

Specificites marocaines a integrer des le cahier

Les contraintes reglementaires locales a verifier.

  • CNDP (loi 09-08): traitements declares, pseudonymisation des logs, gestion des droits d acces, durees de conservation, procedure de reponse aux demandes des personnes concernees.
  • DGI facturation electronique: format attendu, frequence de transmission, connecteur disponible pour votre stack.
  • CNSS integration paie: si le projet touche la paie, format attendu pour les bordereaux, recurrence.
  • Plan comptable marocain CGNC: pour tout module financier, utiliser le CGNC natif plutot que de l adapter.
  • TVA multi-taux (0%, 7%, 10%, 14%, 20%): gestion native, avec regimes specifiques (regime auto-entrepreneur, exoneration, export).
  • BAM pour le secteur bancaire: directives specifiques si vous etes etablissement de paiement, operateur de change ou etablissement de credit.
  • Langue: FR, AR, souvent EN pour l export. Arabe de droite a gauche a prevoir si interface arabe necessaire.

Pour le choix entre SaaS et developpement sur mesure avant de rediger un cahier des charges, voir notre guide SaaS vs sur mesure. Pour les fourchettes de prix selon la taille du projet, voir le guide prix logiciel sur mesure.

Template de cahier des charges (outline)

Structure minimale qu un cahier des charges PME marocaine devrait suivre.

1. Resume executif (1 page)
2. Contexte et objectif business (1-2 pages)
3. Perimetre fonctionnel
   3.1 Personas (2-4 pages)
   3.2 Parcours utilisateur critiques (2-4 pages)
   3.3 User stories par module (5-10 pages)
   3.4 Hors perimetre (1 page)
4. Exigences non fonctionnelles (1-2 pages)
5. Integrations et interfaces (1-3 pages)
6. Contraintes reglementaires (1-2 pages)
7. Contraintes techniques (1 page)
8. Volumes cibles (1 page)
9. Calendrier et jalons (1 page)
10. Criteres d acceptation (1 page)
11. Modalites de consultation (1 page)

Total visee: 20 a 30 pages. Au-dela, le document devient illisible. En dessous, il est probablement incomplet.

FAQ

Combien de temps faut-il pour rediger un bon cahier des charges ?

Entre 3 et 8 semaines pour un projet de taille PME, selon la disponibilite des metiers et la clarte des processus. Plus le besoin est flou au depart, plus le cadrage est long et plus le projet qui suit sera maitrise.

Le cahier des charges doit-il etre ecrit par le client ou par l integrateur ?

Idealement par le client avec l aide d un consultant independant. Laisser l integrateur rediger son propre cahier des charges cree un conflit d interet: il chiffre ensuite sur la base d un document qu il a cadre lui-meme.

Peut-on demarrer un projet sans cahier des charges complet ?

Pour un MVP court (8 semaines) avec un perimetre tres contenu, oui, en mode lean avec un brief de 5 a 10 pages et validation par iterations. Au-dela, un cahier des charges formalise est indispensable pour eviter les derives.

Comment integrer les specificites metier dans le cahier sans le rendre illisible ?

Annexes. Le corps du cahier decrit le quoi, les annexes detaillent les calculs specifiques (regle de scoring client, algorithme de calcul de prime, specificite fiscale). Permet a l integrateur de jauger la complexite.

Pouvez-vous reprendre un cahier des charges existant pour le completer ?

Oui, c est une prestation frequente. Nous auditons le cahier existant, identifions les zones floues et les manques, et livrons une version enrichie pretexte a consultation. 2 a 4 semaines selon l etat de depart.

Quel est le risque d un cahier des charges de 200 pages ?

Personne ne le lit en entier, ni cote client, ni cote integrateur. Les chiffrages deviennent approximatifs, la recette est impossible a structurer, et le document fait du poids sans creer de valeur. Un bon cahier est dense, pas volumineux.


Vous cadrez un projet de logiciel sur mesure ? Eurastech accompagne les PME et ETI marocaines sur la redaction de cahiers des charges independants et la consultation d integrateurs. Casablanca, Rabat, Fes. Demander un atelier de cadrage ou lire le pillar logiciel sur mesure.

Retour au blog →