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 usiamo 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 del nostro operatore, i clienti dei nostri clienti possono essere visitatori che interagiscono con il nostro cliente o il nostro dipendente.
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, invece di Dipendente e Cliente.
È anche un boccone dire "cliente del cliente" tutto il tempo.
Mi stavo chiedendo in che modo altri negozi di sviluppo gestiscono questi dettagli semantici quando scrivono i loro casi d'uso e scenari.
- Ci sono termini generici di una sola parola che possono essere applicati a qualsiasi prodotto che coinvolga un attore di terzo livello?
- Oltre all'uso dei 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 un paio di sillabe, la forma accorciata deve comunque differenziarlo dagli altri attori.