Use Cases | Personas
The client gave us a thorough brief and that helped us a lot both for having a clear understanding of the task at hand and in extracting the use cases and the personas from it.
A user management system with different roles and accesses automatically creates the user personas needed for a functional system, that will guide to the necessary use cases needed for each user. Hierarchy of roles was the first checkpoint to start in order to begin the information breakdown and design the information flow.
PERSONA 1: EXECUTIVE
The super administrator of the user management system that has full access and rights over her teams consisting of several members that she can also create, add, edit information, change role or delete. The executive has full access to all the assignments and can also perform as a stand alone Manager or Sales Representative as described in the next personas.
PERSONA 2: MANAGER
The next user role after the executive in terms of hierarchy. Each team has only one Manager who can also re-distribute tasks to lower level users, (initially assigned from the executive) or execute the assignments herself, acting as a Sales Representative as described below.
PERSONA 3: SALES REPRESENTATIVE
The Sales Representative is below the Manager in terms of hierarchy and she is considered to have the executional role in the system. Each team can consist of several sales representatives. The Manager can also perform as a Sales Representative in a team but not the other way around.
PERSONA 4: AGENT
The last user in hierarchy user. The Agent can perform similar tasks to a sales representative with the only difference that she has a view only access. The Agent can view all the assignments of her team in addition to the Sales Representative that she can only view the tasks assigned to her.