Comprendre l’enjeu et le périmètre
Les formaliser tôt évite une solution qui fonctionne en démonstration mais ne supporte ni la charge, ni les risques, ni les conditions réelles d’utilisation.
Relier chaque exigence à un bénéficiaire, un contexte, une priorité, un critère d’acceptation et une méthode de vérification.
Passer à l’action
- Recueillir les scénarios métier et les contraintes
- Transformer les attentes vagues en critères testables
- Tracer les exigences jusqu’aux décisions et aux tests
Suivez une information plutôt qu'un organigramme : qui la crée, qui la transforme, qui la valide et qui s'en sert pour agir ? Les ruptures apparaissent souvent entre deux services, alors que chaque application semble fonctionner correctement prise isolément.
Responsabilités et moyens
Le métier précise le résultat, les experts qualifient les contraintes, et le sponsor arbitre les conflits de coût, délai et niveau de service.
Intégrer les coûts de test, d’environnement, de mesure et de maintien des exigences pendant les évolutions.
Produire et vérifier
- Livrable utile
- Un registre d’exigences versionné, accompagné des scénarios de recette et des arbitrages.
- Preuve à rechercher
- Pour une exigence de rapidité, préciser l’opération, la charge, la mesure et le seuil, rejeter les formulations impossibles à tester.
- Indicateur à interpréter
- Suivre la proportion d’exigences prioritaires testées et acceptées, sans assimiler couverture de test et absence de défaut.
Un schéma est une hypothèse de fonctionnement. Demandez à un utilisateur de raconter un dossier réel, y compris une exception et un retour en arrière. Notez les outils informels et les personnes indispensables plutôt que de les faire disparaître du dessin.
Arbitrages et dépendances
Des exigences comme « sécurisé » ou « rapide » laissent place à des interprétations incompatibles entre client et fournisseur.
Les contraintes réglementaires, les interfaces, les données, les volumes et les engagements contractuels doivent être pris en compte.
La bonne unité de raisonnement est le service rendu. Remplacer un logiciel sans traiter une validation ambiguë ou une information manquante peut déplacer le problème. Distinguez donc ce qui relève de l'organisation, de la donnée et de la technique avant de choisir une réponse.
POUR APPROFONDIR
Les 26 questions du dossier
Comprendre
- Exigences fonctionnelles et non fonctionnelles : de quoi parle-t-on et quelle distinction faut-il faire ?
- Exigences fonctionnelles et non fonctionnelles : à quoi cela sert-il concrètement pour les métiers ?
- Exigences fonctionnelles et non fonctionnelles : quel périmètre faut-il retenir et que ne faut-il pas oublier ?
Diagnostiquer
- Exigences fonctionnelles et non fonctionnelles : comment savoir où en est réellement l’organisation ?
- Exigences fonctionnelles et non fonctionnelles : quel risque principal faut-il traiter en priorité ?
- Exigences fonctionnelles et non fonctionnelles : quelles dépendances peuvent rendre la démarche fragile ?
Mettre en œuvre
- Exigences fonctionnelles et non fonctionnelles : par quoi commencer sans lancer un chantier disproportionné ?
- Exigences fonctionnelles et non fonctionnelles : quelles étapes suivre pour passer à l’action ?
- Exigences fonctionnelles et non fonctionnelles : quels documents et résultats faut-il produire ?
Décider
- Exigences fonctionnelles et non fonctionnelles : qui doit contribuer, décider et valider ?
- Exigences fonctionnelles et non fonctionnelles : sur quels critères prendre une décision ou accepter une exception ?
- Exigences fonctionnelles et non fonctionnelles : quels coûts faut-il prévoir au-delà de l’outil ?
- Exigences fonctionnelles et non fonctionnelles : comment prioriser lorsque les moyens sont limités ?
Vérifier
Piloter
Maîtriser
- Exigences fonctionnelles et non fonctionnelles : comment protéger les informations et les accès associés ?
- Exigences fonctionnelles et non fonctionnelles : comment éviter qu’un incident rende le dispositif inutilisable ?
- Exigences fonctionnelles et non fonctionnelles : que faut-il demander et vérifier auprès d’un prestataire ?
- Exigences fonctionnelles et non fonctionnelles : comment changer d’outil ou de prestataire sans perdre la connaissance ?