Booth Specification

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 22

Le média de ceux qui réinventent l'entreprise

Comment rédiger les spécifications fonctionnelles de votre projet ?

Par Nathalie Pouillard•Mis à jour le 10 mai 2022, publié initialement en mars 2021

Sommaire

C’est quoi les specs fonctionnelles ? Définition Spécification fonctionnelle agile vs classique Objectif des
spécifications fonctionnelles Comment rédiger les spécifications fonctionnelles ? Étape 1 : définir le
périmètre fonctionnel Étape 2 : faire une arborescence Étape 3 : établir un niveau de priorité Étape 4 :
rédiger la partie fonctionnelle de votre cahier des charges Conseils pour rédiger vos specs fonctionnelles

En phase de cadrage d’un projet digital, les spécifications fonctionnelles présentent ce que va faire le
produit développé, tandis que les spécifications techniques détaillent comment il va le faire, avec
quelles technologies, quelle architecture et quel matériel.

Nous vous présentons ici les spécifications fonctionnelles, des exemples, à quoi elles servent et
comment les rédiger.

Zoho Projects

+200 avis

Le logiciel de gestion de projet choisi par 1M d´entreprises

En savoir plus sur Zoho Projects

monday.com

+200 avis
La plateforme intuitive pour gérer votre travail en équipe

En savoir plus sur monday.com

Triskell Software

9 avis

PPM intégré au pilotage stratégique pour ETI & grand comptes

En savoir plus sur Triskell Software

Voir tous les logiciels Gestion de projet

C’est quoi les specs fonctionnelles ?

Définition

Dans le cadre d’un projet digital, les specs fonctionnelles sont compilées dans le cahier des charges du
projet dans une partie dédiée, qui détaille les fonctionnalités d’un site web, d’une application ou d’un
logiciel.

Ce livrable parfois volumineux (il peut faire une centaine de pages) peut faire l’objet d’un document à
part : le FSD (functional specification document).

sommaire d’un cahier des charges avec specs fonctionnelles © openclassrooms


Les specs fonctionnelles concernent le fonctionnement de l’interface côté utilisateur (front-office) et
tous les cas d’application, c’est-à-dire les interactions possibles avec ce dernier, appelées expérience
utilisateur.

Elles abordent aussi les fonctions nécessaires pour leur mise en œuvre côté back-office, comme le
montre cet exemple PDF de spécifications fonctionnelles générales de Coco Market.

Elles traduisent dans le détail la façon dont les exigences du client vont être prises en compte, pour
répondre aux besoins de ses utilisateurs. Elles sont donc exprimées en fonctions, pas en solutions, car
aborder la technique ici est prématuré et contre-productif.

On distingue 2 types de spécifications fonctionnelles :

les spécifications fonctionnelles générales (SFG), qui décrivent le besoin métier, et qui sont rédigées par
la maîtrise d’ouvrage, c’est-à-dire le client ou donneur d’ordre ;les spécifications fonctionnelles
détaillées (SFD), qui sont élaborées par la maîtrise d’œuvre, c’est-à-dire l’exécutant.

Celles-ci précisent le comportement des fonctionnalités et les sous-fonctions du produit web, pour
confirmer la prise en compte des besoins du client et obtenir la validation de ce dernier.

Exemple : un client demandera une application rapide, l’équipe projet traduira ce besoin par des specs
plus concrètes avec une vitesse de chargement optimale quantifiée.

Spécification fonctionnelle agile vs classique

Avec la méthode du cycle en V, les spécifications fonctionnelles sont détaillées dès le début du projet, de
manière exhaustive.

Avec une méthode agile type Scrum, elles peuvent s’apparenter aux user stories, qui traduisent les
besoins des utilisateurs en une ou plusieurs fonctionnalités.

