SlideShare a Scribd company logo
BUILDING SCALABLE
Design Systems
Laura Van Doore

@lauravandoore

Designing & building
software is complex.
@lauravandoore
• Growing design teams

Organisations are investing more in design
• Infinitely more complex design problems

Software needs to become more sophisticated to keep up with the demands
& desires of our users.
• Distributed teams

Agile delivery models encouraging cross functional teams.
Why is design struggling to scale?
@lauravandoore
Maintaining design debt is starting
to feel like this:
“A fractured process makes for
a fractured user experience.”

- NATE FORTIN
So how can we design the process
in order to deliver better products &
user experience?
Answer: 

A DESIGN SYSTEM
Design System (noun)

[de-zine sis-tuhm]
A collection of reusable components, governed by
clear standards, that can be assembled together to
build any number of applications or products.
@lauravandoore
Design System Style Guide

‣ Design Principles
‣ Live Code & Implementation info
‣ UX & Accessibility Metrics
‣ Animation Timing & Easing
‣ Voice & tone Guidelines
‣ Style Guide & Design Resources
‣ UX Personas
‣ Typography
‣ Colour Palettes
‣ Component Styling
‣ Grids
‣ Static Code Samples
@lauravandoore
Benefits of 

Design Systems
‣ Consistency 

Consistency and clarity in the user interface
‣ Communication

Speaking the same language
‣ Efficiency

Increased ability to roll out new features and software
products
‣ Maintainability

Both in code base, testing and design assets
‣ Scalability

A solid architecture you can expand into new products
‣ Baked in Accessibility
‣ Facilitates speedy onboarding for new designers and
engineers
So …
How popular are Design Systems?
86%
According to InVision
of Product Design teams have a Design System
A quick look at the best design systems
being used around the world.
BESTIN CLASS
@lauravandoore
Atlassian Design
Atlassian Design
ProductMarketing
Brand
Atlassian Design
Shopify Polaris
Salesforce Lightning Design
IBM Carbon
Meetup Swarm
Adele 

Design System Repository
AQUICKPREVIEW
Design Systems at Fathom
@lauravandoore
Scalable Design Systems with Sketch
Scalable Design Systems with Sketch
Scalable Design Systems with Sketch
PLUGINS &WORKFLOWS
Sketch Essentials
@lauravandoore
Auto Layout 

Responsive Design in Sketch
Sketch Icons 

Use your icon font seamlessly in Sketch
Style Libraries 

Push & Pull layer styles from your Design System
Toybox Roller 

Find & fix design inconsistencies in Sketch
InVision Inspect 

For getting your Design System from Sketch to code
Sketch Library Design System
≠
@lauravandoore
A Sketch Library is just one small part
of a successful Design System.
Design Systems
are a team sport
@lauravandoore
The best Design Systems
are a shared asset between
design & development.
Getting started
@lauravandoore
Building a Design System is a
marathon, not a sprint. 

EXPECTATION
REALITY
vs
Don’t think of it like a project.
Approach it like a product.
With a roadmap, objectives & many
different groups of users.
Inventory
Take stock of where you are.
1
It might look something like this …
Find patterns & create order out of the chaos …
Structure
Define a structure for your Design System
2
Define a new structure
Atoms & Molocules?

Define a new structure
GE Predix System
Standardise
Also known as “Getting to one”
3
ROLLING OUT YOUR OWN
Design System
@lauravandoore
Chip Away
#1
@lauravandoore
Chip Away
The design system is something that is only worked
on in spare time, or when designers/engineers are
between projects.
@lauravandoore
#1
Cost Risk Speed Quality
Hibernation
#2
@lauravandoore
Hibernation
Getting a core team of designers & engineers
working on the Design System full-time. Possibly
allows the time for designers/engineers to come up
with the best implementation.
@lauravandoore
#2
Cost Risk Speed Quality
Piggyback
#3
@lauravandoore
Piggyback
Plan to get the bulk of the Design System implemented
as a part of another project. Balances out the cost
better, as you see the returns immediately.
@lauravandoore
#2
Cost Risk Speed Quality
Chip Away1
Hibernation
Piggyback
2
3
@lauravandoore
Rollout strategies
EXTENDING & MAINTAINING
Design Systems
@lauravandoore
Just like Design, a Design System
is never finished.
Have a plan & a process for how
to extend on your system.
Scalable Design Systems with Sketch
Don’t forget to take stock
@lauravandoore
Thanks
Laura Van Doore
@lauravandoore

More Related Content

Scalable Design Systems with Sketch