Expression des besoins pour le SI : guide d'élaboration du cahier des charges

Comment recueillir tous les besoins des acteurs du système d'information,
et rien que leurs besoins réels ? Comment se mettre
d'accord sur la spécification des exigences ? Comment aboutir
à un cahier des charges clair, complet et consensuel ? Phase cruciale
dans le choix, le développement ou la mise en oeuvre d'une solution
d'entreprise, la définition des besoins conditionnera en effet la réussite
du projet, notamment son coût et sa qualité. Mais cette phase
est complexe et délicate, en raison du nombre et de la diversité des
parties prenantes, des demandes souvent divergentes, des contraintes
variées et, last but not least , du facteur humain.
Véritable guide de terrain, nourri par la grande expérience de son auteur,
cet ouvrage présente une démarche et des techniques éprouvées pour
recueillir et formaliser les vrais besoins, afin d'élaborer un cahier des
charges d'une qualité irréprochable, dans des délais raisonnables et au
moindre coût. À partir d'un exemple permettant de mieux saisir les
enjeux, la première partie expose les prérequis, puis décrit le processus
et les activités préparatoires indispensables : définition des objectifs et
du périmètre, analyse des parties prenantes, planification de l'élaboration.
La deuxième partie détaille les quatre grandes étapes de cette
méthode (recueil, analyse, spécification et validation), avec à la clé des
modèles de documents, des grilles et des check-lists. Enfin, la troisième
partie porte sur les techniques et les outils de gestion des exigences, et
s'achève par des conseils pour s'améliorer encore.
Revue et augmentée, la troisième édition de cet ouvrage présente un
nouveau modèle de cahier des charges mis au point par l'auteur et s'enrichit
d'un chapitre consacré à une étude de cas complète, depuis l'exposé
de la mission jusqu'à la validation du cahier des charges.
Au sommaire
Méthodologie. La méthode en action. Les enjeux d'une bonne
définition des besoins. Compétences et savoir-faire. Exigences
et cycle de vie du logiciel. La démarche. Définir le concept et
les objectifs. Planifier le projet d'élaboration. Développement
des exigences. L'étape de recueil. Les cas d'utilisation. L'étape
d'analyse. Les exigences non fonctionnelles. Les contraintes.
L'étape de spécification. Structure du cahier des charges.
L'étape de validation. L'atelier de travail. Améliorer le processus.
Stratégies et tactiques. Faire vivre les exigences. La gestion des
exigences. Les outils. Au-delà des exigences. Une étude de cas.
Neuf conseils.