Ne jamais négliger une exigence client

Tracking requirements with several writers and reviewers

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 ».

Checklist is satisfied

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 ?
Requirements Management with Qinaps : Requirements coming from customer or from rules are flown down and tracked within every document produced.

Les exigences sont naturellement ambigües

Persons asking questions. Image from freepik.com
Persons asking questions. Image from freepik.com

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 ? ».

 

A graph connecting requirements as they are refined through the delivery process.
A graph connecting requirements as they are refined through the delivery process.

Remonter la satisfaction vers le global

Two persons assembling parts to deliver a pyramid-like delivery. Designed by slidesgo / Freepik.
Two persons assembling parts to deliver a pyramid-like delivery. Designed by slidesgo / Freepik.

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.

Requirements Management with Qinaps : Network showing requirements dependencies alongside text blocks from delivery documents.
Requirements Management with Qinaps : Network showing requirements dependencies alongside text blocks from delivery documents.

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.

Requirements Management with Qinaps : Summary table showing requirements assignments and satisfaction levels.
Requirements Management with Qinaps : Summary table showing requirements assignments and satisfaction levels.

Comment en savoir plus ?

Essayer Qinaps

Créez un compte gratuit et essayez les fonctionnalités d’entreprise, y compris la gestion des exigences, pendant 30 jours. Aucune question n’est posée. Aucune carte de crédit n’est requise.

Vos coordonnées ne seront communiquées à personne (voir notre politique de confidentialité). Nous vous enverrons un e-mail pour confirmer votre inscription. Veuillez vérifier votre courrier indésirable. Si vous ne recevez pas d’e-mail dans les heures qui suivent, veuillez nous contacter.

Demander une démo personnelle

Nous serions heureux d’organiser une démonstration personnelle de 45 minutes des fonctionnalités de Qinaps sur la gestion des exigences. Veuillez utiliser notre calendrier sur cette page pour choisir un créneau horaire.

De bonnes références 😉

Le site web de l’International Requirements Engineering Board nous a paru particulièrement intéressant. Il contient de nombreuses ressources en matière d’apprentissage, de formation et d’auto-évaluation. Bonne lecture !