Introductory heading image for Panasonic Cirrus UAM project page.

Panasonic Cirrus UAM

Cirrus User Account Management (UAM) System for Administrators

I had the incredible opportunity to join Panasonic’s Cirrus/V2X team as a Product Design Intern. Cirrus is a smart mobility vehicle platform that enables data sharing between vehicles, infrastructure, traffic operators, and roadways. I collaborated with the Cloud Product team and designed Cirrus’s UAM system and micro-interactions for customer support admins to efficiently manage user accounts.

*Due to the NDA, I cannot fully disclose all projects, but here are some highlights.
Check out Cirrus by Panasonic below for more info

Role
Product Design Intern

Team
UX Team Lead
Senior Designer

Tools
Figma
Sketch

Duration
June - Aug 2021,
10 weeks

DESIGN PROCESS

Design Process

CONTEXT

Overview

The Cirrus V2X mobility system is used by a growing number of transportation agencies. At this time, the Cirrus/V2X team works closely with 3 client tenant organizations (GDOT, CDOT, and UDOT). These organizations have active users, each with accounts that give them access to Cirrus products.
Cirrus Customer Support Admins need to keep track of these user accounts for each tenant group, but do not have a direct way to do so.
👩‍💻 My Role

During my internship, I designed a user account management (UAM) system with key features for Cirrus customer support admins to manage individual client tenants and user accounts. I also constructed a user workflow and designed reusable components for the design system library for teams across Cirrus.

01 DEFINE

Problem.

⚡️ How might we enable customer support admins to directly manage user accounts at any time?
The Cirrus dashboard currently does not let admins directly manage client user accounts, without additional support. Currently, there is no UAM system that can be accessed through the dashboard and admins rely on other teams to internally make changes to accounts in the system. My main project was to design the UAM pages that aesthetically balances the Cirrus dashboard style and allows admins to work efficiently.

Cirrus dashboard

02 RESEARCH

Identifying Needs.

My first step was to understand what admins need to do, without the need for additional support. And so, I reached out to fellow admins and engineers to learn about how they currently managed user accounts and pain points to keep in mind. Then, I researched in-class examples of existing user management systems.

What I learned:

02 RESEARCH

Key features

After communicating with my stakeholders and looking into other platforms that use UAM systems, I uncovered 3 main features that needed to be included in the user account management interface.

View Accounts
• View by tenant group
• Sort by ascending or descending order

Add New Users
• Insert profile data
• Select tenant and product access

Modify Accounts
• Edit user info
• Delete inactive accounts
• Reset expired password

03 IDEATE

Design goals

From low-fi to high-fi iterations, I received weekly design critiques from design leads and collaborated with engineers for development weekly. Throughout this process, there were 3 overarching goals for my final designs.

💡 01 Light Mode
Transition to UAM should contrast with dark mode colors of the dashboard. In this case, using contrasting colors can emphasize to admins that they are interacting with a modal, rather than using the same color scheme of the dashboard.

💡 02 Visual Background
As an overlaying modal, the UAM background should be visually effective. Ongoing design trends should be referenced to understand how to make the content or data stand out.

💡 03 Simplicity
A simpler use of design components can achieve an intuitive and seamless solution. I wanted to aim for a very simple approach that meets all required needs of admins.

03 IDEATE

Design goals.

From low-fi to high-fi iterations, I received weekly design critiques from design leads and collaborated with engineers for development weekly. Throughout this process, there were 3 overarching goals for my final designs.

View Accounts
• View by tenant group
• Sort by ascending or descending order

Add New Users
• Insert profile data
• Select tenant and product access

Modify Accounts
• Edit user info
• Delete inactive accounts
• Reset expired password

💬 Keep it Simple
Admins voiced that they want a clean, quick way to access a list of user accounts from the dashboard and make necessary changes. The system should be intuitive and easy-to-use, so that they can efficiently access accounts and go back to the dashboard.

💬 Technical Restraints
I should be aware of technical restraints and architectural structures when designing the interface. I do not want to overcomplicate the structure of my designs and consider the level of effort it takes to build this product feasibly in the given timeline.

💬 Useful References
Existing platforms and their design systems and UI components are helpful to initially reference for the visual design of the UAM.

03 IDEATE

Brainstorming.

From low-fi to high-fi iterations, I received weekly design critiques from design leads and collaborated with engineers for development weekly. Throughout this process, there were 3 main features I focused on for the UAM, which include: sorting the account list, adding new users, and modifying existing accounts.

✍️ Initial Sketches

I brainstormed how the UAM can be accessed from the dashboard, as well as how to structure of the UAM page, with key features in mind. Because admins primarily want to quickly check or update accounts, I explored how the UAM main page itself can be accessed as an overlaying modal on the dashboard, without the need to transition to a new page. Aside from the main features,


For the final deliverable, I aimed to create a simplified structure of a light mode interface that incorporates a visually effective background.

Sketches & References for UAM layout and interactions

🗒 Workflow

Then I finalized an admin workflow that displays how to navigate to the UAM from the dashboard. This clarified the structure of the UAM and how it is accessed for the development team.

New UAM workflow

04 DESIGN

Explorations.

With finalized features, I have a better understanding of how to structure my designs. I spoke with the design lead and senior designer to make sure I covered all necessary components I needed to work on for this project. This includes:

💡 Dropdown Menu

Here are some explorations I worked on throughout the design process. I iterated designs for different components, such as the dropdown menu. The dropdown menu for the UAM organizes user accounts by tenant groups. Admins can quickly view accounts by tenant selection to manage the 3 tenants that have access to Cirrus products.

Tenant selection

💡 Modals - New User

There are two types of modals for this project. One is a form based modal for creating a new account. This modal uses the light box effect that overlays a darker background for admins to complete the new account form before proceeding further. I decided to explore various colors for the modals in a way that is consistent with the design system.

New account form

💡 Modals - Reset & Delete

The other type of modal for resetting and deleting existing accounts is a simple overlay on the UAM page, with no background. This is so admins can focus on confirming their actions to update account changes.

Resetting & deleting confirmation

💡 Account List

The list of accounts are in table format using a column header. The column header provides account information, such as username, email, phone number, tenant group, products accessed by the user, and the date the account was created. I realized the importance of colors that are utilized for each row, balancing the color scheme of the Cirrus design system and the visual background of the page. rest of the page for better readability.

List with column header

There were 3 main goals that I needed to achieve in my final designs for admins to have a more intuitive and improved experience executing tasks.

FINAL DESIGN

Cirrus User Account Management

A UAM system that is a simple solution for Cirrus admins to sort, add, and modify user accounts.

Sort User Accounts

View user accounts for each tenant organization. Sort through accounts by ascending or descending order.

Add New Users

Create new user accounts by filling in user data, selecting a tenant group and selecting accessible products.

Delete & Reset Passwords

Delete inactive user accounts and reset expired passwords. Confirm actions using overlay modals.

VISUAL DESIGN

💎 Design System Library Components

I designed my project to scale it as a reusable component for the Design System Library for teams across Panasonic Cirrus to adopt in custom solutions. I detailed development notes and handed-off an organized final Sketch file to allow the engineers to jump in and implement without needing to ask for much input from design.

New components for design system