SlideShare a Scribd company logo
A Design System
A year in review.
Firstly, a bit of background
• One monolithic codebase
• Designs were funnelled

through a centralised and

co-located team.
• Good product consistency
2014
• We squadified.
• Pages and components became
microservices.
• People were empowered to

be fully autonomous.
2015
Accelerated our ability to

ship at scale.Good
Duplicated efforts and

lack of sharing.
Bad
Inconsistency amongst our
products and platforms.
Bad
Making site wide changes
was really difficult.
Bad
Polyglot technologies.
React
Bad
No standards resulted in a

free for all.
Ugly :(
We had to do
something.
Starting small…
Unify the colour palette.
Proof of
concept
From this…
#B2E57F
#FFA500#FF0027#F6A1B3
#E7E7E8
#4191D3
#6ACA26
#8265D9
#ED5173
#9CE708
#4C4C4C
#3B404D
#FFD726
#FA8A19
#FF5C4D
#B03743
#00BF96
#008075
#86DD41
#FFC506
#D0021B
#0084FF
#C9C9CE
#000000
#71A220
#C6DAA6
#F5F5F5
#AAE702
#FA7F19
#D00620
#B0B0B0
#17C0E9
#21D7EE
#00BBCC
#02BBC4
#1BA8BC
#006982
#21C4D9
#0094B8
#5BE2ED
#29A8BB
#9EE8ED
#C2EAEC
#1394B5
#E1A70A
#FAC25F
#E8B401
#C7D834
#AAE700
#34363D
#4D5059
#FAF3B0
To this…
Getting teams to try
something new alongside
their existing schedules
was hard. Really hard.
Hard sell
Naturally, our team at the
time became the first
adopter.
A few beers later, we managed to convince a couple
of other teams to give it ago.
Beer pays
Gaining traction and seeing
things being used in
multiple projects showed
signs that this was useful.
It was time to make a business case.
Rule of 3
We presented to C-level on
all the benefits that a
design system could bring
and ran demos of our POC.
C-level

buy-in
It had two be an equal
partnership between
design and engineering.
Two-sided
All the great benefits aside
(which everyone nodded
along to), we finally got
people to listen when we
talked about money.
Both money wasted by reinventing the wheel - think
design and engineering salaries, but also the
potential revenue we could gain by speeding up
delivery for teams by getting to market quicker.
Money talks
A full-time
team was
formed.
backpack.prod.aws.skyscnr.com
(open-sourcing soon)
Meet
Backpack
24
Meet
Backpack
Bring Design and
Engineering together to
enable squads to create
beautiful, coherent
products at scale.
Mission
We were given 6 months to
get the project off the
ground and prove its worth.
We’re now nearly a year in and going from strength
to strength with 5 full-time team members.
BTW We’re hiring: bit.ly/2pa2Ww1
1 year in…
•Salesforce
•Facebook
•Dropbox
•Twitter
•Google
Learning from
the giants
30 days of LinkedIn Premium can get
you further than you think!
• Build on atomic design principles
to instil component thinking
• Offer Sketch, React and Sass
solutions
• Bake accessibility in from the start
• Support RTL languages
• Allow custom theming
Approach
Everything in Backpack can and
should be challenged.
We are not the consistency police.
It belongs to design and
engineering. We simply maintain it.
Not an edict
• Increase adoption
• Create a library of components
Our focus
A design system. A year in review.
A design system. A year in review.
Adoption
0
30
60
90
120
Q1 2017
Jan Feb Mar Apr
Sass React
• Craft
• Auto layout plugin for Sketch
• React Storybook
• Lerna
• Theo
• Design Systems Slack
Useful tools
• More components
• Tooling
• Native apps
What’s next?
Thanks! 😀
@jamesf3rguson @sweeneytimm skyscanner.net

More Related Content

PDF
Building a Design System: A Practitioner's Case Study
PDF
Design System & Atomic Design
PDF
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
PDF
Design Systems: Enterprise UX Evolution
PDF
Design system presentation - How to sell it internally
PDF
Design System & Atomic Design
PDF
Design systems in organisations
PDF
Design Systems (english) #UXcamHH
Building a Design System: A Practitioner's Case Study
Design System & Atomic Design
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Design Systems: Enterprise UX Evolution
Design system presentation - How to sell it internally
Design System & Atomic Design
Design systems in organisations
Design Systems (english) #UXcamHH

What's hot (20)

PDF
Design System - Fail, Learn, Build, Test
PDF
Uxpin Why Build a Design System
PDF
Building a Mature Design System
PDF
Evolving your Design System: People, Product, and Process
PDF
Design systems: accounting for quality and scalability
PDF
Design System 101
PDF
Design Systems at Scale
PPTX
Design System
PDF
Design System as a Product
PDF
Atomic design
PDF
Design Systems First: Everyday Practices for a Scaleable Design Process
PDF
Design Systems: Parts, Products & People
PDF
How to build a design system
PPTX
Design System Proposal
PDF
Initiating and Sustaining Design Systems for the Enterprise
PDF
To build an efficient Design System
PDF
MB Design Systems slides.pdf
PPTX
A UI and UX training presentation
PDF
Design Systems
PDF
UI/UX Courses
Design System - Fail, Learn, Build, Test
Uxpin Why Build a Design System
Building a Mature Design System
Evolving your Design System: People, Product, and Process
Design systems: accounting for quality and scalability
Design System 101
Design Systems at Scale
Design System
Design System as a Product
Atomic design
Design Systems First: Everyday Practices for a Scaleable Design Process
Design Systems: Parts, Products & People
How to build a design system
Design System Proposal
Initiating and Sustaining Design Systems for the Enterprise
To build an efficient Design System
MB Design Systems slides.pdf
A UI and UX training presentation
Design Systems
UI/UX Courses
Ad

Similar to A design system. A year in review. (20)

PDF
The road to faster mock-ups: How we built and shared our design system
PDF
Planning & Executing Custom Drupal Integration Projects
PPTX
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
PPTX
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
PDF
DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf
PPTX
PDF
Sebastian GM - EM Templates - Loco Fridays.pdf
PDF
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
PDF
Innovations Accelerated - Design Sprint
PDF
Agile the Squads Way
PDF
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
PPTX
Technical Excellence Doesn't Just Happen - AgileIndy 2016
PDF
Drupal Developers Days - One Flew Over The Developers Nest 2018
PPTX
Responsive Design for SavvyMoney Credit Score
PDF
From Project to Product: “Big Rock” Constraints and How to Overcome Them
PPTX
Surviving Your Tech Stack
PDF
General presentation - Bitcraft
PDF
Time de UX da OLX
PDF
Agile in real life
PDF
DevOps Vancouver Meetup - WSBC Progress
The road to faster mock-ups: How we built and shared our design system
Planning & Executing Custom Drupal Integration Projects
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf
Sebastian GM - EM Templates - Loco Fridays.pdf
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
Innovations Accelerated - Design Sprint
Agile the Squads Way
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Drupal Developers Days - One Flew Over The Developers Nest 2018
Responsive Design for SavvyMoney Credit Score
From Project to Product: “Big Rock” Constraints and How to Overcome Them
Surviving Your Tech Stack
General presentation - Bitcraft
Time de UX da OLX
Agile in real life
DevOps Vancouver Meetup - WSBC Progress
Ad

Recently uploaded (20)

PDF
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
PPTX
Special finishes, classification and types, explanation
PDF
Quality Control Management for RMG, Level- 4, Certificate
PPTX
Entrepreneur intro, origin, process, method
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PPTX
Evolution_of_Computing_Presentation (1).pptx
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
iec ppt- ppt on iec pulmonary rehabilitation 1.pptx
PDF
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PDF
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PPTX
Media And Information Literacy for Grade 12
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PDF
intro_to_rust.pptx_123456789012446789.pdf
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PDF
SEVA- Fashion designing-Presentation.pdf
PPTX
rapid fire quiz in your house is your india.pptx
PPTX
An introduction to AI in research and reference management
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
Special finishes, classification and types, explanation
Quality Control Management for RMG, Level- 4, Certificate
Entrepreneur intro, origin, process, method
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
Evolution_of_Computing_Presentation (1).pptx
pump pump is a mechanism that is used to transfer a liquid from one place to ...
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
iec ppt- ppt on iec pulmonary rehabilitation 1.pptx
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
Tenders & Contracts Works _ Services Afzal.pptx
Media And Information Literacy for Grade 12
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
intro_to_rust.pptx_123456789012446789.pdf
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
SEVA- Fashion designing-Presentation.pdf
rapid fire quiz in your house is your india.pptx
An introduction to AI in research and reference management

A design system. A year in review.