Ces spécifications fonctionnelles agiles sont rédigées tout au long du projet, avant le cycle de
développement (sprint) concerné, et demandent donc un suivi rigoureux et une collaboration parfaite
entre le Product Owner et l’équipe Scrum.
En revanche, elles permettent une gestion plus souple et une adaptabilité au gré de l’avancement du
projet et des retours client, ainsi qu’une concentration sur chacune d’entre elles quand vient leur
traitement.

Exemple de spécification fonctionnelle agile :

Contexte

En tant que (utilisateur/rôle métier), je souhaite (besoin), afin de (bénéfice attendu) ;

Use case (cas d’application)Scénario A : profil d’utilisateur AAction de navigation 1Action 2etc.Scénario
B : profil d’utilisateur BAction de navigation 1Action 2etc.Critères d’acceptation

Règles métier ou fonctionnelles permettant de valider que la user story développée répond bien au
besoin. On parle parfois de DoD pour Definition of Done.

Lire aussiComment cadrer votre projet ? Questions et exemple de note de cadrageComment calculer un
plan de charge pour mieux piloter vos ressources ?

Objectif des spécifications fonctionnelles

Les objectifs des spécifications fonctionnelles sont :

lister et décrire toutes les fonctions d’un logiciel, d’une application ou d’un site web ;délimiter ainsi
le périmètre fonctionnel du projet ;mettre toutes les équipes et le client sur la même longueur d’onde
dès la conception du projet.

Elle sont donc utiles tant pour :

le client, qui vérifie que les fonctionnalités prévues répondent à ses exigences ;le chef de projet ou
Product Owner, qui estime la portée du projet, attribue les ressources nécessaires et procède à la
planification ;le responsable technique ou CTO, qui bénéficie d’une base solide pour déterminer
les specs techniques ;les développeurs et testeurs qui combinent les specs fonctionnelles et
techniques et les évaluent ;l’équipe support, qui s’en sert comme d’un référentiel produit.
Ainsi, la rédaction du document doit être collaborative et impliquer les principales parties prenantes,
idéalement :

le client, l’analyste fonctionnel ou le chef produit,l’UX/UI designer,les équipes techniques.

Comment rédiger les spécifications fonctionnelles ?

Étape 1 : définir le périmètre fonctionnel

Après avoir recueilli et reformulé l’expression des besoins du client, définissez le périmètre fonctionnel
grâce à l’impact mapping en vous posant des questions telles que :

Quel est l’objectif du site/logiciel ?Qui seront les utilisateurs finaux ?Quels bénéfices recherchent-ils à
travers son utilisation ?Quelles fonctionnalités permettront d’y parvenir ?

Étape 2 : faire une arborescence

Structurez les specs à l’aide d’un graphique et faites l’arborescence du produit web, pour voir comment
les fonctionnalités s’articulent entre elles, et visualiser le parcours utilisateur (prémices de l’UI
design, design fonctionnel).

Étape 3 : établir un niveau de priorité

Priorisez les fonctionnalités à développer en fonction de leur importance et de leurs interdépendances.

Cela permet au chef de projet de planifier les tâches et d’y attribuer les ressources nécessaires.

Étape 4 : rédiger la partie fonctionnelle de votre cahier des charges


Rédigez vos specs de façon structurée. Voici un exemple de table des matières pour les specs
fonctionnelles :

ContexteCas d’application et profils d’utilisateursPérimètre fonctionnel : fonctionnalités et sous-


fonctionnalitésFront officeFonctionnalité 1Fonctionnalité 2Fonctionnalité 3Back-
officeFonctionnalité 1Fonctionnalité 2Fonctionnalité 3Contraintes et règles de
gestionCartographie/Arborescence fonctionnelleIllustrationsDocumentation

N’hésitez pas à télécharger notre modèle de cahier des charges de projet pour vous en inspirer. Il
contient une partie dédiée aux spécifications fonctionnelles et une autre aux spécifications techniques.
Vous pouvez le compléter sur Word ou le télécharger au format PDF.

