YVES CONSTANTINIDIS
Agence Nationale d’Appui à la Performance
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
RESUME
Cette production s’adresse aux établissements de santé engagés dans un projet d’informatisation
(acquisition d’une nouvelle solution ou remplacement d’une solution existante) et plus
particulièrement pour l’équipe projet en charge d’animer l’expression du besoin (profils techniques et
métiers) en vue de la rédaction du cahier des charges. Elle donne les éléments méthodologiques
nécessaires à la rédaction d’un cahier des charges précis et fiable pour une relation contractuelle saine
avec l’industriel qui sera retenu.
Réussir l’expression de son besoin, c’est se donner toutes les chances de réussir le projet
d’informatisation.
SOMMAIRE
1. Principes d’élaboration d’un cahier des charges ............................................................................ 4
1.1. Synoptique de la démarche..................................................................................................... 4
1.2. Les principes ............................................................................................................................ 5
1.3. Les différents niveaux d’exigences .......................................................................................... 5
1.4. Étapes de l’élaboration............................................................................................................ 5
1.5. Description du processus ........................................................................................................ 6
2. Démarche d’élaboration d’un cahier des charges .......................................................................... 7
2.1. Le cadrage : formaliser le concept et les objectifs .................................................................. 7
Définir les objectifs .......................................................................................................................... 7
Déterminer le domaine et le périmètre .......................................................................................... 7
Analyser les parties prenantes ........................................................................................................ 8
Le document de concept et objectifs .............................................................................................. 9
Check-list ......................................................................................................................................... 9
2.2. Étapes préalables .................................................................................................................. 10
Identifier les profils utilisateurs..................................................................................................... 10
Établir la liste des sources d’exigences ......................................................................................... 10
Estimer les charges et les délais .................................................................................................... 10
Identifier les ressources ................................................................................................................ 10
Identifier et analyser les risques ................................................................................................... 10
Enregistrer les charges et les délais .............................................................................................. 10
Contenu du plan projet ................................................................................................................. 11
Check-list de planification ............................................................................................................. 11
2.3. Le recueil des besoins............................................................................................................ 12
2.4. L’analyse des besoins ............................................................................................................ 12
2
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
3
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
4
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
5
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
rédiger les exigences, généralement sous forme de cahier des charges. La forme peut être
textuelle ou graphique. La représentation graphique fait appel à des techniques de
modélisation des données ou des traitements informatiques.
Gérer les évolutions. À un instant donné, une version du cahier des charges peut être en cours
d’utilisation (par les équipes de concepteurs, par exemple), une autre en cours d’élaboration.
Ce sont alors des techniques de gestion des versions et de la configuration qui seront utilisées.
Faire valider les exigences par les différentes parties prenantes. Cette validation se fait à
plusieurs niveaux. Les futurs utilisateurs valideront souvent au fur et à mesure de la rédaction,
le donneur d’ordre validera généralement l’ensemble du document.
6
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
7
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
8
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
Check-list
Les objectifs sont-ils clairement spécifiés ?
A-t-on identifié, analysé et formalisé la liste des parties prenantes ?
Les objectifs spécifiés sont-ils approuvés par les parties prenantes ?
Les objectifs sont-ils réalistes, en termes de délais, de charge, de budget et aussi de risques ?
A-t-on analysé les risques ?
Y-a-t-il consensus entre parties prenantes sur le périmètre ?
Le périmètre a-t-il été formellement approuvé par le donneur d’ordres ?
Les parties prenantes se sont-elles engagées à participer ?
9
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
10
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
Check-list de planification
L’objectif du projet est clair, sans ambiguïté, sans langue de bois.
L’atteinte de l’objectif est vérifiable et mesurable.
L’atteinte de l’objectif se traduira par un bénéfice.
On est assuré que l’objectif sera atteint avec les moyens alloués.
Il y a un accord écrit sur le périmètre du projet.
Les risques (impact et probabilité) sont raisonnables.
On a estimé les coûts et s’est-on assuré qu’ils sont raisonnables.
Les parties prenantes sont impliquées.
L’investissement prévu est justifié.
Le processus d’élaboration du cahier des charges est clair.
11
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
Il s’agit dans un premier temps de structurer les exigences. Pour cette opération, un modèle de cahier
des charges (cahier des charges-type) est une aide précieuse, car ce document est pour ainsi dire «
pré-structuré ». Il suffit de le compléter.
En deuxième lieu, il s’agit de se réunir autour du document, ou d’une partie du document, entre
professionnels représentants des utilisateurs, et de vérifier que l’ensemble des participants a la même
compréhension du texte. Ne pas attendre d’avoir un document finalisé pour le partager entre
professionnels. Une compréhension commune doit s’élaborer en même temps que s’élabore le
document.
La compréhension par les uns des exigences exprimées par les autres va permettre de mettre au jour
les incohérences et de travailler à les éliminer. Elle va également permettre de gérer les priorités entre
exigences. N’oublions pas que chaque nouvelle exigence a un coût, et qu’il ne sera sans doute pas
possible de les réaliser toutes. Gérer les priorités, c’est aussi faire des choix de manière à rester
cohérents avec les objectifs énoncés au départ.
La gestion des priorités repose sur des principes de négociation. En cas de conflit entre priorités, il faut
se poser les questions suivantes :
Qui serait insatisfait si l’exigence n’était pas mise en œuvre ?
Peut-on satisfaire cette exigence par d’autres moyens ?
Comment se comporterait le système sans cette fonction ?
Le système dans son ensemble serait-il mis en cause ?
Quelle est la limite acceptable en délais, en coûts ?
12
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
Pour exprimer une exigence, il est préférable d’utiliser une phrase courte et claire. On évitera les
phrases comportant des propositions relatives, ou des conjonctions de coordination. L’idéal (pas
toujours réalisable) est que chaque exigence tienne sur une seule phrase et que chaque phrase
exprime une seule exigence.
Une exigence élémentaire correctement formulée répond a minima aux critères suivants :
Elle est grammaticalement correcte.
Elle est rédigée à la forme active : sujet, verbe, complément.
Le sujet est nécessairement un utilisateur, un système ou un attribut du système.
Un même terme a la même signification pour tout lecteur potentiel.
Les termes ambigus ont été définis dans un glossaire.
Il est nécessaire d’utiliser des phrases du type « le logiciel doit… ».
La relecture simple est la forme la plus simple de relecture d’un document. Elle fait intervenir deux
personnes : l’auteur et le lecteur. Les étapes sont les suivantes :
1. L’auteur fournit le document au lecteur.
2. Le lecteur parcourt le document, y cherche les erreurs ou non-conformités, et note ses
remarques (le plus souvent, sur le document lui-même).
3. Le lecteur retourne le document annoté à l’auteur.
4. L’auteur prend en compte les remarques.
Ce type de relecture est utile pour passer rapidement en revue un ensemble de spécifications assez
court (une dizaine de pages de cahier des charges est un maximum). Le cycle complet ne devrait pas
dépasser 48 heures.
La relecture croisée est un peu plus formelle que la lecture simple et fait intervenir le rédacteur et un
ou des relecteurs. La procédure est la suivante :
1. Lors d’une réunion, l’auteur fait une présentation générale du document à plusieurs lecteurs
et leur fournit le document.
13
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
2. Chaque lecteur lit le document isolément, y cherche les erreurs ou non-conformités, et note
ses remarques.
3. Les participants se réunissent. Le document est parcouru pas à pas. Chaque participant indique
les points qui lui semblent critiques. Un des participants note la liste des points à modifier.
4. L’auteur traite les remarques et apporte les corrections.
Cette procédure est plus longue, plus coûteuse et plus efficace que la précédente. Le cycle complet ne
devrait pas dépasser deux semaines. L’équipe de relecture (auteur et relecteurs) doit être composée
de trois à six personnes.
14
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
Feuille de styles
Ce document est structuré selon une feuille de styles qui aide la rédaction et la maintenance. On y
trouve en particulier les styles suivants :
Normal (en noir) : paragraphe standard, utilisé pour toutes les spécifications fonctionnelles,
non fonctionnelles, contraintes, et tout texte normalement présent dans un cahier des
charges,
Explications (en bleu italique) : instructions et conseils d'utilisation,
Projet (en rouge gras) : style utilisé pour des annotations provisoires, lors de l'élaboration du
cahier des charges.
Trace (en petits caractères gris) : ce style est utilisé pour maintenir des liens de traçabilité entre
exigences, ou indiquer l'origine d'une exigence (groupe de travail, rédacteur, etc.).
Les paragraphes de style "explication", "projet" et "trace" doivent être supprimés avant publication du
cahier des charges.
Niveaux de paragraphe
Les titres de 1er et 2ème niveau, et dans une large mesure les titres de 3ème niveau, respectent
strictement le modèle Volere. Il est important de respecter cette structuration si l'on veut profiter des
possibilités d'assemblage de cahiers des charges-types, ou retrouver des explications supplémentaires
dans la documentation existante, en particulier sur le web.
Ne pas supprimer les titres premier et 2ème niveau. S’ils sont vides, indiquer éventuellement « sans
objet » dans le paragraphe correspondant. Ceci, pour des raisons de maintenabilité du document.
15
GUIDE D'ELABORATION D'UN CAHIER DES CHARGES
Droits d’auteur
Tout cahier des charges-type peut être librement et gratuitement utilisé par les établissements de
santé, en citant leurs sources.
L’ANAP a acquis les droits d’utilisation du modèle Volere pour l’ensemble des établissements de santé.
Cependant, la phrase indiquant le copyright au début du document doit être conservée telle quelle.
Nom et date
Le cahier des charges doit comporter le nom du rédacteur et la date. Adapter le paragraphe suivant
aux procédures en vigueur dans votre établissement.
Remplacer le logo ANAP par le logo de votre établissement.
Juste avant publication du cahier des charges, supprimer tout texte d’explication (en bleu italique).
16