Roles and permissions
Client | Kentico software, s.r.o. |
Segment | Roles and permissions |
My role | Wireframing, interaction design, high-fidelity mockup |
Achievements | Usability testing results delivered before the first groming |
Challenges | Interaction design for assigning permissions to the role |
Customer problem
The customers lacked the feature for creating custom roles with permissions. This feature was required by the potential customers which were not satisfied with the out of the box solution.
My design process
- Interaction flows for the new web application
- Low-fi mockups
- New design system and high-fi mockups
- Usability testing
โ๏ธ Interaction flows
Shaping process is divided into these phases:
- Set the scope - defining the MVP scope for the first iteration
- Find the elements - define the solution outlines - interaction flows
Find the elements deliverable - interaction flows
๐ Low-fi mockups
I have first designed the key workflow scenarios using pen and paper and later I delivered more detailed screens using Balsamiq.
Pen and paper sketches
Balsamiq wireframes
๐จ High-fi mockups
๐งช User testing
Research questions
- RQ1: Are users able to find specific role among other roles?
- RQ2: Are users able to create new role?
- RQ3: Are users able to delete existing role?
Tasks for the participants
Interview sessions
Prioritised usability issues
- The way of assigning a role to users is not clear
- The logic behind the Add permission button is not clear
- Users struggle with legibility and usability
Fixes for usability issues
- The way of assigning a role to users is not clear - I've added the possibility to add users from the role detail
- The logic behind the Add permission button is not clear - I've discussed the button label Add permission with the technical writer again and we used the new label Add application permission
- Users struggle with legibility and usability - the bin button will not be disabled the user will be able to click on it and will see the list of assigned users - the user will be able to delete the role using the dialog