💡 Sinon, pour faire encore plus simple, vous pouvez utiliser monday.com pour la gestion de vos projets.
Suivez l’avancement en temps réel et accédez quand vous voulez à tous les documents et informations
qui sont centralisés. L’outil vous propose même des modèles personnalisables et simples à utiliser pour
réaliser vos spécifications fonctionnelles.

Lire aussiComprendre le capacity planning : le guide completComment structurer et rédiger vos


spécifications techniques ?

Conseils pour rédiger vos specs fonctionnelles

✅ Ne baclez pas l’étape du recensement exhaustif des fonctionnalités, sans cela, pas de specs
pertinentes et un retour en arrière qui vous coûtera du temps, et des clients !

✅ Utilisez un outil graphique pour élaborer l’inventaire fonctionnel, comme un tableau ou


un diagramme : le listing des fonctionnalités et leur ordonnancement seront plus clairs et plus faciles
(criticité, urgence, interdépendance).

Le diagramme FAST a l’avantage de lister les fonctions principales et les sous-fonctions, mais aussi
d’amorcer une réflexion sur les fonctions et les solutions techniques.

Télécharger le diagramme
✅ Pour poursuivre sur la visualisation, illustrez les fonctionnalités avec des schémas ou des captures
d’écran, cela permet de traduire les spécifications écrites en éléments concrets pour tous.

✅ Si nécessaire et pertinent, mettez en annexe la documentation qui servira à toutes les parties
prenantes à bien appréhender les specs (expression des besoins, note de cadrage, guidelines, chartes,
etc.).

✅ Utilisez un vocabulaire simple mais précis, compréhensible par tous, pour éviter tout quiproquo. Les
specs doivent toujours être formulées de la même façon, par exemple avec un verbe + un complément
pour décrire l’action attendue.

✅ Soyez exhaustif mais allez droit au but, ce n’est pas un exercice de littérature mais la rédaction d’un
guide qui vous amènera de la conception à la réalisation du projet digital sans erreurs ni omissions.

✅ Pour favoriser la traçabilité et l’évolution du document, vous pouvez mettre en en-tête les personnes
qui ont participé à la rédaction du FSD, les dates de mise à jour, etc.

Et vous, quels sont vos conseils ? Utilisez-vous un logiciel spécifique pour définir vos spécifications
fonctionnelles ?

Avec une décennie d’expériences éditoriales à son compteur, Nathalie Pouillard est passionnée par les
mots et la transmission de savoirs. Diplômée de Sup de Pub INSEEC Paris en conception-rédaction et
stratégie publicitaire, et spécialisée en conception-rédaction, elle a plusieurs casquettes, dont la
rédaction, mais aussi la correction et révision de textes pour divers secteurs (édition, communication en
agences, audiovisuel). Ses compétences en stratégie éditoriale, référencement naturel et webmarketing
l'amènent également à travailler sur des projets SEO. Elle a notamment travaillé dans le secteur
associatif (pour la presse) et pour une start-up de conseil aux entrepreneurs.

Réalisations : articles, brèves et infographies pour le magazine trimestriel [NDLR] en Occitanie. Articles
web sur l’actualité des SaaS et de l’entrepreneuriat. Gestion de projets pour l’égalité de traitement des
femmes dans les médias (Femmes & Médias) : Annuaire des expertes, Esprit Critik.

Certifications : Lecture-correction (EFLC), Certificat Voltaire (expert), Certificat Le Robert (expert)


Nathalie Pouillard, Editorial Manager, Copywriter et relectrice-correctrice

La transparence est une valeur essentielle pour Appvizer. En tant que média, nous avons pour objectif
d'offrir à nos lecteurs des contenus utiles et de qualité tout en permettant à Appvizer de vivre de ces
contenus. C'est pourquoi, nous vous invitons à découvrir notre système de rémunération. En savoir
plus

Autres articles dans la thématiqueComment calculer un plan de charge pour mieux piloter vos
ressources ?Comprendre le capacity planning : le guide completCap vers la réussite de votre projet grâce
au cahier des charges [+ modèle]

Work Smarter : la newsletter Appvizer

