Do you have questions about product design? Doctor Belka has all the answers.
Doctor Belka! What is a design system?
Excellent question! I’m only a simple dog, but I’ll try to answer. Woof!
A design system is really just “a set of rules to help designers and developers work together to build great digital products.”
These are rules about things like:
- Typography: what fonts you use, in which sizes and combinations
- Palette: what colors you use, and how you match them
- Iconography: your icons, their style and use
- Layout: how the elements of your app fit together on a screen
Component libraries are the other essential part of a design system. They are collections of readymade, reusable design components that your designers and developers can use when they need.
That’s all fine and good, Doctor. But how does a design system actually help me improve my product?
Ah, another excellent question!
Let’s say you’ve been working on your product for a while. Maybe it’s grown from a little minimum-viable product into something more, with a bunch of new features added over time. Maybe you’ve had many different designers working on it, or maybe even no designers at all.
That’s where a design system can be very helpful!
If your digital product is starting to look a little rough around the edges, creating a design system can help give it a consistent look and feel, and help you align it with your brand.
A robust design system will also help you scale your product faster and more efficiently. With solid ground rules and a set of ready-made components, adding new features becomes much easier, and you can do it without sacrificing visual consistency and user experience! Woof!
So, is that it? Design systems are just rules and libraries?
That’s what many people think, but they are wrong.
It’s true that design systems are about rules and libraries, but for us at Belka, the most useful thing about design systems is that they get people barking — I mean talking!
Because a design system is a really great communication work tool. It helps the people on your teams — designers, developers, dogs, CEOs and everyone else — talk to and understand each other.
And in fact a design system does more than help them talk. It kind of forces them to talk!
This aspect of design systems is very helpful for everybody on your team — not just designers and developers. It helps you deliver better products, on time and on budget, but also makes for a more positive culture of communication.
Is it magic? Well, I’m just a dog and I don’t always understand humans, but maybe there is something a little magical about it.
So you’re saying everybody should have a design system?
Woof! Absolutely not.
Not every product and every company needs a design system!
My owners at Belka have worked on a lot of design systems, and the biggest lesson they’ve learned is that they’re not for everybody!
A design system is like an avocado plant or a human marriage: To grow and flourish, it needs the right climate, the right context and the right people.
The right time to build a design system? If you answer yes to all of the questions here below, you will probably benefit most from building a design system:
- You’re a scaleup! You’ve left the early startup phase and you’re ready to grow! Fast!
- You’ve got a digital product! It’s in reasonably good working order and has at least some design maturity.
- You’re not tiny anymore! There are about 15 to 100 people on your company team.
- You have structure! There’s a design team with a UX lead, a dev team with a tech lead, a product owner, a CTO, a CEO, and a marketing & sales team.
If you’re a bigger company than that, a design system can also help (drop us a line, nudge, nudge), but if you’re still in the early startup stages, you’re probably better off waiting a bit.
Woof! I hope that helps!
— Doctor Belka
∗ ∗ ∗
Want to know more about design systems?
- Belka Services: Design Systems
- When the pandemic hit, Subito, one of Italy’s top 10 online destinations, switched overnight to working in the cloud. Belka helped them rebuild their design system from scratch in Figma. Case study
- Spiagge, Italy’s “Airbnb of the beach” asked Belka completely revamp their B2C mobile app, and create a design system for their team. Case study
- Our CEO talked about design systems with Giacomo Mollo and Niccolò Sanarico last autumn at Tech Chill. Here’s the video
Do you like dogs and have questions about product design? Email the doctor at email@example.com or tweet at us with the hashtag #doctorbelka!