Mon équipe et moi développons un logiciel que nos clients utiliseront pour interagir avec leurs clients. De plus, nous mangeons également nos propres aliments pour chiens et utilisons nous-mêmes le logiciel pour interagir avec nos clients.
Par conséquent, il peut parfois être difficile d'expliquer des cas d'utilisation et des scénarios, car nos employés peuvent être des opérateurs, nos clients peuvent être des opérateurs et les clients de nos clients peuvent être des visiteurs.
Cependant, nos clients peuvent également être des visiteurs en interaction avec nos employés opérateurs, les clients de nos clients peuvent être des visiteurs en interaction avec notre client ou notre employé.
Voici un modèle où:
A is an employee
B is a customer
C is our customers' customer
X interacts with Y
Operator --> Visitor
A --> B
A --> C
B --> C
Parce que parfois nos clients peuvent jouer des rôles différents, il est parfois nécessaire de se référer au rôle spécifique, opérateur ou visiteur, au lieu d'employé et de client.
C'est aussi une bouchée de dire "client du client" tout le temps.
Je me demandais comment d'autres boutiques de développement géraient ces détails sémantiques lors de l'écriture de leurs cas d'utilisation et scénarios.
- Existe-t-il des termes génériques d'un seul mot qui peuvent s'appliquer à tout produit impliquant un acteur de troisième niveau?
- Outre l'utilisation des rôles spécifiques, Opérateur et Visiteur, quels mots pourraient être utilisés pour identifier un client d'un client?
Le mot devra être suffisamment court pour être adopté au sein d'une organisation. Si elle est plus longue que quelques syllabes, sa forme raccourcie doit tout de même la différencier des autres acteurs.