UX Collective

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

Follow publication

Starting an MVP design system IRL

--

The goal here is not to bring a “How to” about design system, but just to testify of how my process went through in my context.

A few months ago I took a new job with the creation of a new business unit. Only composed of me, my product owner, and 2 developers. No legacy of an existing product…

1. Do I need a design system?

A design system is a product himself, if the benefits are quite significant, there are costs to build a design system. It’s important to considerate it.

What are my goals by building this design system?

  • Generate consistency across products.
  • Improve design velocity.

Who is it for?

  • 2 developers.
  • 1 designer.

How am I going to build it?

After having a look at how other design teams have built their own design system, I decided to integrate Brad Frost’s famous Atomic Design Methodology in a Sketch Library to feed products to come.

2. The genome

Product values

The main goal? Become the market leader in “Digital Transaction”, for it, trustworthy and helpful will be our strong values.

Colors

Colour is one of the most primitive forms of communication we have. The use of color in design exploits user emotions on a psychological level. For example, most people associate blue with stable, trust, smart.

  • Blue, the main color.
  • Neutral, the secondary color (text color, layout, etc.).
  • Aqua, the success color (success transaction, input validation, etc.).
  • Red, the fail color (fail transaction, input error, etc.).

Only what I need for my MVP, surely in the future I will add more colors and variations. One of the benefits of a design system is his flexibility.

Typo

Our market is mainly located in Asia and Africa, we will have to release versions in Thai and Tibetan amongst others. To keep consistency across languages, the Noto will be perfect* with her over 75 font families.

*In addition, it’s open-source (startup requires).

Icons

To make it easier to collaborate with developers and save time, I use the Material icons, it’s really easy to integrate.

Grids

Following the 8-Point Grid and the Material Design responsive layout grid, I create grids for our devices.

3. Construction

UI Inventory

To start I write an inventory of the first components that will be useful to me, this list will evolve but I already have a lot to do.

Molecules > Organisms > Templates

Now I can start to use my atoms to create molecules: headers, app bars, inputs, cards, buttons, etc.

Then my organisms,

and finally my templates.

Coming soon

I add this filter allowing my product owner or a developer to see at a glance, an “In Progress” screen in Invision, and get an idea of the direction.

For now

Here what it looks today:

Documentation

Just in time, Invision has roll-out his Design System Manager, I'm just beginning to test it but for now, it sounds good.

Conclusion

Despite the cost to develop and maintain, without forgetting the work that I have to do in terms of documentation, I’m now able to design products with a velocity, flexibility, and consistency very engaging.

Learning

  • A design system is constantly evolving don’t wait to produce screens, some atoms and some molecules are enough.
  • Adapt the design system to your context.
  • It’s not necessary to systematically produce templates it can be blocking thereafter.
  • Create a design system takes a lot of time!

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response