Accueil » Découvrir la Business Analyse » Les livrables » Les Spécifications Fonctionnelles Détaillées (SFD)
(temps de lecture moyen: 2 m)
Les Spécifications Fonctionnelles Détaillées (« SFD » ou « DFS » en anglais) désignent l’ensemble des documents décrivant en détail les exigences, règles métiers et comportements de la solution cible, en conformité avec les besoins du Client analysés et recueillis en amont.
Les SFD sont certainement le plus connu des livrables rédigés par le Business Analyst. Mais malheureusement, c’est aussi celui qui est sans doute le plus décrié par les équipes techniques en charge du développement de la solution cible.
En tête des critiques :
La raison principale est le manque de formation des Business Analysts. Voici donc quelques bonnes pratiques essentielles pour vous aider à rédiger des SFD de qualité.
Voici mes 5 recommandations pour livrer des SFD de qualité
Au risque d’enfoncer une porte qui devrait être ouverte, retenez que ce document doit être validé (et donc compris) par la Maîtrise d’Ouvrage ET qu’il sert d’input principal aux équipes techniques de la MOE pour concevoir et développer la solution. Les SFD sont un pont entre le métier et la technique, un effort rédactionnel de qualité est donc un minimum requis et non une option.
D’une part, vous faciliterez le travail des concepteurs techniques et des développeurs. D’autre part, cette ségrégation permettra de concevoir plus facilement une solution cible évolutive et maintenable.
Dans les Spécifications Fonctionnelles Détaillées (SFD), le Business Analyst va s’attacher à décomposer en sous-fonctions les fonctionnalités de haut niveau décrites dans les SFG.
Le livrable « SFD » sera donc composé de plusieurs documents (je recommande un document par fonctionnalité de haut niveau), et il est fort probable que certaines définitions et règles métier soient communes / transverses.
Prenez donc l’habitude de créer un glossaire et un document « Règles Métier » dès qu’une définition ou une règle métier dépasse le strict périmètre de la spécification en cours de rédaction.
Rien de mieux que la représentation visuelle pour faire passer des messages compliqués. Et, point non négligeable, cela permet de contrôler, corriger, améliorer, et valider la faisabilité d’une fonctionnalité.
Souvent oubliées ou mal formulées, les Exigences Non Fonctionnelles (ENF) sont pourtant indispensables car elles décrivent les propriétés que le système doit posséder.
Enfin, ne confondez pas Spécifications Fonctionnelles Générales et Spécifications Fonctionnelles Détaillées… Ces documents sont rédigés à des moments distincts du cycle de vie du projet, et ne poursuivent pas les mêmes objectifs.