Our Services
Software EngineeringProduct Design and Development
Our Work
About Us
Our Blog
Our Events
Join Us
Contact Us

Page title

Education

Assembling a unified and scalable Design System

Services Provided
Engineering
Design
Specialisms
UX / UI
Design Systems
Platforms
Website

The Challenge

Our client faced the challenge of managing more than 14 separate Design Systems, which led to inefficiencies, inconsistencies in user experience, and difficulties in cross-team collaboration. To address this, they needed support in consolidating efforts, breaking down silos, and establishing frameworks for contribution and ownership.

The Client
Client’s Goal

The Approach

YLD’s design and engineering teams collaborated closely with our client, fostering strong integration and ensuring full buy-in and adoption across all stakeholders. We followed a multi-product approach by understanding the current client situation and evaluating products across the entire ecosystem, rather than focusing on a single solution.

Discovery phase

As part of the Discovery phase, we did a thorough audit and conducted stakeholder interviews with people who are directly and indirectly impacted by the Design Systems. Our Discovery report offered the most helpful insights and recommendations to address their challenges and delivered key insights into other areas of their business.

One of the main challenges we identified was the presence of multiple Design Systems; different approaches all trying to solve the same problem. This fragmentation led to siloed teams and limited communication. To address this, a dedicated team was created that championed the Design System through weekly newsletter updates, release notes, and end-of-sprint demos. The development of each component was tracked through clear stages: not started, in progress, in review, feedback to action, in documentation, and complete. This tracking was shared with all teams, providing instant visibility into the status of the Design System, and ensuring teams stayed informed and involved throughout the process.

Foundational phase

A key technical challenge was the scale of the project. Developing a unified Design System that could support a variety of areas and products, each with its own distinct needs and requirements, required a thoughtful and flexible approach. The diversity of our client’s projects meant we needed to balance providing teams with sufficient resources to get started while avoiding overly specific or niche solutions.

During the Foundational phase, we established strong guidelines, design principles, and technical standards to effectively support and shape the future Design System. One of our technical solutions was creating a micro frontend wrapper that would allow engineers to use multiple technologies, including React and Angular. Focusing on details such as ensuring compatibility with frameworks and identifying priority components was essential in engaging different teams and breaking the siloes. These efforts made the transition to integrating the Design System much smoother and more accessible.

Among other initiatives, we hosted prioritisation meetings and provided regular updates to design, product and engineering leads. These sessions ensured different teams remained informed and aligned with full transparency, capturing cross-team requirements and breaking down silos that had previously led to fragmented Design Systems. By fostering cross-department collaboration and bridging gaps between design and engineering, we helped the client adopt a more cohesive, cross-functional approach, breaking down long-standing silos and encouraging stronger and more unified ways of working across teams. 

Tools

From a design and engineering perspective, we leveraged Figma variables and design tokens to create a clear one-to-one mapping. This approach allowed us to standardise key design decisions and foundational elements while allowing for rapid, flexible updates, a crucial advantage for the client.

The Design System enabled designs to automatically adjust to different screen sizes: desktop, tablet, or mobile. By setting up variables correctly, designers no longer needed to rebuild pages for each breakpoint; they could simply toggle between them. This approach also made it easy to switch between themes, whether that’s light or dark mode, or even different branding themes, without affecting the overall design. The ability to instantly switch between layouts and themes without extra effort also led to a more efficient workflow and greater consistency across the platform.

With slot components, we streamlined component design, replacing multiple versions, such as a warning and a sign-in modal, with a single reusable modal. This simplified the process, as teams only needed to focus on the content inside the modal, rather than its structure or responsive behaviour.

For the client, this change brought two key benefits: faster delivery of features and updates, as reusable components sped up development, and a more consistent user experience, with uniform design and interaction patterns across the platform. Ultimately, this led to a more efficient development process and a better product for the client.

The Design System was built to be highly adaptable, making sure that any team within the client’s organisation could easily adopt it by simply adding a theme, enabling instant updates across their workflows. From both a design and engineering perspective, we ensured that implementing a global rebrand across any product would take only a fraction of the time compared to their legacy processes. As our client is embarking on a major rebrand, this adaptability will be especially impactful, saving significant resources, ensuring consistency at scale, and streamlining what would have otherwise been a time-consuming and costly process.

Accessibility

Accessibility was one of the core guiding principles. Every detail was approached with accessibility in mind, recognising the needs of the diverse audience served by all client products. With a dedicated accessibility expert on the client’s team, we were able to integrate accessibility standards from the outset and fully utilise their expertise. This focus extended beyond fundamental aspects such as legibility, contrast, and sizing to include considerations like screen reader compatibility and navigation for users tapping across the interface.

The Deliverables

The main deliverables for the client were centred around a flexible and efficient Design System that streamlined both design and development. It allowed them to centralise their communication across different teams and significantly accelerate work.

By pre-configuring components with all necessary breakpoints, themes, and variables, we enabled them to be easily toggled on and off like a switch. This saved significant time and effort, allowing the client team to focus on content rather than rebuilding or redesigning elements. Additionally, the Design System provided the flexibility to cater to different products, ensuring quick adjustments across varying requirements. 

As part of our deliverables, we recorded and shared 25 tutorial videos covering various aspects of the Design System that can always be referenced after our engagement. We also established a robust contribution process for teams to propose additions to the Design System.

Overall, the Design System empowered the client with greater control, faster iterations, and a more efficient workflow.

Closing the Engagement

As part of our collaboration, we built the foundations that would pave the way for continued scaling while also supporting the implementation of foundational systems, documentation, and governance. 

The main impact YLD has brought has been on their overall speed of delivery, alignment, and future scalability, particularly in the context of the rebrand. Overall, YLD supported our clientin achieving a greater maturity level of their Design System while also contributing to the engineering buy-in and actively engaging their team throughout the process.

During our partnership, our team of 2 designers and 1 frontend engineer managed to deliver 70+ components (designed and documented), 50 components built in Storybook, 25 recorded tutorial videos and two over 1-hour onboarding sessions. 

This allowed for the Design System to be adopted and go live across three different client products, all within 11 months!

/
/
/
/
/
/

View More Work

/
Education

Assembling a unified and scalable Design System

We supported our client in consolidating multiple Design Systems into one, breaking down silos, and establishing frameworks for contribution and ownersship.
/
Human Resources

Driving operational efficiency with a sustainable and scalable pipeline

Facing challenges with a rigid, error-prone legacy system, our client reached out to YLD for a transformative and scalable solution.

Would you like to work with us?

Contact Us
Find Us
London
- HQ
1 King’s Cross Bridge
London
N1 9NW
Lisbon
Praça Marquês de Pombal 2
Lisboa
1250-160
Porto
Rua Sá da Bandeira 819
2º Esquerdo
4000-438
Follow Us
LinkedIn logoYouTube logoGithub logoInstagram logoX logo
YLD Limited is a company registered in England and Wales (company number 08761606).
Registered address: Third Floor, 20 Old Bailey, London, United Kingdom, EC4M 7AN.
CookiesPrivacy Policy
Data-retention PolicyData Protection Addendum
Code of ConductModern Slavery Statement