Des tendances et conseils, pour être plus performant au travail, dans votre boîte mail.

Abonnez-vous

Meilleurs logiciels pour vous

Notion

Un espace de travail pour toutes les équipes

Triskell Software

PPM intégré au pilotage stratégique pour ETI & grand comptes

monday.com

La plateforme intuitive pour gérer votre travail en équipe


Modèle

23 février 2024

6 étapes pour bien gérer votre planning projet et respecter les délais

Logiciel

8 février 2024

Les 17 meilleurs logiciels de gestion de projet à tester absolument en 2024 !

Conseil

30 janvier 2024

7 étapes pour un pilotage de projet sans sortie de route

Définition


23 janvier 2024

Rangez vos post-its, voici les 10 meilleurs outils scrums 2024

Livre blanc

7 septembre 2022

Maîtrisez le management de projets pour les mener vers la réussite

Définition

16 juin 2022

La méthode agile expliquée de A à Z pour faire avancer vos projets avec souplesse

Définition

21 avril 2022

Outils et matrice pour cartographier les parties prenantes de son projet

Logiciel

5 avril 2022

Passez à la vitesse supérieure avec les bons outils de pilotage projet

Modèle

10 mars 2022

Cap vers la réussite de votre projet grâce au cahier des charges [+ modèle]

Le média de ceux qui réinventent l'entreprise

Comment structurer et rédiger vos spécifications techniques ?

Par Nathalie Pouillard•Mis à jour le 10 mai 2022, publié initialement en mars 2021

Sommaire

Qu’est-ce qu’une spécification technique ? Définition Objectifs Exemples de spécifications


techniques Comment rédiger une spécification technique ? Qui rédige les spécifications
techniques ? Contenu Étape 1 — Choisissez un format Étape 2 — Structurez votre réflexion Étape 3 —
Évaluez les choix techniques Étape 4 — Rédigez les specs techniquesSoyez spécifique !

Dans le cadre d’un projet digital et de la rédaction du cahier des charges, les spécifications
techniques sont la traduction des specs fonctionnelles en moyens et en solutions.
Quelles technologies, quel matériel et quelle architecture allez-vous déployer pour que les
fonctionnalités de votre produit web fonctionnent de façon optimale et répondent aux besoins des
utilisateurs ?

Découvrez des exemples, des outils et des conseils pour rédiger ce livrable nécessaire au cadrage de
votre projet web :

Zoho CRM

+200 avis

Réalisez plus de ventes en moins de temps

En savoir plus sur Zoho CRM

monday.com

+200 avis

La plateforme intuitive pour gérer votre travail en équipe

En savoir plus sur monday.com

Zoho Projects

+200 avis

Le logiciel de gestion de projet choisi par 1M d´entreprises


En savoir plus sur Zoho Projects

Voir tous les logiciels Gestion de projet

Qu’est-ce qu’une spécification technique ?

Définition

Il s’agit de la documentation des méthodes, procédés, et technologies sélectionnées pour faire face aux
contraintes de réalisation du projet.

Openclassroom

Une spécification est un ensemble explicite d’exigences à satisfaire par un produit ou un service.

En gestion de projet web, qu’il s’agisse d’un logiciel, d’un site web ou d’une application, la spécification
fonctionnelle aborde la fonctionnalité développée pour satisfaire l’expérience d’un utilisateur, tandis
que la spécification technique concerne le moyen pour mettre en œuvre cette fonctionnalité, comme :

les technologies, l’architecture, le matériel.

Vous rédigez le cahier des charges de votre projet digital à partir de l’expression des besoins.

C’est pourquoi on parle aussi de spécification technique de besoin (STB), car le document traduit le
besoin d’un client en exigences et contraintes techniques.

🤓 Exemple de spécification pour un site web :

le besoin fonctionnel : un temps de chargement rapide ;la STB : la page doit utiliser les standards HTML
et contenir des images d’un poids inférieur à 200 Ko.
Objectifs

