Title saying: Design system EDGE (Employbridge design global experience) with a mockup of design system components (colors, modals, toasts) on a laptop.

Overview

Employbridge went through a rebrand to modernize the look and feel of marketing materials. Around the same time, the design team noticed inconsistencies between screens we were designing for the same platform (different button placement, typography styles, etc.).

This project explores: How might we bring cohesion to our designs & ensure consistency moving forwards? How might we incorporate updated brand colors in our product design system?

My role

As a designer on this project, my responsibilities included:

Building Figma components
Ensuring accessibility standards were met
Researching other design systems + best practices
Reviewing components with engineering
Tracking the team's progress

The team

2 other designers
1 UX writer
Engineering

Problem

The lack of standardized design guidelines contributed to inconsistent designs and increased internal effort.

Conducting a design audit

Two other designers and I were each responsible for designing different aspects of the CRM experience for internal EB users. We got into the habit of working in silos and, while putting together a presentation to demo the holistic CRM experience, found that our designs reflected the silos we were working in - buttons were bottom left-aligned in some screens, top right-aligned in others. Page headers used different font stylings.

Lots of minor inconsistencies contributed to a disconnected feeling between the designs, despite the fact that they were intended to live in the same workflow. We knew we needed to align our designs and began with an audit to identify all discrepancies.

Title: Inconsistencies in the existing designs. Screenshots of three UI screens with notes on inconsistencies including button placement and page header..

Defining + documenting design standards

We went through each individual concern and agreed upon standards to follow for alignment. In most cases, we agreed upon patterns based on our research of best design practices. We documented these guidelines in Figma for future reference.

Up until this point, we had been using Material UI's design system. While the components we were using were the same, we lacked documentation & agreement on how to use the components. Questions like: "How should you align buttons?" or "How should you structure a form?" were answered during this process.

Title: Examples of our new design standards. Screenshot of a UI screen with notes on design standards including button placement and page header.

Problem #2

Using out of the box Material UI didn’t reflect the Employbridge brand identity.

Employbridge's rebrand

Shortly before the design audit occurred, Employbridge underwent a rebrand led by a third party vendor.

First iteration of a data table shown in a side panel.

To start incorporating this on the UI side, we adopted the updated color palette + typography recommendations from the marketing materials and documented them in Figma.

Documentation of color scales in Figma and color accessibility guidelines. Documentation of typography styles and guidelines.

Applying EB's branding to UI components

Since we were already putting in the work of examining individual components from the audit, we thought it would be a good time to reskin + update our design system to incorporate some of the new brand identity.

Title: Old vs. updated components. Side by side comparison of components (buttons and modals) with existing and new design systems applied.

Component documentation

To create a centralized resource for the reskinned components + design standards that came from our audit, the team & I made a style guide in Figma. This guide included documentation on all components that were used in the CRM experience, as well as patterns (like responsive behavior) and UX content guidelines (handled by our UX writer).

We divided the work on reskinning + building components and documenting guidelines. I was personally responsible for buttons, modals, iconography, links, tooltips, toasts, and banners. For each component, I researched best practices, looked at other design systems' documentation for inspiration, and added in elements of our brand (through color updates) where possible.

Inspired by design systems I saw during research, I structured the file into individual pages for each component (or foundation, pattern, etc.). Each page contained the Figma component (& relevant variants) as well as guidelines on usage, placement, etc..

Screenshot of the Button page in the design system in Figma showing the built component + variants and the written usage guidelines.

Checking WCAG / accessibility considerations

To make sure the components I was creating were accessible, I referenced WCAG (level AA) and checked color contrast, font sizes, etc.. I made sure to include any accessibility-related notes in the component documentation.

Screenshot of the new button component variants & a screenshot of a color contrast checker tool showing that the button colors pass AAA WCAG testing.

Tracking our progress

I created an excel sheet to prioritize + divide the team’s work and keep track of our progress. Along with this, we set up weekly internal calls to check in on progress and talk through ideas. We also spoke with engineering on a weekly basis to keep them in the loop and expose any feasibility concerns.

Screenshot from an excel spreadsheet used to track the team's progress.

Getting buy-in: going from style guide to design system

Once we were finished on the design-side (all components created + guidelines written, everything ran by engineering), the next step was to get support from the business in turning this into a project with a budget so that all of the updates could be built.

The designers and I had a brainstorming session to name our guide before socializing it - we landed on the name EDGE (Employbridge Design Global Experience). This project is currently still in the works, our UXD manager is now working on a formal presentation for business stakeholders.

Cover page from the EDGE Figma file.

Outcome

Once implemented, our colleague experience will have a design system that meets meets brand guidelines, WCAG, and ensures a more cohesive user experience.

Side by side UI screens showing them before and after applying the new system.