top of page
Dashboard Asset.png
DESIGNING FROM SCRATCH

Imperium Dashboard

Product Design

THE OVERVIEW

Redefining the

Imperium Experience

Imperium is Walmart's rule management platform initially created to help with the growth of Walmart.com and to enable the Trust and Safety team as a business policy manager. With the increasing number of users across all of Walmart, I was tasked with identifying and improving the overall experience of Imperium as the number of users continue to grow exponentially.

Team

Jeff Lim

S.A (PM)

A.M. (UI Dev)

S.M. (Dev)

Duration

3 Months

Tools

Sketch / Figma

Balsamiq

InVision

Zeplin

Imperium Landing.png

Snapshot of the Old Imperium

THE RESEARCH

Talking With Users

I started off by talking to the various people using our platform and conducted user interviews with the goal of understanding pain points and introducing Imperium's renewed focus on user experience. 

I talked with 16 people who consisted of Product Managers (6), Software Engineers (7) and Category Specialists (3) and created two personas for our team to reference when moving forward with features.

Rules Manager.png
Domain Manager.png

I also took a look at our slack support channel (#imperium-support) to see what type of help users needed from our team. I managed to organize the info and found the following pain points.

Slack Help.png
  • 80% of asks were related to setting up a domain or getting specific users access

  • A lot of the answer to the questions were readily available online

THE CHALLENGE

Need vs. Want

After talking with the users and the Imperium team, I felt like a few foundational items such as rule creation/editing needed to be addressed along with user access management. With pressure from above to create a "new" feature, I strategized with the PM to create a dashboard to address some of these underlying issues, prioritizing the needs of our users and the operational efficiency of our team.

GOAL: To create a dashboard that would provide value to all users, but also address foundational issues discovered during user research.

THE DISCOVERY

Multiple Issues 

All Users:

  • Domain creation/access requests are completely manual via slack (#imperium-support)

Slack Help.png

Rule Managers:

  • For the most part, only care about their own rules and would like an experience tailored towards individual rule management (general interview)

Domain Managers:

  • Hard to keep track of and navigate multiple domains (task-oriented interview)

Task Interview.gif

Task-oriented Interview

User Interview.gif

Semi-Structured Interview

THE DESIGNS

Initial Wireframes

Dashboard Wireframe.png
Domain Overview Widget
Domain Overview Widget.png

1. Request a New Domain / 2. Get Access to Existing Domain

Domain Overview Modals.png

3. Navigate / Domain Status

Domain Overview Navigation.png

4. Domain Management / Settings

Domain Overview Management.png
Domain Access Widget
Access Widget.png

The Access widget continues to solve the issue of the Product team having to manually grant access to individual users and allows an easy way for Domain Managers to get this done instantly.

1. Access Requests and Confirmations through email

Access Request Email.png

2. Collected Info for Granting User Access

Access Modal.png

3. Dealing With Multiple Requests

Access Multiple Requests.png
Domain Configuration Widget

Aiding Domain Managers during setup and reflecting progress / status.

Config Widget.png
Config Widget 2.png
Rules Overview Widget

Probably the most important for Rule Managers, this widget allows shortcuts to interactions around specific rules as well as customization to individual users.

Rules Overview.png

1. Directly Access Rules Based on Status (E.g. Active, Submitted, Draft)

Rules Links.png

2. Shortcuts into Creating/Testing Rules

Rules Interactions.png

3. Separating Out My Rules vs. All Rules

Rules Dropdown.png
Performance and Sweep Widget
Performance Widget.png

The Performance widget was included to allow Domain Managers the ability assess the health of their domain.

The Sweep widget was included to allow Rule Managers to check the status of their rules and identify the number of successfully run sweeps over time.

Sweep Widget.png
THE FEEDBACK

Tweaks and Changes

Dashboard Wireframe Feedback.png

Approved: Domain Overview, Domain Access, Rules Overview

Needs Work: Domain Config, Performance

Parking Lot: Sweeps

THE UI

Combining Styles

Since we were bringing a dashboard to Imperium the team thought it would be a great idea to give the platform some UI upgrades. The stakeholders wanted to make sure that Imperium felt similar to its sibling platforms and have a unified Walmart look and field. 

UI - Colors.png
UI - Type.png
UX + UI
UI Dashboard 1.png

Combining the styles of Walmart.com and iSAM (Sister platform) resulted in the Imperium Dashboard

Domain Overview Widget.png
UI - Domain Overview.png

The Domain Overview Widget stayed the same throughout the iterations allowing users to both navigate to specific domains (Rule Managers) and make any changes to the configurations (Domain Managers).

Access Widget.png
UI - Access Widget 2.png
UI - Access Widget.png
UI - Access Widget 3.png

The Access Widget received the most support because it helped All users take control of user management, but it also removed the burden from the Imperium team.

Rules Overview.png
UI - Rules Overview.png

The Rules Overview Widget underwent some slight changes. The ability to Create/Test rules was removed for the time being while POCs are being done to optimize page load time.

UI - Quick Links.png

I suggested the Quick Links widget in order to provide a better method of navigating to specific domains and carrying out several functions. It also provides which actions are available in a particular domain.

HONORABLE MENTIONS

Navigation and Help

Running parallel to designing the dashboard I also revamped the navigation and Help Center. Here are the results...

UI Navigation.png

I worked with some devs and reorganized how our information is displayed and created an entire resource for getting help on Imperium.

Help Center 1.png
Help Center.gif

A Small sneak peek of how you can view helpful info on all features, proper use of the slackbot and check out the history of Imperium.

NEXT STEPS

Tackling the Details

Now that the foundations are set, it's time to start looking at individual features (e.g. rule authoring) and outstanding UI elements (e.g. Data tables). In addition, I'm going to revisit the Performance and Domain Config widgets and do some more research to see how I can improve those experiences. 

OTHER CASE STUDIES

Explore some more

bottom of page