Я та моя команда розробляємо програмне забезпечення, яке наші клієнти використовуватимуть для взаємодії зі своїми клієнтами. Крім того, ми також їмо власні корми та використовуємо програмне забезпечення для взаємодії з нашими клієнтами.
Тому іноді може бути важко пояснити випадки використання та сценарії використання, оскільки наші працівники можуть бути операторами, наші клієнти можуть бути операторами, а клієнти наших клієнтів можуть бути відвідувачами.
Однак нашими замовниками також можуть бути відвідувачі, що взаємодіють із нашими операторами, замовниками наших клієнтів можуть бути відвідувачі, що взаємодіють із нашим замовником чи нашим співробітником.
Ось модель, де:
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
Оскільки іноді наші клієнти можуть грати різні ролі, іноді потрібно звернутися до конкретної ролі, Оператора чи Відвідувача, а не працівника та Замовника.
Це також приємно весь час говорити "замовник клієнта".
Мені було цікаво, як інші майстерні розвитку обробляють ці смислові деталі, коли пишуть випадки їх використання та сценарії.
- Чи є однословні, загальні терміни, які можуть застосовуватися до будь-якого продукту, що включає актора третього рівня?
- Окрім використання конкретних ролей, Оператора та Відвідувача, які слова можна використати для ідентифікації клієнта клієнта?
Це слово повинно бути досить коротким, щоб бути прийнятим в організації. Якщо довше пари складів, скорочена форма повинна все-таки відрізняти її від інших суб'єктів.