UX Collective

We believe designers are thinkers as much as they are makers. https://linktr.ee/uxc

Follow publication

Member-only story

How to start building a design system

Lukas Oppermann
UX Collective
Published in
22 min readNov 6, 2023

Cover showing the title and a crane lifting a container

A design system can solve your problems with quality, speed, maintainability, and more. It is seen as a drop-in solution that everyone should have. But is this actually true?

Should you start building a design system for your company? And if so, how do you start?

This article provides steps to evaluate if you need a design system. It also shares my recommended steps to start building your design system.

Benefits of design Systems

Design systems are great at solving some specific problems¹. A design system can be a great solution if you encounter those problems at your company. If you don’t experience any of those issues, a design system will probably not help much.

But maybe you’re so used to certain problems that you don’t notice them anymore. So, investigate carefully.

I will outline some of the biggest challenges a design system can help with below.

Abstract illustration of consistency

Ensuring consistency and quality while scaling

A design system is a great tool to improve consistency² through components, tokens, and patterns.

Keeping everything in sync is easy when you only have one app, and the team is so small. One person can sign off everything and assure high product quality. But when the team and the number of products grow this gets harder and the sign-off becomes a bottleneck.

A design system solves this by providing components, colors, text styles, and more. If everyone uses the design system, you only need to make sure it is consistent and of high quality. Instead of signing off every product you focus on the design system.

Abstract illustration of how devs working on different components and sharing increase speed.

Improving speed with synergy

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Written by Lukas Oppermann

Product designer with a love for complex problems & data. I post about Figma, design tokens, design systems & design related topics. https://lukasoppermann.com

No responses yet

Write a response