Day 7: Design Systems

A look at design systems

ยท

3 min read


What is a design system?

This is a complete set of design standards, documentation, and principles along with the toolkit (UI patterns and code components) to achieve those standards - UXPin.com

It's the collection of all of these documents that help reinforce a consistent brand. 65% of companies surveyed by Forrester in 2020 said they use one.

Examples of Design Systems

  1. Atlassian's design system

  2. Salesforce's design system (Lightning)

  3. Shopify's design system (Polaris)

Building a design system

The steps to building a design system

  • Conduct a visual audit

By taking inventory of the CSS in use and the visual qualities of the elements.

  • Create a visual design language

This is the core of a design system. It consists of the components I would use to construct a digital product. It is made up of four main categories:

  • Color

1โ€“3 primary colors that represent the brand, including a range of tints and shades

  • Typography

Headings and body copy should use the same font, while code should use a monospace font. Beware of implementation issues, caused by excessive use of web fonts

  • Sizing and Spacing

It looks best when rhythm and balance are in place.

  • Imagery

Having a plan and sticking to it, setting guidelines for illustrations and icons, and using the best image format

  • Create a UI/Pattern Library

Taking a look at the actual components of the UI, this means every button, form, modal, and image. Merge and remove what I don't need.

  • Document what each component is and when to use it

These standards are what separate a pattern library from a design system.

Parts of a design system

  • Design Repository

This can take many forms, but it often contains a style guide, a component library, and a pattern library.

  • People who manage it

A design system is only as effective as the team that manages it. It requires continuous maintenance and oversight to avoid becoming outdated.

Pros of a design system

  1. Work can be created and replicated quickly and at scale.

  2. It alleviates strain on design resources to focus on more complex problems.

  3. It creates a unified language within and between cross-functional teams.

  4. It creates visual consistency.

  5. It serves as a reference for junior-level designers and content contributors.

Cons of a design system

  1. It is time-intensive to create and maintain.

  2. It takes time to teach others how to use a design system.

  3. Perception of state projects, which generally do not require reusable components.

Key takeaways/learnings

I enjoyed this resource. I have always shied away from learning about design systems due to a fear of complexity and a steep learning curve. I realize now that, as a designer, what I am afraid to learn or do is where growth comes from. This resource is more theoretical than practical. I look forward to creating a design system, or rather, starting small by making a style guide and building from there on.

References


Thank you for reading my article, have a great day๐Ÿ‘‹๐Ÿฝ

ย