Project Details

Client
Cymmetri
2022
Roles & Contributions
User Experience
Visual Design
Project Lead
Design Team
Bharath Mohan
Jacob Murphy
Celine Gomes
Client Team
Yusuf Muhammed
Ben Stokes
Anderson James

Project Details

Client
Cymmetri
2022
Roles & Contributions
User Experience
Visual Design
Project Lead
Design Team
Bharath Mohan
Jacob Murphy
Celine Gomes
Client Team
Yusuf Muhammed
Ben Stokes
Anderson James

Project Details

Client
Cymmetri
2022
Roles & Contributions
User Experience
Visual Design
Project Lead
Design Team
Bharath Mohan
Jacob Murphy
Celine Gomes
Client Team
Yusuf Muhammed
Ben Stokes
Anderson James
Client Work / 2022
Building a scalable design system.
Client Work / 2022
Building a scalable design system.
Client Work / 2022
Building a scalable design system.

scroll to explore

scroll to explore

OVERVIEW

Due to contractual obligations, specific project details have been anonymised. However, this case study showcases the skills employed to establish and maintain a robust design system.

This project involved both web and mobile applications, demanding a consistent experience. I spearheaded the creation of a comprehensive design system from scratch, ensuring efficient design and development workflows while maintaining a unified identity.

01/ INTRODUCTION

Why was a design system required?

We kicked off the project with a candid get-to-know-you-and-your-brand process. Our goal was to hear from each stakeholder to understand as much as we can about the brand, their individual perspective, needs, likes, goals and expectations of the future.

After this interaction we got more details about the competitors, the target audience and the feel the brand needs to convey.

01/ PROCESS

The guiding philosophies to our design system

We analyzed existing design systems of Uber, IBM, Atlassian, and many more. Drawing inspiration from their established approaches using hybrid Atomic Design principles, a well-defined information architecture was made which formed the backbone of the system, ensuring clear organization of all the requirements for the system.

01/

A 4-class approach to tokenisation

To ensure efficient token identification and usage, we implemented a 4-class naming convention. Slightly deviating from the standard convention, this system categorizes tokens by type, property, component, and state. Alias tokens reference base tokens, promoting consistency and reusability. This approach offers several advantages:

Improved clarity, due to descriptive names.

Simplified white label updates, at all levels including the component level.

01/

A collaborative document to keep track of the system

Prioritizing usability, our documentation created collaboratively by designers and developers features a clear version naming scheme (inspired by Spotify) for tracking updates. Alias tokens (core design values) are documented with usage details, and component-specific tokens link directly to them, ensuring a clear hierarchy. This empowers efficient design system adoption by both designers and developers.

01/

How to update the design system in the future

A crucial aspect of our design system was establishing a clear and documented process for future updates. We understood that as the needs of our projects evolve, new components, colors, or other design elements might be necessary. To maintain a clean and efficient system, we created a future-proofing strategy similar to the approach used by companies like Spotify and RazorPay.

01/ METRICS

Quantifying the impact of the design system

The implemented design system has demonstrably improved design and development workflows. While these metrics showcase the quantitative benefits of the design system, the qualitative impact is equally significant. The consistent and unified user experience across projects contributes to a stronger brand identity and a more positive user experience.

01/ CHALLENGES

Just the two of us, building a design system wasn't easy

Building a design system within an agency presented unique obstacles. Unlike an in-house product, we weren't building for ourselves, neither were we experts in building systems, hence a keen understanding of client needs and tight adherence to project timelines were essential. The initial investment of time required for a robust design system often conflicted with the fast-paced nature of agency work. Juggling the system's development alongside the client product presented a significant challenge.

LEARNINGS & RESULTS

The implemented design system has demonstrably improved design and development workflows. By reducing design handoff time by 20% and increasing developer efficiency by 30%, the system has streamlined our process.

Furthermore, the clear and consistent application of UI elements across projects strengthened brand identity and enhanced user experience.