Post Website Thierrylaval.dev 1500x400

Vous voulez créer votre cahier des charges, vous avez pleins d'idées ?

C’est parti…

Bonne lecture !

Qu’est ce qu’un cahier des charges ?

Le cahier des charges permet de lister avec précision vos attentes et exigences. C’est un document qui contient tous les éléments permettant d’expliquer le projet :

C’est pourquoi, il est très utilisé dans de nombreux domaines (réalisation d’un produit, d’un projet web, d’un bâtiment, …).

Il a ainsi plusieurs fonctions :

  • Préciser et définir les objectifs et la finalité d’un projet,
  • Détailler le contexte du projet (contraintes techniques, parties prenantes, exigences particulières, charte graphique, jour de livraison, …)
  • Répertorier l’ensemble des besoins et les caractéristiques du projet
  • Identifier les contraintes, les intervenants
  • Rassembler tous les éléments pour les écrire dans un même document
  • Répartir les charges et les missions

C’est un support qui reprend les aspects généraux et techniques et sert de base de travail.

Pour vous organiser voici 2 exemples à télécharger

Vous pouvez remplir mon cahier des charges en ligne
en cliquant sur le bouton ci-dessous

Avant de commencer, contentez-vous déjà de réfléchir aux éléments suivants :

Le pourquoi du projet

Le contexte et la problématique qui ont déclenché le projet.

Les objectifs du projet

La situation dans laquelle on devrait idéalement se retrouver en fin de projet

Les critères de réussite du projet

Qu’est-ce qui fait que le projet sera une réussite et créera de la valeur pour votre entreprise (penser à des critères de satisfaction utilisateur plutôt que de pilotage de projet, de délai, etc)

post-cahier-des-charges-2
post-cahier-des-charges-3

Expression de besoins / cas d’utilisation

Cette partie est la plus dense. Vous devez expliquer avec vos mots chacun de vos besoins. Pensez d’un point de vue utilisateur, ne soyez pas faussement technique et essayez d’être exhaustif.

Contraintes du projet

Listez les vraies contraintes de votre projet. Les contraintes sont toutes les conditions qui font que le projet « idéal » ne pourra pas avoir lieu.
Par exemple, le budget n’est ni plus ni moins qu’une contrainte qui doit être réaliste.
La date de livraison attendue peut aussi être une contrainte mais attention à ne pas en fixer une arbitrairement.
Chacune des contraintes forcera l’équipe à faire des compromis donc ne vous inventez pas des contraintes qui n’existent pas.

Documentation technique

Si le projet à un volet technique, par exemple une intégration à un système existant, n’hésitez pas à fournir la documentation du logiciel, de l’API, etc.

👍 À retenir : prenez soin de ne pas écrire de solution mais bien des problématiques ou des besoins.

Organisez vos besoins et idées

Vous pouvez donc classer vos attentes parmi 3 listes:

Les besoins : les besoins correspondent à des demandes qui répondent à une problématique concrète.
Par exemple, une tâche peut être associée à un tag pour être filtrée

Les nécessités : les nécessités sont des besoins qui doivent obligatoirement être développés pour
que le projet ait une raison d’exister. Sans eux, votre projet perd tout son sens.
Par exemple, une tâche peut être marquée comme terminée.

Les idées : les idées correspondent à des choses qui seront à discuter plus tard. En listant vos idées,
vous pouvez donner à l’équipe une vision des évolutions possibles sans perdre du temps à discuter de sujet
qui ne sont pas d’actualité au démarrage. Cette liste pourra être complétée au fur et à mesure de l’avancement du projet.
Par exemple, une tâche peut être créée automatiquement par l’envoi d’un mail sur une adresse spécifique