Use case 3 - myloginistaken/sonytech GitHub Wiki

Use Case Name:

System must allow waiters to share their tabs with each other.

Preconditions:

  • The waiter has seen that another waiter has too big of a table.
  • The head waiter has decided to assign several waiters to one table.

Primary Actor:

  • The waiter, the head waiter

Main Success Scenario:

  • The waiter sees that s/he has too much workload or too big of a table
  • Another waiter comes around and requests the same tab
  • The initial waiter is asked for confirmation
  • Upon mutual agreement the tab is shared and waiters can see all the information about this particular tab

Extensions - possible alternatives of the main success scenario:

  • A: The initial waiter does not provide confirmation

In this case the other waiter does not gain access to that tab and the initial waiter continues work normally.