Spécifications Fonctionnelles Détaillées (SFD)

Les Spécifications Fonctionnelles Détaillées, c’est quoi ?

Les Spécifications Fonctionnelles Détaillées (SFD) représentent l’ensemble des documents qui décrivent en détail le comportement des fonctionnalités d’un logiciel.

Les SFD servent lorsqu’un client, utilisateur d'un logiciel, demande à son éditeur, par exemple Akuiteo, une évolution fonctionnelle de l’outil. Pour mieux appréhender son besoin fonctionnel spécifique et réaliser une analyse de faisabilité, le client doit transmettre ses SFD à son éditeur. Ces documents permettront la rédaction d’une Note de Conception Générale (NCG) ou de Spécifications Techniques Détaillées (STD).

La différence entre SFD et STD réside dans la précision des deux documents. Les SFD donnent une vision globale de la fonctionnalité, alors que les STD sont plus focalisées sur la réalisation technique dans le logiciel, de la fonctionnalité souhaitée.

Comment rédiger des Spécifications Fonctionnelles Détaillées ?

Les SFD constituent le plus connu des livrables rédigés par l’administrateur fonctionnel. Mais il s’agit également du document le plus décrié par les équipes techniques chargées de développer la solution cible.

 

Les points de vigilance

Lors de la rédaction des SFD, il faut être attentif à :

  • la lisibilité, car un document trop « littéraire » et pas assez clair compliquerait la lecture et les besoins techniques nécessaires à la réalisation ;
  • la complexité du vocabulaire et la désignation prématurée, d’une architecture et des outils, qui pourrait être erronée.

 

La formalisation

Lors du déploiement d’un progiciel, au sein d’une entreprise, a lieu une phase de cadrage. Cette étape vise à vérifier que la version standard est bien en accord avec les attentes du client. À défaut, l’écart est noté et sert de référence pour la rédaction des SFD, qui servira de base pour un développement spécifique de l’outil afin de répondre aux besoins du client.

Après le déploiement de son logiciel, un client peut demander, au service support ou à un consultant Akuiteo, de le faire évoluer. Si l’évolution demandée ne correspond pas à la ligne éditoriale du logiciel, une alternative peut être trouvée afin de ne pas laisser le client sans solution.

Les SFD sont étudiées pour comprendre le besoin et l’intérêt du logiciel, avant d’amorcer le macro-chiffrage, puis d’entamer la rédaction des STD.

 

Les piliers des Spécifications Fonctionnelles Détaillées

Pour rédiger des Spécifications Fonctionnelles Détaillées, il faut :

  • miser sur l’effort rédactionnel car les SFD sont un pont entre le métier et l’éditeur – la qualité de la rédaction n’est donc pas une option ;
  • privilégier la clarté des fonctionnements attendus pour éviter toute ambiguïté ;
  • séparer la définition des fonctionnalités de l’attente visuel du logiciel ;
  • recourir à des schémas conceptuels pour illustrer les fonctionnalités souhaitées ;
  • décrire les Exigences Non Fonctionnelles (ENF) qui permettent de mieux appréhender le contexte et les attentes des clients.