Saya dan tim saya mengembangkan perangkat lunak yang akan digunakan pelanggan untuk berinteraksi dengan pelanggan mereka. Selain itu, kami juga memakan makanan anjing kami sendiri dan menggunakan perangkat lunak itu sendiri untuk berinteraksi dengan pelanggan kami.
Oleh karena itu, terkadang sulit untuk menjelaskan kasus penggunaan dan skenario, karena karyawan kami dapat menjadi operator, pelanggan kami dapat menjadi operator, dan pelanggan pelanggan kami dapat menjadi pengunjung.
Namun, pelanggan kami juga dapat menjadi pengunjung yang berinteraksi dengan karyawan operator kami, pelanggan pelanggan kami dapat menjadi pengunjung yang berinteraksi dengan pelanggan kami atau karyawan kami.
Berikut adalah model di mana:
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
Karena kadang-kadang pelanggan kami dapat memainkan peran yang berbeda, kadang-kadang perlu untuk merujuk pada peran tertentu, Operator atau Pengunjung, bukan Karyawan dan Pelanggan.
Ini juga suap untuk mengatakan "pelanggan" sepanjang waktu.
Saya bertanya-tanya bagaimana toko pengembangan lain menangani detail semantik ini ketika menulis kasus penggunaan dan skenario mereka.
- Adakah istilah generik satu kata yang dapat diterapkan untuk produk apa pun yang melibatkan aktor tingkat ketiga?
- Selain menggunakan peran khusus, Operator dan Pengunjung, kata-kata apa yang dapat digunakan untuk mengidentifikasi pelanggan dari pelanggan?
Kata itu harus cukup pendek untuk diadopsi dalam suatu organisasi. Jika lebih dari satu suku kata, bentuknya yang lebih pendek masih harus membedakannya dari aktor lain.