Should you fix the problem quickly or address it once and for all?
I want to share my approach to handling requests from customers or company employees.
Redesigned permissions management system for complex SaaS environments. Empowers users to create and customize roles with granular permission control.
As the sole designer at Meetaverse, I was responsible for all aspects of design.
2024
Redesigned permissions management system for complex SaaS environments. Empowers users to create and customize roles with granular permission control.
As the sole designer at Meetaverse, I was responsible for all aspects of design.
2024
I received a request to add another role to the collaborator popup modal in the system. This role would combine specific capabilities that previously existed separately.
Email message
The list of roles on the platform has inflated and become confusing, there is a lack of understanding of user roles.
As a result, we are wasting time and money on training and support.
Each personal training session with a customer lasts at least half an hour.
The old popup modal
To change the perception of the problem, I presented my colleagues with a possible solution, considering the development effort, cost and impact.
While a quick fix might have temporarily satisfied the customer, it would have only exacerbated the underlying problem.
Instead, I chose to invest the time and effort to address the issue at its root, ensuring a more sustainable and user-friendly solution for the entire platform.
To understand the root cause of the problem, I conducted research that included:
With customer managers: Employees who work closely with customers before and during the event.
Observing event management: Watching how selected customers manage events.
Defining and classifying roles and responsibilities within the products.
With customer managers: Employees who work closely with customers before and during the event.
Observing event management: Watching how selected customers manage events.
Defining and classifying roles and responsibilities within the products.
Due to evolving user needs and requirements, a customizable permission system is essential. Flexibility is crucial to adapt to changing needs.
We must avoid accumulating roles over time, as this impacts usability and experience.
A new permission-based system with a limited number of categories to significantly improve the clarity of permissions.
Why Permissions?
A permission-based system is more flexible and allows for a better understanding of all the system's capabilities.benefits of a permission-based system:
The Biggest Change: "Small" Roles
Reducing the number of roles from 12 to 2, each can have permissions added and removed as needed. In addition, the scalable design accommodates future needs.
Old roles
New permissions
Role number compression
Short-Term Impact
We saw positive feedback and a significant increase in users with permissions.
Long-Term Impact
Scalability: An entire section related to training in the permissions modal was added.
The solution was part of an effort to change the platform for self-use, in addition to reducing the effort in support and training.
New section 'Training' added retroactively