Le consultant est technologiquement ouvert et à l'écoute de ses interlocuteurs

Cahier des charges et spécifications fonctionnelles détaillées

Cahier des charges et spécifications fonctionnelles détaillées, quelles différences ?Le cahier des charges est le recueil des exigences fonctionnelles demandées par la maîtrise d'ouvrage, il décrit des règles de gestion et de traitement dans le langage du métier (vue externe du système, c'est la vision utilisateur). Les spécifications fonctionnelles détaillées sont rédigées par la maîtrise d'oeuvre après réception et analyse du cahier des charges.

C'est la traduction du cahier des charges en termes plus techniques (données en entrée, données en sortie, description des écrans de l'IHM, règles de calcul, de transformation des données, ...) dont le but est de décrire de façon détaillée comment les exigences fonctionnelles vont être implémentées dans l'ERP, et donc permettre le développement du logiciel.

Différence entre cahier des charges et spécifications fonctionnelles
Connaissez-vous les différence entre cahier des charges et spécifications fonctionnelles détaillées ?

Les SFD doivent être validées par la maîtrise d'ouvrage, elles constituent donc le point d'articulation entre la demande et la solution qui y répond et doivent être compréhensibles par les 2 parties. La formulation ci-dessus est assez proche de celle d'un cahier des charges (il faudrait détailler un peu plus quand même !). Les SFD vont préciser le découpage en traitements, pour chacun d'entre eux la description des écrans si traitement transactionnel, les données en entrée (saisies par un utilisateur ou contenues dans un fichier), leur description et format, les règles de contrôle à appliquer avant traitement, les règles de traitement, les données en sortie, etc.

Nous constatons tous qu'il est courant de confondre implicitement ce que l'on met dans les Spécifications techniques détaillées et Spécifications Fonctionnelles Détaillées. Une bonne pratique est de se mettre d'accord sur ce qui est vraiment du fonctionnel de ce qui ne l'est pas et créer ainsi une séparation beaucoup plus saine des responsabilités sur les livrables du projet. C'est un sujet qui sera abordé sur mon blog, il est donc extrêmement commode de répondre aux exigences fonctionnelles par des exigences techniques y compris par des découpage en traitements.

Petite précision quand même, quand on mentionne une formule de calcul comme nécessairement à la main de la MOE. Prenons alors l'exemple d'une formule de calcul du montant de la TVA à taux variable, nécessaire sur un libellé d'écran.

Cet exemple montre bien qu'une formule est maîtrisée par le métier, mais que celui-ci ne peut valider un algorithme formel. Ce qu'il peut valider en revanche, c'est une formule mathématique décrite, que la MOE elle, traduira en algorithme. Dès lors je pense que la formule mathématique du montant de la TVA, engageante pour le métier doit s'ancrer dans les Spécifications Fonctionnelles Détaillées, et l'algorithme y répondre dans les Spécifications techniques détaillées. Nous avons ainsi une nette séparation besoins/solutions sans engager le métier sur la solution (l’algorithme mal conçu n'est pas de leur fait).

Enfin bien sur, je prêche pour notre métier car l'expertise en ERP c'est aussi cela: n'est-ce pas à l’assistance à maitrise d'ouvrage d'aller chercher la formule mathématique auprès du métier et de d'assurer à la fois de la validation du client et de la compréhension de la MOE ?

SkypeOutre l'email, mobile, téléphone, Telegram, réseaux sociaux, je vous invite à me retrouver également sur Skype. Très utile, installé sur mon mobile, je reçois instantanément vos messages. Vous n'aurez pas à patienter pour être ajouté. Mon identifiant: michelcampillo.

Aix en Provence, le 13 novembre 2020

Michel Campillo

Michel Campillo Michel Campillo
Consultant chef de projet IT
06 89 56 58 18  contact par email

➽ Sur mon blog les articles sur l'informatique de gestion et les ERP sont repris chronologiquement. Il vous suffit de cliquer dans l'entête de page sur la rubrique Blog pour y avoir accès.

Ce billet vous a plu? Alors partagez-le en cliquant sur les boutons ci-dessous:

Facebook Twitter Mastodon LinkedIn

Merci de vos partages! 👷🏻‍

IP du visiteur: 3.17.128.129
Serveur ec2-3-17-128-129.us-east-2.compute.amazonaws.com
Navigateur Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)



🎯 Autres options: Mentions légales, Quelques outils de gestion de projet open source disponibles, À quoi sert une page entreprise Linkedin ?, L'ERP nouvelle génération arrive, Carte mentale, exemples et concept, Intergiciel ERP, Logiciel de prise de notes, Être consultant sur un logiciel métier, Logiciels ERP les plus connus, Les outils en gestion Agile, quelles alternatives?, La quête d'un chef de projet pour la productivité.
✇ Site web 🤖 100% thermo-dynamique 🌱 depuis 2004 🌿

Copyright © 2004-2024 Michel Campillo, tous droits réservés

eXTReMe Tracker