# Qu'est-ce que Specifications ?

Il s'agit d'un ensemble de règles détaillées qui précisent ce qu'un produit ou un logiciel doit faire et comment il fonctionnera.

## Définition
Les spécifications, ou « spécifications » en abrégé, sont la feuille de route d'un projet. Il crée un langage commun entre designers, développeurs et managers. Les fonctionnalités qu'un logiciel aura, à quelle vitesse il fonctionnera et les erreurs qu'il jugera acceptables sont écrites ici.

## Comment ça marche
Il est généralement préparé sous forme de documents techniques, de schémas ou de user stories. Il est approuvé avant le début du processus de développement.

## Où est-ce utilisé
Il est utilisé dans les projets de développement de logiciels, les processus de conception de produits et les études d'ingénierie.

## Souvent confondu avec
Il ne s'agit pas simplement d'une liste d'idées ou de souhaits ; Contient les détails techniques applicables.

## Questions fréquentes
**Pourquoi devrions-nous rédiger un cahier des charges ?**
Il faut s’assurer que tout le monde travaille sur le même objectif et éviter de sortir du cadre du projet.


## Termes liés
- [Spec-driven Development](/fr/dictionary/spec-driven-development/)
- [Specification](/fr/dictionary/specification/)

---
Source : TreScout Glossaire · https://trescout.com/fr/dictionary/specifications/
