Guides27 octobre 20268 min

Cahier des charges d’application web : méthode et exemple

Un bon cahier des charges d’application web ne fait pas cinquante pages. Il dit clairement qui utilisera l’outil, pour faire quoi, avec quelles données et selon quelles règles. Voici la méthode, un exemple de plan, et les erreurs qui faussent les devis.

À quoi sert un cahier des charges d’application web

Le cahier des charges d’une application web décrit ce que l’outil doit permettre de faire, pour qui et dans quelles conditions. Il sert d’abord à vous : l’écrire oblige à clarifier vos processus, à arbitrer entre les besoins des différents services et à distinguer l’indispensable du confortable.

Il sert ensuite à consulter des prestataires sur une base commune. Sans document de référence, chaque devis répond à une interprétation différente du projet, et les comparer devient impossible. Avec un cahier des charges, vous comparez des approches et des méthodes, plus seulement des montants.

Pour un logiciel métier, il a une importance particulière : c’est là que vivent les règles de gestion, ces détails de votre activité que personne ne connaît mieux que vous. Pour un site de présentation, notre guide du cahier des charges de site internet est plus adapté.

Cahier des charges fonctionnel ou technique

On distingue souvent deux documents. Le cahier des charges fonctionnel décrit le besoin du point de vue des utilisateurs : ce qu’ils doivent pouvoir faire, sans dire comment. Le cahier des charges technique décrit les choix de réalisation : langages, framework, hébergement, architecture.

En tant que porteur de projet, concentrez-vous sur le fonctionnel. C’est le métier du prestataire de proposer les choix techniques, puis de les justifier. Mentionnez uniquement les contraintes techniques réelles : un logiciel existant avec lequel l’application doit communiquer, un hébergement imposé par votre secteur, une politique de sécurité interne.

Les rubriques indispensables

Un cahier des charges utile tient en quelques pages s’il couvre ces points :

  • Le contexte : votre activité, la façon dont le travail se fait aujourd’hui et ce qui pose problème
  • Les objectifs : ce que l’application doit changer, formulé en résultats concrets (moins de ressaisie, un suivi partagé, un espace client)
  • Les utilisateurs et leurs rôles : qui se connecte, qui voit quoi, qui peut modifier ou valider
  • Les parcours principaux : pour chaque rôle, les actions courantes décrites étape par étape
  • Les données : ce que l’application stocke (clients, dossiers, réservations, documents) et d’où viennent les données existantes
  • Les règles de gestion : calculs, statuts, circuits de validation, cas particuliers
  • Les connexions : outils avec lesquels l’application doit échanger (paiement, comptabilité, agenda, messagerie)
  • Les contraintes : sécurité, RGPD, accessibilité, appareils utilisés, contexte d’usage
  • Les priorités : ce qui est indispensable pour une première version, ce qui peut venir ensuite

Exemple de plan de cahier des charges

Voici un exemple de plan pour un logiciel métier de suivi d’interventions, à adapter à votre activité. Chaque partie peut tenir en quelques paragraphes ou en une liste :

PartieContenu attendu
1. ContexteActivité, organisation, outils actuels (tableurs, agenda partagé, papier)
2. ObjectifsCentraliser les demandes, planifier les techniciens, suivre chaque intervention
3. UtilisateursAccueil, techniciens, responsable, clients éventuels
4. ParcoursCréer une demande, l’attribuer, la réaliser, la clôturer, facturer
5. DonnéesClients, sites, interventions, pièces, photos, documents
6. RèglesStatuts d’une intervention, délais, priorités, droits de modification
7. ConnexionsLogiciel de facturation, envoi d’e-mails, agenda
8. ContraintesUsage sur téléphone en intervention, réseau parfois faible
9. PrioritésVersion 1 : demandes et planning. Ensuite : espace client, statistiques

Testez votre site maintenant

Collez l’adresse de votre site : en 15 secondes, vous voyez ce qui l’empêche de ressortir sur Google (vitesse, mobile, balises, sécurité). Gratuit, sans inscription.

Les erreurs qui faussent les devis

Certaines erreurs reviennent dans presque tous les premiers jets. Elles ne sont pas graves si on les repère tôt :

  • Décrire des écrans au lieu de besoins : « un bouton vert en haut à droite » dit comment, pas pourquoi
  • Tout mettre au même niveau de priorité, ce qui empêche de construire une première version rapidement
  • Oublier les cas particuliers : annulation, modification après validation, client en double, donnée manquante
  • Passer sous silence la reprise des données existantes, alors qu’elle conditionne la mise en service
  • Recopier un logiciel concurrent fonction par fonction, au lieu de partir de votre façon de travailler
  • Écrire seul, sans les personnes qui utiliseront l’outil au quotidien

Et si vous n’avez pas le temps de l’écrire ?

Un cahier des charges parfait n’est pas un préalable. Une page qui décrit le contexte, les utilisateurs et les trois problèmes principaux suffit pour ouvrir la discussion. Le reste se construit pendant l’atelier de cadrage, avec un prestataire qui pose les bonnes questions et formalise les réponses.

C’est la démarche que nous suivons pour chaque projet d’application web sur mesure : vous nous décrivez votre situation avec vos mots, nous rédigeons ensemble le périmètre et les priorités, puis vous recevez un devis détaillé fonctionnalité par fonctionnalité. Pour estimer le calendrier, lisez aussi combien de temps pour développer une application web.

Questions fréquentes

Que doit contenir le cahier des charges d’une application web ?

Le contexte et les objectifs du projet, les utilisateurs et leurs rôles, les parcours principaux, les données manipulées, les règles de gestion, les connexions avec d’autres outils, les contraintes (sécurité, RGPD, appareils) et les priorités entre première version et évolutions.

Faut-il un cahier des charges technique ?

Pas forcément. En tant que porteur de projet, concentrez-vous sur le cahier des charges fonctionnel, qui décrit le besoin. Les choix techniques relèvent du prestataire, qui doit les proposer et les justifier. Indiquez seulement les contraintes techniques réelles, comme un logiciel existant à connecter.

Combien de pages doit faire un cahier des charges de logiciel métier ?

Il n’y a pas de longueur idéale. Un document court et précis vaut mieux qu’un long document vague. L’essentiel est que chaque rôle, chaque parcours principal et chaque règle de gestion soient décrits clairement, avec les cas particuliers.

Peut-on faire rédiger le cahier des charges par le prestataire ?

Oui, lors d’une phase de cadrage. Vous apportez la connaissance de votre métier, le prestataire structure le besoin et le traduit en périmètre. Le document final doit rester compréhensible par vous et utilisable par un autre prestataire si besoin.

Et votre site, il vaut quoi ?

En 15 secondes, notre outil analyse vitesse, mobile, SEO et sécurité — gratuitement, sans inscription.

Dans le même dossier · Créer une application web

Application web →

Glossaire

À lire ensuite