Les spécifications techniques et fonctionnelles sont rédigées en aval de la conception du projet web et
en amont de sa réalisation. C’est la phase de lancement du projet.

Elles indiquent de façon détaillée comment développer le produit pour répondre aux besoins des
utilisateurs, quels sont les composants et les outils nécessaires.

Mais les specs ont aussi pour objectif de partir sur des bases claires et de mettre toutes les parties
prenantes d’accord, notamment le client, l’équipe projet et l’équipe technique, sur les services
développés et les solutions utilisées.

Exemples de spécifications techniques

Découvrez :

💡 ici : un exemple de spécifications techniques détaillées (PDF) de Silogic pour le développement d’un
outil libre de catalogage de métadonnées ;💡 ici : un exemple de cahier des charges avec specs
techniques proposé par Openclassrooms pour un projet de communication en ligne.

Comment rédiger une spécification technique ?

Vous avez déterminé le périmètre fonctionnel du projet web et rédigé les spécifications fonctionnelles,
traduction des besoins en fonctionnalités ?

Il est désormais temps de rédiger la partie technique du cahier des charges et de décrire comment ces
fonctionnalités vont être mises en œuvre.

Qui rédige les spécifications techniques ?

L’équipe technique est la plus à même de rédiger ce document, c’est-à-dire :


la·le CTO,les développeurs.

Quant au Product Owner ou chef de projet/produit, elle·il veille à la bonne mise en forme du document.

Contenu

Les spécifications techniques peuvent contenir :

les choix technologiques,les domaines et l’hébergement,l’environnement/l’architecture (système


d’exploitation, serveur web et serveur d’application),les exigences de programmation (langage
informatique),l’accessibilité (compatibilité navigateurs, logiciels, appareils),la sécurité, la maintenance et
les évolutions,le planning prévisionnel,le glossaire des termes techniques.

Étape 1 — Choisissez un format

Il est possible de choisir un format ouvert ou fermé.

Dans le 1er cas, les spécifications techniques se concentrent sur les performances des
fonctionnalités mais ne détaillent pas les moyens techniques pour y parvenir, qui restent à la discrétion
de l’équipe de développeurs.

Le format fermé précise quant à lui :

les outils,le procédé, le déroulement de production des sous-fonctions.

En utilisant le logiciel monday.com pour votre gestion de projet, vous avez accès à des templates de
fiches de spécifications produit personnalisables, pour formaliser vos attentes rapidement et
simplement.

Étape 2 — Structurez votre réflexion


Un outil graphique, comme un tableau ou un diagramme peut vous aider à structurer vos specs avant
leur rédaction, à l’instar du diagramme FAST, qui part du recensement de toutes les fonctions de
services et va jusqu’aux fonctions et aux solutions techniques.

Lire aussiCap vers la réussite de votre projet grâce au cahier des charges [+ modèle]Comment calculer
un plan de charge pour mieux piloter vos ressources ?

Étape 3 — Évaluez les choix techniques

Sont-ils tous nécessaires et pertinents ?

En cas de désaccord sur des choix techniques au sein de l’équipe, il existe la méthode de score
card (fiche d’évaluation) pour les noter (sur 1) et les rationaliser.

score card pour rationaliser le choix d’un CMS © openclassrooms

Cela vous permettra également d’argumenter vos choix auprès du client le cas échéant.

Étape 4 — Rédigez les specs techniques

Comme pour les specs fonctionnelles, adoptez un langage clair et concis.

Prévoyez aussi un glossaire au début ou à la fin du document pour définir les termes techniques et qu’ils
soient compréhensibles par tous.

Nous vous proposons un modèle de cahier des charges projet à compléter pour vous donner une base
de travail.

Télécharger le modèle

Rappelez les spécifications fonctionnelles et présentez pour chacune d’elles la ou les solutions
techniques recommandées, ainsi que les ressources requises.
Pour les plus conséquentes, faites des spécifications techniques relatives au projet à part, en annexe du
cahier des charges, avec une table des matières.

