top of page

Dozuki • 2024 • 12 weeks

User Management

Reducing inactive accounts from a department from 80% to 90%

*This project consists of few new UI components that were added to the design system

Updated - Users Table.png
Problems

Problems

Customer Problems & Why

The current design is not scalable for our customers. The UX was adapted from a consumer application, resulting in incompatibilities and customer frustrations. After sorting through customer feedback and talking to customers we landed on 4 main problems.

1. Inefficiency  - Being able to see scan and filter based on user based data and customer's needs.

2. Managing Inactive Users  - Manufacturing is a high turnover industry, our customers create users that are not active for a long time.

3. Tedious Actions - Again, a lot of wasted time doing tedious single user actions if 50 employees quit within a quarter.

4. Lack of Information 
- The current experience can only show 4 pieces of user attributes before UX becomes inefficient.

Customer Quotes

"I can only see 5 users at a time before needing to switch views. Managing my team of 20 people becomes difficult because I’m constantly clicking around."

"I have to manually remember to remove inactive accounts because there is no way of figuring out user activity across the platform"

User Types (Privileges)

Dozuki is operating under an all-or-nothing permission system. For this project, the team opted to stick with these two roles to move quickly, as adding new user types would require significant lift.

Admin  - Being able to anything and everything in the system.

Users - Generic users who can ONLY view content created by admins. Admins can give permission to a specific feature for a single user.

User Types
Reqmts & HMW

Requirements & HMW

Requirements

After initial overview meeting with product and engineering we defined and set requirements for this project.

1. CANNOT create new user types  - Keep user type admin and user.

2. Easy for customers find users - New customers can come and easily understand how this new access control works.

3. Keep functionality - Being able to view user and all the attributes in the current user management page.

4. Scalability - Being able scale later for future improvement that engineering can easily implement.

HMW

How might we design a user management experience for enterprise customers that is both efficient, accessible and scalable?

Existing Experience

User Management Page

current-user-table.png

User Details

current-user-details.png

"Teams" or User Groups Page

current-teams.png

Team Details

current-team-details.png
Existing Experience
Ideation

Ideation

Ideating with Product and Engineering

The product and engineering teams recognized the problem. I facilitated a white-boarding session to brainstorm and develop solutions to address customer challenges.

Measuring Success

To measure the success of the designs and ensure team accountability, I collaborated with the product manager to establish key quantitative and qualitative metrics.

Quant Metrics
1. Reduce "inactive accounts" - who haven't logged in for at least 6 months from from 20% of total to 1% of total users.

2. Reduce number of frequently used single user actions. Example: Add to teams action.

4. Increase SUS (System Usability Scale) score from ~10. Yes, there was a low bar. Get at least 50.



Qual Metrics
1. Positive feedback from customers during our monthly customer feedback calls.

2. Post release surveys and interviews. Get information if the design is easier to use.

Initial Ideas

Banner with auto-suggestions

banner-idea.png

Expandable card view with sorting and filtering

Expandable cards.png

New Data table experience with filtering, sorting

data-table-wireframe.png

Mini dashboard stats

Mini dashboard.png
Designs V1

Designs

V1 Designs

A new data table with user's name as the primary attribute

Updated - Users Table.png

Filtering experience (Starting with single select)

Users - Filtering.png

UX is scalable as more information is added

Users - Columns edit.png

Bulk actions for N users

Users - Bulk Actions.png

View teams and organize users into a team

Users - View Teams.png

Bulk actions across N teams

Users - View Teams Actions.png

Results & Learnings

Early Customer Release Feedback

The team received excellent feedback after the release. As a result of this project, administrators can now audit users more effectively and organize them into teams with fewer clicks and less effort.

Hitting Our Success Metrics

✅ SUS 10 > ~52.
✅ Reduced tedious actions by 10x.
🛑 Inactive accounts from 20% > 10%. Goal was 1%.

Surprises

Few customers didn't know why some of bulk actions were greyed out. We only grey out bulk actions until some of the rows are selected to an action on.

Few customers wanted to take bulk actions based on the
current view instead of the current selection.

Results & Learnings
bottom of page