La phase d’expression des besoins de People in action s’appuie sur une démarche originale, élaborée il y a dix ans aux Etats-Unis : les Use Cases ou cas d’utilisation. Dans cette approche, le projet est abordé sous l’angle des habitudes de travail et des objectifs de l’application.
Le cas d’utilisation se concentre sur le besoin de l’utilisateur, en formalisant d’abord les objectifs métiers, puis en détaillant, étape par étape, les processus et sous processus, les exceptions, les besoins et contraintes des utilisateurs ou les interactions avec d’autres systèmes. Au-delà du simple cahier des charges, la formalisation et la hiérarchisation des objectifs par les utilisateurs permettent de réaliser une analyse fonctionnelle approfondie afin :
Use cases summarize end-users' desires, not programmers' tasks ![]()
Alistair Cockburn, Senior Consultant
Agile Software Development