Assignez un numéro à votre document et des responsables pour en garantir la traçabilité.

Lire aussiComprendre le capacity planning : le guide complet

Soyez spécifique !

Avant de renvoyer votre cahier des charges au client pour validation, prenez le temps de faire relire vos
spécifications techniques à votre équipe pluridisciplinaire.

Est-ce clair et suffisamment détaillé ? Manque-t-il des informations clés ?

Mettez-vous à la place d’une personne sans les compétences techniques et procédez aux derniers
ajustements.

Car ce document est autant un support pour votre équipe projet qu’un document vous engageant et
scellant l’accord du donneur d’ordre.

Avec une décennie d’expériences éditoriales à son compteur, Nathalie Pouillard est passionnée par les
mots et la transmission de savoirs. Diplômée de Sup de Pub INSEEC Paris en conception-rédaction et
stratégie publicitaire, et spécialisée en conception-rédaction, elle a plusieurs casquettes, dont la
rédaction, mais aussi la correction et révision de textes pour divers secteurs (édition, communication en
agences, audiovisuel). Ses compétences en stratégie éditoriale, référencement naturel et webmarketing
l'amènent également à travailler sur des projets SEO. Elle a notamment travaillé dans le secteur
associatif (pour la presse) et pour une start-up de conseil aux entrepreneurs.

Réalisations : articles, brèves et infographies pour le magazine trimestriel [NDLR] en Occitanie. Articles
web sur l’actualité des SaaS et de l’entrepreneuriat. Gestion de projets pour l’égalité de traitement des
femmes dans les médias (Femmes & Médias) : Annuaire des expertes, Esprit Critik.
Certifications : Lecture-correction (EFLC), Certificat Voltaire (expert), Certificat Le Robert (expert)

Nathalie Pouillard, Editorial Manager, Copywriter et relectrice-correctrice

La transparence est une valeur essentielle pour Appvizer. En tant que média, nous avons pour objectif
d'offrir à nos lecteurs des contenus utiles et de qualité tout en permettant à Appvizer de vivre de ces
contenus. C'est pourquoi, nous vous invitons à découvrir notre système de rémunération. En savoir
plus

Autres articles dans la thématiqueComment rédiger les spécifications fonctionnelles de votre projet ?
Comprendre le capacity planning : le guide completComment calculer un plan de charge pour mieux
piloter vos ressources ?

Work Smarter : la newsletter Appvizer

Des tendances et conseils, pour être plus performant au travail, dans votre boîte mail.

Abonnez-vous

Meilleurs logiciels pour vous

Zoho Projects

Le logiciel de gestion de projet choisi par 1M d´entreprises

Zoho CRM

Réalisez plus de ventes en moins de temps

Salesforce Sales Cloud


le CRM leader pour TPE et PME

Modèle

23 février 2024

6 étapes pour bien gérer votre planning projet et respecter les délais

Logiciel

8 février 2024

Les 17 meilleurs logiciels de gestion de projet à tester absolument en 2024 !

Conseil

30 janvier 2024

7 étapes pour un pilotage de projet sans sortie de route

Définition

23 janvier 2024

Rangez vos post-its, voici les 10 meilleurs outils scrums 2024

Livre blanc

7 septembre 2022

Maîtrisez le management de projets pour les mener vers la réussite

Définition

16 juin 2022

La méthode agile expliquée de A à Z pour faire avancer vos projets avec souplesse

Définition

21 avril 2022

Outils et matrice pour cartographier les parties prenantes de son projet


Logiciel

5 avril 2022

Passez à la vitesse supérieure avec les bons outils de pilotage projet

Modèle

10 mars 2022

Cap vers la réussite de votre projet grâce au cahier des charges [+ modèle]

Définition

10 mars 2022

Apprivoiser les cérémonies Scrum pour réussir son sprint !

Définition


18 février 2021

Les artefacts Scrum, 3 piliers pour mener un sprint efficace en équipe

Vous aimerez peut-être aussi