L'élicitation des exigences consiste à découvrir les exigences réelles de l'entreprise et les exigences système de toute entreprise logicielle.

Il s’agit d’abord de découvrir ce qui est nécessaire, puis d’articuler les découvertes distillées en un artefact qui peut servir de base pour décrire ce qui doit être fait. Il est inhabituel que les besoins réels de l'entreprise (et les exigences système qui en découlent) puissent être rapidement identifiés. Bien que l’élicitation des exigences soit parfois appelée collecte des exigences, cette expression est trompeuse. Les véritables exigences ressemblent davantage à Trésor enfoui dans un champ par rapport aux cultures qui peuvent être récoltées. Parfois, une indication des exigences est documentée, parfois non et parfois ce que l'utilisateur pense vouloir n'est en fait pas ce qu'il veut ou ce dont il a réellement besoin.

Documenter les exigences est un défi, mais obtenir les bonnes exigences peut l'être encore plus. Une mauvaise élicitation entraînera la création d'un mauvais logiciel et peut constituer un gaspillage partiel ou complet de l'activité entière.

L'élicitation des exigences est généralement effectuée par un analyste commercial formé et qualifié. Leur responsabilité n'est pas seulement d'identifier les besoins et la valeur de l'entreprise, mais également les risques et les hypothèses associés à l'entreprise.

Découvrez les vraies exigences.

Structure des exigences

Nous recommandons une approche à trois niveaux de la hiérarchie des exigences :

  1. Objectifs – des avantages commerciaux quantifiables.
  2. Capacités – principales capacités logicielles générales
  3. Exigences fonctionnelles ou des témoignages d'utilisateurs fonctionnels

Les niveaux supérieurs ne sont pas contraignants, mais ils garantissent la concentration sur les résultats et la traçabilité des exigences jusqu'aux résultats.

L'élicitation des exigences consiste à poser les bonnes questions aux bonnes personnes.

Techniques d'élicitation

Le but de toute technique d’élicitation est d’aider à extraire plus rapidement et plus complètement des logiciels, de la documentation et des parties prenantes existants les exigences réelles. Certaines techniques courantes sont présentées ci-dessous, elles sont décrites à plusieurs reprises sur Internet et nous n'entrerons pas dans les détails de chacune ici.

  • Entretiens
  • Observations
  • Réflexion
  • Ateliers sur les exigences
  • Examen des documents
  • Prototypage
  • Enquêtes
  • Inspections des systèmes existants

Le coût de l’élicitation des exigences médiocres est étroitement lié à l’idée de dette technique. La dette technique est la nécessité de retravailler un logiciel à la lumière de la prise de conscience de nouvelles exigences. Si l’on ne parvient pas à obtenir les bonnes exigences dès le départ, on crée une dette technique. Donc:

échecs d'élicitation = dette technique

lecture recommandée

BABOK BA corpus de connaissances

Élicitation des exigences avec l’IA

Vous êtes-vous déjà demandé comment l'intelligence artificielle pourrait aider à déterminer les exigences logicielles ? Vous devez découvrir ce qui est réellement nécessaire, ce qui implique de découvrir, de capturer puis de retransmettre ce que vous avez découvert aux parties prenantes, puis d'affiner la compréhension. Le moteur d'analyse de ScopeMaster interprète puis fournit des visualisations et des questions contextuelles pour aider à accélérer une obtention efficace.

Élicitation des exigences grâce à la modélisation fonctionnelle - automatisée par ScopeMaster
Modèles générés par ScopeMaster

Les modèles de ScopeMaster stimulent une élicitation efficace

Exemples de questions d'élicitation des exigences qui vous aident à prendre en compte les exigences réelles.
Questions contextuelles - générées automatiquement

ScopeMaster génère automatiquement des suggestions de questions d'élicitation qui s'inscrivent dans le contexte de chaque user story pour stimuler la pensée critique

Les équipes produit et les équipes projet travaillant sur le développement de logiciels doivent connaître les bonnes exigences, sinon le succès ne sera pas atteint.