Brezel - The EQS Design System

In this case study, I discuss how I started from scratch and created a new EQS Brezel design system to help standardize our products and provide designers with reusable components, thereby speeding up their workflow. Completed in just two months, the project has already led to significant improvements in consistency, introduced efficient workflow processes, and developed comprehensive documentation. This project laid the groundwork for a new design system that aims to make product design at EQS more cohesive, user-friendly, and scalable. Thanks to these efforts, EQS was able to execute a super quick and successful refresh of its Compliance Cockpit.
Timeline
March 2024 - May 2024
Role
Lead Product Designer
Collaborators
1 Product Designer, 2 Frontend Developers

Introduction

The EQS Compliance Cockpit is Europe’s leading platform for effective compliance programs, enabling companies to stay ahead of their regulatory requirements. By integrating various product lines into a cohesive cockpit, EQS revolutionizes the procurement process. For 2024, EQS aims to consolidate different product lines into a single, user-centric compliance cockpit with a simplified user journey. This initiative not only focuses on aesthetics but also strategically enhances user experience, boosts developer efficiency, and ensures consistency across all touchpoints. By implementing this streamlined design system, teams can maintain their deliverables while reducing production time.

Why did we need a new design system?

Since 2023, EQS has undergone significant changes in its business operations. Before my arrival, the company had acquired several other businesses, each with its own brand, style sheets, component libraries, and a host of duplicated assets. This fragmentation was a challenge. Our goal for Q2 2024 was to unify all product lines into a single SaaS offering: the new and improved EQS Compliance Cockpit. To achieve this, we had to address and drastically reduce technical and design debt. The solution was a global design system that provided a common source for all teams, facilitating a seamless refresh and enabling the development of new features that are fresh, accessible, and aligned with EQS's new direction. This transformation was made possible by our innovative design system.

Goal

In just two design sprints followed by two development sprints, we built a robust and streamlined design system. This new system enabled us to comprehensively revamp the entire EQS Compliance Cockpit, ensuring a more cohesive, efficient, and visually appealing user experience.

The initiative to revamp the Brezel Design System at EQS was driven by several critical challenges that needed urgent attention to align our digital presence with our pioneering vision.

  1. Consistency Issues: Despite stakeholder approvals, final products often suffered from inconsistencies in spacing, grids, and typography. This lack of uniformity undermined user experience and diluted our brand identity.
  2. Guidelines Adherence: A review of our design elements revealed failures in meeting essential guidelines, particularly in accessibility and readability, emphasizing the need for stricter adherence to design standards.
  3. Project Overhaul: As we prepared for a complete revamp of the EQS Compliance Cockpit, it became clear that implementing the Brezel Design System was essential. This new system would ensure smooth integration across teams, foster better collaboration, and maintain design integrity throughout the extensive redesign process.
  4. Quality Assurance & Component Redundancy: Discrepancies between design intentions and developed outputs highlighted weaknesses in our QA process. Additionally, the use of locally created, unpublished components led to unnecessary duplication and confusion, necessitating a centralized, reusable component library.
  5. Change Log Maintenance: There was a clear necessity for a system to maintain a change log, ensuring all team members could track updates, fostering transparency, and supporting the system's evolution.

My Process

The redesign of the Brezel Design System was a comprehensive effort, structured to ensure meticulous attention to detail and seamless execution across multiple phases.

Assessment and Requirement Gathering

The journey began with a comprehensive evaluation of the existing design system to pinpoint shortcomings and areas ripe for enhancement. This in-depth audit extended beyond mere visual elements, delving into workflow processes and overall system efficiency. A critical part of this phase was a meticulous review of all web apps from EQS Group to compile all possible use cases. This ensured that the components we planned to build would be versatile enough to cater to a wide array of needs, enhancing the user experience across our product range.

For example:

Secondary Research

A significant aspect of this phase involved studying renowned design systems such as Carbon by IBM, Adobe's design system, Uber, and Atlassian. This research provided invaluable insights into best practices and innovative approaches in design system development.

Creating Atoms

With a solid foundation in place, the focus shifted to the creation of atoms. These basic UI components, including buttons, alerts, and search bars, were designed to be both reusable and customizable, falling in line with the foundational styles. The design of these atoms followed the principles set out in the previous phase, ensuring that they could be easily integrated across different parts of our applications while maintaining consistency and usability.

For example:

Creating Molecules

The next step involved the assembly of molecules—more complex components created by combining atoms logically and functionally. Examples include buttons and intricate forms, designed for flexibility to fit into EQS's diverse product ecosystem. These molecules were engineered to be adaptable, and capable of serving multiple functions and scenarios within our apps, thereby streamlining the design process and reinforcing the uniformity of our user interface design across platforms.

For Example

Documentation and Process Implementation

Recognizing the critical role of documentation, together with two fronted developers, we compiled comprehensive guidelines covering the usage, customization, and combination of design elements, nested inside of a custom build component library page and a Component Library Figma file. This documentation serves as a manual for both design and development teams, facilitating better understanding and consistency. Additionally, I established new workflow processes, including design reviews and QA checks, to enhance collaboration between designers and developers and ensure the integrity of the implemented design system.

For example:

Impact and Results

With our innovative Brezel Design system, we've slashed the size of our style sheets by a remarkable 90% and cut the number of components by 75%. This overhaul eliminated redundant and unnecessary elements, significantly boosting our products' performance and speeding up production time. Previously, over half of our components were custom-made, but now, we've streamlined and optimized our design process like never before.

Due to our Atomic Design approach and the creation of design variables, this allows us to provide a little extra something that was out of the scope. The first EQS dark theme. By a simple remapping of variables we could smoothly create an additional theme, for our new design system that didn't require additional development effort and could easily be pushed to production. This feature brought 6% more close deals, a massive positive feedback from our users, that were seeing the new EQS's look and feel and overall user experience, much more friendly and modern.

Let's connect