Io e il mio team sviluppiamo software che i nostri clienti useranno per interagire con i loro clienti. Inoltre, mangiamo anche il nostro cibo per cani e utilizziamo noi stessi il software per interagire con i nostri clienti.
Pertanto, a volte può essere difficile spiegare casi d'uso e scenari, poiché i nostri dipendenti possono essere operatori, i nostri clienti possono essere operatori e i clienti dei nostri clienti possono essere visitatori.
Tuttavia, i nostri clienti possono anche essere visitatori che interagiscono con i dipendenti dei nostri operatori, i clienti dei nostri clienti possono essere visitatori che interagiscono con i nostri clienti o i nostri dipendenti.
Ecco un modello in cui:
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
Poiché a volte i nostri clienti possono svolgere ruoli diversi, a volte è necessario fare riferimento al ruolo specifico, Operatore o Visitatore, anziché Dipendente e Cliente.
È anche un passaparola dire sempre "cliente del cliente".
Mi chiedevo come altri negozi di sviluppo gestiscono questi dettagli semantici quando scrivono i loro casi d'uso e scenari.
- Esistono termini generici di una sola parola che possono essere applicati a qualsiasi prodotto che coinvolga un attore di terzo livello?
- Oltre a utilizzare i ruoli specifici, Operatore e Visitatore, quali parole potrebbero essere utilizzate per identificare un cliente di un cliente?
La parola dovrebbe essere abbastanza breve da essere adottata all'interno di un'organizzazione. Se più lungo di una coppia di sillabe, la sua forma abbreviata deve comunque differenziarla dagli altri attori.