Design system · Design ops · WCAG compliance

Streamlining Design

Design System that achieved a 5x improvement in efficiency between design and engineering teams.

Laptop template
Design system desktop view
Design system mobile view

My role

I led the design system from concept to implementation

Terrence Fradet Terrence Fradet

Staff Product Designer

Janet Lee Janet Lee

Senior Product Designer

Blake Rogers Blake Rogers

Senior Manager Product Design

Chris Lanoue Chris Lanoue

Tech Lead

🙌 Championed design system adoption across engineering teams

The design system launched in phases: Figma and B2B Web in 2021, revamped in 2022, and expanded to B2C Mobile in 2023.

The Problem

A disjointed legacy experience

In 2021, following a company rebrand and updates to the marketing site, it became evident that the mobile and web products lacked credibility. Additionally, there were numerous inconsistencies in colors, typography, and components across the platforms.

More examples of inconsistencies across the platform

Web Product

Web interface inconsistency example 1 Web interface inconsistency example 2 Web interface inconsistency example 3 Web interface inconsistency example 4 Web interface inconsistency example 5

Mobile App

Mobile interface inconsistency example 1 Mobile interface inconsistency example 2 Mobile interface inconsistency example 3 Mobile interface inconsistency example 4

How might we increase velocity while creating a better user experience?

The System

Introducing the Premise Design System

Built for the end user

Not only did we want to achieve a consistent user experience we wanted to take the opportunity to improve accessibility and dark mode preferences.

Accessibility built in

We ensured contrast met at least AA compliance but strived for AAA where possible.

We chose to align with MUI components due to their extensive built-in accessibility features for interactions.

WCAG contrast compliance examples from the design system

Dark mode

Leveraging Variables we built dark mode into our tokens and adopted elevations from Material UI.

Design Tokens

Implementing design tokens was an easy and effective way to ensure cross-platform consistency.

We used a simple Figma plugin to export tokens to a version-controlled GitHub repository. Figma's Variables feature also allowed for tokens like border radius and animations.

Mapping brand primitives to semantic tokens provided clear usage guidance, ensuring consistent design implementation.

Design tokens structure showing primitives mapped to semantic tokens

Built for designers by designers

I realized that for our design system to achieve ongoing adoption, ease-of-use and fostering creativity had to be central focuses.

Jumpstarted with best practices

I learned that simply setting up and publishing a design system file is not enough; it won't automatically work well for the designers using it.

By starting with the "MUI for Figma UI kit" and configuring it to meet our needs we were able to skip a lot of the leg work.

MUI for Figma configuration customized for our brand

Using themes for wireframing

Beyond dark mode, we utilized Variable Modes (themes) for various purposes, such as creating lo-fidelity mockups. Additionally, we tested new branding as a theme before fully committing to it.

Templates jumpstart creativity

We created a web and mobile (platform) specific design system where we established navigation, headers and page templates.

Page templates for web and mobile platforms

Enabling Adoption

With Chris championing adoption across engineering teams, we developed a process that allowed us to build the design system without slowing down product development.

Maintaining velocity while building the system

Without a dedicated team, aligning with React components and following this process allowed us to decouple feature development from establishing the design system.

Design system implementation process workflow
Loom video documentation for design system updates

I used Loom videos to document changes and share them with the team.

The Impact

5x

increase in designer and engineer velocity

The implementation of the design system greatly boosted team collaboration and efficiency. While directly linking these enhancements to user satisfaction remains challenging, we did witness a marked increase in app store ratings and ongoing customer satisfaction. Moreover, the heightened velocity enabled the team to deliver greater value to our users.

5/5

App store rating

55

Customer NPS

3x

less time on visual implementation reviews

Want to see more?

Get in touch with me to see my in-depth case studies.

to navigate projects · H for home

Securing $15M Bridge Funding Data Visualization Works