Les enjeux de la maîtrise des exigences
Une attente sur un objet
Une exigence est une expression exprimant une propriété attendue d’un objet.
Une exigence est une phrase comme « La masse totale du véhicule est inférieure à 1000 kg » ou « La réparabilité du contrôleur est élevée » ou « La machine peut percer des trous de 20 mm de diamètre dans le béton ».
Maîtriser les exigences de bout en bout
Les exigences sont imposées par les clients, les lois, les normes ou les objectifs de l’entreprise. Il faut donc piloter et contrôler leur impact sur les livraisons.
Ce n’est que lorsque nous contrôlons les liens entre les exigences et les livraisons que nous pouvons affirmer que « le travail est fait ».
C'est une affaire de liens
Le défi de la gestion des exigences est de rester conscient de chaque lien avec les livrables :
- Où est-elle traitée ?
- Les avons-nous toutes prises en compte ?
- Que se passe-t-il si une exigence change ?
- Sont-elles compatibles les unes avec les autres ?
- Que se passe-t-il si nous avons des produits à livrer qui ne sont pas liés à une exigence ?
Les exigences sont naturellement ambigües
Lever les ambiguïtés le plus tôt possible
La mention « La machine peut percer des trous de 20 mm de diamètre dans le béton » est ambiguë : à travers quel béton ? à quelle vitesse ? Le forage d’une profondeur de 10 mm en 10 minutes est-il acceptable ?
Dès que possible, les exigences doivent être soigneusement clarifiées avec le client afin d’éliminer toute ambiguïté possible. Si l’ambiguïté est résolue ultérieurement, cela pourrait constituer un événement coûteux de modification des exigences.
Rapprocher l'univers du client et le nôtre
Les exigences des clients sont formulées à l’aide de leurs références de domaine. D’autre part, les livrables sont élaborés à l’aide d’un autre ensemble de références de domaine.
Par exemple, si le client demande un « rouge vif », nous pouvons le traduire par « Pantone18-1664 Fiery Red ».
Distiller les exigences vers le détail
Raffiner les exigences jusqu'à ce qu'elles soient réalisables et vérifiables
Une fois les ambiguïtés levées (pour l’instant !), les exigences sont transformées en déclarations de plus en plus précises.
Les itérations s’arrêtent lorsque les exigences sont suffisamment granulaires pour être :
- une spécification complète d’une caractéristique de livraison,
- vérifiables par des tests, des inspections ou des analyses.
Maintenir un réseau de raffinements
Les exigences successives forment un réseau qui transforme les exigences du client en éléments livrables. Ce réseau est l’outil central pour démontrer la traçabilité. Il est également essentiel pour répondre à des questions telles que « toutes les exigences ont-elles été prises en compte ? », « connaissons-nous des éléments qui ne sont liés à aucune exigence ? ».
Remonter la satisfaction vers le global
Résoudre les exigences
Quelqu’un doit décider quand une exigence est résolue. En général, la preuve de la résolution est contenue dans un document. Il peut s’agir d’une affirmation d’un concepteur, du résultat d’un test ou d’une déclaration selon laquelle l’exigence est abandonnée.
Évaluer la satisfaction globale
Si les exigences initiales sont affinées du haut vers le bas, la satisfaction est calculée du bas vers le haut. Les exigences à grain fin sont déclarées satisfaites ou non. La satisfaction est ensuite agrégée sous forme de pourcentage en remontant jusqu’aux exigences initiales.
Découvrez-le en action avec Qinaps
Relier les exigences aux livrables
Une fois le cahier des charges du client chargé dans Qinaps, les exigences sont mises en évidence à l’intérieur du texte original.
Des blocs de texte individuels sont créés pour chaque exigence.
Un document de réponse est créé avec ce que l’on appelle des « blocs de livraison ».
Les blocs de livraison et les blocs d’exigences sont reliés par des dépendances logiques.
Automatiser le reporting
Qinaps sait comment combiner les dépendances logiques entre les blocs d’exigences et les blocs de livraison.
Avec Qinaps, les mêmes blocs peuvent être représentés et mis en page de différentes manières.
Il n’est pas nécessaire de jongler avec une autre feuille de calcul ou une autre base de données. Tout est là, au bout de vos doigts. Toujours à jour.