Définition
Les exigences décrivent ce qu'un système doit faire et dans quelles conditions : exigences fonctionnelles (les services rendus) et non fonctionnelles (performance, sécurité, disponibilité, accessibilité). Elles sont recueillies auprès des utilisateurs et des parties prenantes, puis formalisées dans un cahier des charges, des user stories ou des critères d'acceptation. Une exigence bien écrite est vérifiable : il est possible de dire si elle est satisfaite ou non.
Dans la pratique
Les exigences non fonctionnelles sont celles que les projets oublient le plus souvent, et celles qui coûtent le plus cher à ajouter après coup. Dans un appel d'offres, leur précision détermine la qualité des réponses et des chiffrages. Le piège est le cahier des charges de deux cents pages que personne ne lit, là où une liste priorisée de vingt exigences suffirait.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.