Article original : Use cases and organizational structure
Par Bertil Muth
Les diagrammes de cas d'utilisation définissent la portée d'un système. Mais les cas d'utilisation peuvent également vous aider à concevoir l'organisation de votre développement produit.
Voici un diagramme de cas d'utilisation, montrant les cas d'utilisation d'un système de réservation de vols en ligne :

Comme vous pouvez le voir, le diagramme montre les objectifs que les utilisateurs ont : un client final veut réserver un vol. Le diagramme ne montre pas les étapes pour atteindre l'objectif, comme la recherche d'un vol.
Une équipe agile doit livrer de la valeur, indépendamment des autres équipes. Un cas d'utilisation au niveau de l'objectif est une telle unité de valeur. Lorsque les équipes agiles sont responsables de cas d'utilisation entiers, le besoin de communication avec d'autres équipes est limité.
Le cas d'utilisation Réserver un vol, par exemple, est précieux en soi. Il répond au besoin des utilisateurs de se déplacer de A à B. C'est pourquoi c'est un argument de vente pour le logiciel.
Si vous souhaitez suivre ce que je fais ou me laisser un mot, suivez-moi sur dev.to, LinkedIn ou twitter. Ou visitez mon projet GitHub.