Them Consulting

Foundation Design System: Scaling Design Operations with a Multi-Brand Design System

Design System

Multi-Brand Design System

Dec 2021 - Aug 2022

The Team

+2

I led a team of two Design Systems Architects and directly reported to the Experience Design Director, with in-house developers to develop the design system.

Tools used

My Role

As the Lead Design Systems Architect, I led the creation, implementation, and evolution of a multi-brand design system at THEM Consulting, ensuring scalability, accessibility, and seamless integration while collaborating with cross-functional teams to drive adoption and efficiency.

Scale Design Operations

Design Systems Architecture

Usability & Accessibility Testing

Process & Scope Management

Training & Education

Micro Interactions & Motion Design

Development coordination & Support

Background

THEM Consulting is a fast-growing design agency with 25+ designers working on 40+ products

THEM Consulting is a global digital product design and development company specializing in creating innovative digital solutions for the Banking, Financial Services, and Insurance (BFSI) sector.

Challenge: High Workload Per Designer

With a growing clientele, scaling and optimizing design operations was crucial to maximize resources without increasing costs

With 25+ designers managing multiple projects and a rapidly growing client base, THEM Consulting needed a cost-efficient way to scale design operations without compromising quality or delivery timelines in the BFSI sector.

Objectives

Objectives of Scaling Design Operations

Eliminate Redundant Work & Delays

Better Design-Development Alignment

Launch Products Faster

Increase Development Efficiency

More Time for Strategy & Research

Plan & Define Interactions Early

Enter Foundation Design System

Prebuilt, platform agnostic, token-based multi-brand design system for easy duplication and customization

Building digital products from scratch demands extensive resources. Multi-brand design systems streamline the process by enabling one-time creation, easy duplication, and customization, saving thousands of hours of design and development.

4+

Design Systems Created

-2x

Faster Product Launch

-2x

Faster UI Design

0%

Cost Saving

Design system Architecture

Crafting the Foundation Design System

Step 1: Research & ANALYSIS

Audit existing projects & design systems. Identify common patterns, behaviors, and challenges.

Conduct a thorough audit of existing projects and design systems to identify recurring patterns, usability challenges, and inconsistencies. Gather insights from designers and developers to understand workflow inefficiencies and scalability issues.

Step 2: Planning the architecture

Estimate brand deviation to plan the component architecture and token nomenclature. Analyze the dependency of the components on the brand's look and feel.

Define the component structure and token framework based on brand deviation analysis to ensure adaptability. Establish a token nomenclature and analyze dependencies between components and brand aesthetics to strike the right balance between customization and consistency.

Step 3: Laying the foundation

Using Token Studio plugin in Figma to lay the foundation

Use Token Studio in Figma to create the core design system, defining design tokens for colors, typography, spacing, and UI components. This stage ensures scalability, efficiency, and seamless integration into different brand environments.

Step 4: Developer Coordination

Explore and finalize approach in collaboration with dev teams

Collaborated with developers to establish a scalable integration approach. We used Token Studio in Figma to extract JSON files for design tokens, which were then synced with GitHub. The JSON files were converted into platform-specific codebases, ensuring seamless implementation across web, mobile, and other digital platforms. This approach enabled automated updates, consistency, and efficient token management across products.

Step 5: Testing Across Products

Test on different brands & iterating for easy adaptability and ease of use

Implement the design system across multiple brands and products, testing for usability, adaptability, and flexibility. Iterate based on feedback to refine ease of implementation, performance, and maintainability.

Step 6: Educate team on usage

Educate team on guidelines and usage

Conduct training sessions, workshops, and documentation reviews to ensure designers and developers understand and effectively use the system. Provide guidelines on component usage, token modifications, and governance rules.

Step 7: Adoption & Implementation

The design systems team will duplicate and tweak the design system to cater to brand needs

A design system specialist customizes and duplicates the core system for different brands, ensuring a cohesive but brand-specific look and feel while maintaining the system's efficiency and consistency.

Lessons learnt

Reflections & key takeaways

Even the best practices can backfire as tools evolve.

As I delved deeper into the product, I made constant crucial design improvements when needed. However, some challenges couldn’t be fully solved within the timeframe, and that’s okay—we achieved the best possible outcome within the limits.

There is no right or wrong approach. Design and prioritize to facilitate desired behavior.

Initially, I was focusing on doing the research, constantly testing and seeking perfection. As I progressed, I learned that ambiguities may always exist. Sometimes it's OK to take a wild guess based on prior experience and strong intuition.

Prioritize flexibility and simplicity. Restrictive design systems tend to fail.

It's an innate nature for product teams to bombard the app with multiple features. However, it's the pain point, context, and behavioral understanding that shape the value of a product. So do not hesitate to ask critical questions. Asking questions your super power.

Thanks for viewing!

Like what you see? Let’s get in touch.

End of the page. But...

This could be the start of our journey!

Designed in Figma & built️ in Webflow with ❤ by Akhilesh! © 2024