La plupart des projets logiciels qui dérapent ne le font pas à cause de la technique, mais d'un malentendu au départ. Le client imaginait un outil, le développeur en a compris un autre. Le cahier des charges sert à éviter ce malentendu. Encore faut-il qu'il décrive les bonnes choses.

L'erreur la plus fréquente : décrire des écrans

Beaucoup de cahiers des charges commencent par « il faut un menu avec telle liste et tel bouton ». C'est prématuré. Ce qui compte, c'est ce que les utilisateurs doivent pouvoir faire, dans quel ordre, et avec quelles règles. Les écrans viennent après, et un bon prestataire vous en proposera souvent de meilleurs que ceux imaginés au départ.

Les sept blocs d'un cahier des charges utile

Les sept blocs d'un cahier des charges : contexte, utilisateurs, processus, fonctionnalités, données, contraintes, critères de réussite
Les sept blocs d'un cahier des charges utile, dans l'ordre où il faut les écrire.

1. Le contexte

Qui êtes-vous, quelle activité, et surtout : quel problème l'application doit-elle résoudre ? Décrivez la situation actuelle honnêtement, y compris les fichiers Excel et les contournements.

2. Les utilisateurs

Qui va utiliser l'outil ? Pour chaque profil (commercial, magasinier, comptable, client, direction), indiquez ce qu'il doit faire et ce qu'il ne doit pas voir.

3. Les processus

Le cœur du document. Décrivez chaque processus comme une histoire : « Le commercial reçoit une demande, crée un devis, le fait valider par la direction au-delà d'un certain montant, puis l'envoie au client. » N'oubliez pas les exceptions : elles représentent souvent la moitié du travail.

4. Les fonctionnalités, priorisées

Listez ce que l'outil doit permettre, puis classez chaque point avec la méthode MoSCoW :

PrioritéSignificationExemple
MustIndispensable dès la première versionCréer et envoyer un devis
ShouldImportant, mais l'outil reste utilisable sansRelance automatique des devis sans réponse
CouldAppréciable si le budget le permetTableau de bord des taux de conversion
Won'tExclu de cette version, explicitementApplication mobile dédiée

5. Les données

Quelles informations l'outil manipule-t-il ? D'où viennent-elles, faut-il reprendre l'existant, et avec quels autres logiciels faut-il échanger (comptabilité, site web, messagerie) ? Pour ce dernier point, voir Relier son site web à son logiciel de gestion : les API expliquées simplement.

6. Les contraintes

Budget, délai, hébergement, langues (français, arabe, anglais), accès sur téléphone, sécurité, confidentialité des données.

7. Les critères de réussite

Comment saurez-vous que le projet est réussi ? « Ne plus utiliser le fichier de suivi partagé », « préparer un devis en moins de dix minutes »… Des critères concrets évitent les débats à la livraison.

Les erreurs qui font déraper un projet

  • Tout mettre en priorité « Must ». Une première version qui fait l'essentiel, livrée vite, vaut mieux qu'un projet complet qui n'aboutit jamais.
  • Écrire sans les utilisateurs. La personne qui fait la tâche tous les jours connaît les exceptions que la direction ignore.
  • Oublier la reprise des données. Nettoyer et importer l'existant est un travail à part entière.
  • Figer le document. Un cahier des charges évolue pendant le projet : ce qui compte, c'est que chaque changement soit discuté et chiffré.

Charika Pro réunit aujourd'hui des appels d'offres, un annuaire d'entreprises, des consultations privées et une interface en trois langues. Un tel périmètre ne se définit pas d'un coup : il se construit et se priorise version après version. Nous présentons la plateforme dans Charika Pro : centraliser les appels d'offres pour les entreprises.

Et si vous ne savez pas par où commencer ?

Pas besoin d'un document parfait pour contacter un prestataire. Une page qui décrit le problème, les utilisateurs et le processus principal suffit pour un premier échange. Le cahier des charges se construit ensuite à deux. Si vos processus reposent aujourd'hui sur des tableurs, lisez aussi Fichiers Excel partagés : quand passer à une application métier ?, puis présentez-nous votre projet.

Questions fréquentes

Combien de pages doit faire un cahier des charges ?

Il n'y a pas de bonne longueur. Pour une première application métier, dix à vingt pages bien structurées valent mieux qu'un document de cent pages que personne ne relit.

Faut-il inclure des maquettes ?

Des croquis peuvent aider à exprimer une idée, mais ils ne doivent pas figer la solution. Décrivez d'abord ce que l'utilisateur doit accomplir.

Le prestataire peut-il rédiger le cahier des charges ?

Il peut vous aider à le structurer, souvent lors d'une phase de cadrage. Les connaissances métier, elles, viennent de votre entreprise.