SlideShare a Scribd company logo
4stepstostartaDesignSystem
MatthieuLerat-LeadProductDesigner
What’s a Design System?
by Audrey Hacq - Product Design Director @Openclassrooms
A Design System is a set of
interconnected patterns and shared
practices coherently organized.

They may contain, but are not limited
to, pattern libraries, design languages,
style guides, coded components, brand
languages, and documentation.
What are we talking
about?
Why building a Design System?
1
2
3
Build a to make the digital products
sustainable and centralise the collaboration.

Strenghen the product consistency to
components are designed and
built only once. The velocity is increased. The time to market is reduced.
unique and solid UX/UI/FE reference
improve the UX.

Industralise to increase the productivity:
What are the ground principles?
1
2
3
4
Everything is based on an atomic design approach.

A DS is a product itself, having a start but no end.

The value of the DS is measurable throughout time.
It’s a middle or long-term investiment having a solid ROI.

Not all products and organisations need a DS.
STEP
01 Ask yourself the right questions
STEP
02 Analyse the ecosystem
STEP
03 Organise it like a product
STEP
04 Design your Design System
Step 01
Stop here!

Ask yourself the right
questions
Are the brand guidelines
solid enough to start the DS?
Have we reached a market fit?
Are we planning on
scaling our product(s)?
A UI kit may be enough
Have we got the necessary
capacity to build it?
Timeinvestmentvs.ROI
ROI
Time
Timeinvestment
~1month
Step 02
Analyse the ecosystem
Discovery
Interviews &

expectations
Key potential contributors,

Leaders, Deciders.
Product tour
Where a DS may be useful.

Types of components?

Types of layout?

Design/Tech debt?
Wherewecomefrom...
300+ components
Step 03
Organise it like a product
First actions to do.
What?
Define the scope of action.
To whom?
Internal users?

External users?
With whom?
Define the core team:
developers, designer, PO
Organise a DS like a product
Asana
Product management
Notion
Documentation.
Slack
Communication
Figma
Design
Component Engine
Tech Stack
But also ...
Zeroheight
Global showcase, source of
truth for to all teams.
Decision tree
Make the right decisions

Ensure a sustainability
Storybook
Code snippet

Live component demo
Set a smart process
Designer creates a
new component
Designer writes
documentation on
Notion
Designer creates the
Asana ticket
Designer updates the
Slack channel about
this new component
Dev builds the
component
Dev pushes the
component on
Storybook
Designer QAs the
component
Dev implement the
component on the
app
Step 04
Design your Design System
Where and how to start designing the DS?
Think 90/10
10% of components creating 90% of the value
Create components: where to start?
Identify, prioritize
Based on the impact on the
UX (internal and external).


Define the DS MVP:
limited and controlled.
Create the

foundations
Clean & Create foundations

(text, icons, colors)
Enregistrer
Create the first

components
Clean & Tweak components
(inputs, buttons, table, tabs,
navs …).


~ 5 to 10 components
Atoms? Molecules? Organisms?
70% Molecules 20% Organisms 10% Atoms
Apply these first components: high involvement
Define
Identify pages and features
containing these
components
Apply
Apply the right
components.
Timeinvestmentvs.ROI
ROI
Foundationsdone
Time
~1month
Timeinvestment
Then what?

How do we keep it alive?
A Design System is a living system.
How do we keep it alive?
1
2
3
4
Get the team’s feedbacks

Enrich the DS when working on new
features🧹

Do monthly cleaning 

Deliver the scope incrementally with
Monthly or Quaterly Roadmap
Ayearlater...
Measure the value and ROI
/3(-330)
Screens
/3(-240)
Number of components
x3
Design iterations due to the speed of layout building

Better performance Better experience
/8
Design update time on a simple component
/2
Front-end time (less QA, less time to implement or update)
90%
Of the Figma design is based on DS components
Go further
TroopsZeroheight

TroopsDSDecisionTree

Watchthevideoofthepitch(FR)
Thank you!
Any questions?
Matthieu Lerat

Lead Product Designer @Troops

@matthieu_lerat

More Related Content

What's hot

Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...
Chris McFadden
 
Minimal Testable Product
Minimal Testable ProductMinimal Testable Product
Minimal Testable Product
Sergey Sundukovskiy
 
Leading a multidisciplinary UX team towards a commum goal
Leading a multidisciplinary UX team towards a commum goalLeading a multidisciplinary UX team towards a commum goal
Leading a multidisciplinary UX team towards a commum goal
Diogo Cosentino
 
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Dakiry
 
From an Idea to a Product
From an Idea to a ProductFrom an Idea to a Product
From an Idea to a Product
Sergey Sundukovskiy
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
Manuel Spezzani
 
Training Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training WebinarTraining Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training Webinar
OutSystems
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana García
UX Nights
 
Balancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design SystemBalancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design System
uxpin
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operations
uxpin
 
Building Debt Free MVP
Building Debt Free MVPBuilding Debt Free MVP
Building Debt Free MVP
Sergey Sundukovskiy
 
(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...
(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...
(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...PCampRussia
 
Lean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherLean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All Together
Orthogonal
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life Cycle
Mahesh Panchal
 
Teams and workflow inside design systems
Teams and workflow inside design systemsTeams and workflow inside design systems
Teams and workflow inside design systems
Alfonso Morcuende
 
What to do once you have an idea
What to do once you have an ideaWhat to do once you have an idea
What to do once you have an idea
Sergey Sundukovskiy
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
Dr. Shivananda Koteshwar
 
Agile UX, Yes We Can!
Agile UX, Yes We Can!Agile UX, Yes We Can!
Agile UX, Yes We Can!
Alla Zollers
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
Bernadette Charlescar PMP, CSM
 
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Rod King, Ph.D.
 

What's hot (20)

Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...
 
Minimal Testable Product
Minimal Testable ProductMinimal Testable Product
Minimal Testable Product
 
Leading a multidisciplinary UX team towards a commum goal
Leading a multidisciplinary UX team towards a commum goalLeading a multidisciplinary UX team towards a commum goal
Leading a multidisciplinary UX team towards a commum goal
 
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
 
From an Idea to a Product
From an Idea to a ProductFrom an Idea to a Product
From an Idea to a Product
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Training Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training WebinarTraining Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training Webinar
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana García
 
Balancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design SystemBalancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design System
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operations
 
Building Debt Free MVP
Building Debt Free MVPBuilding Debt Free MVP
Building Debt Free MVP
 
(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...
(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...
(Евгений Цветухин, Railsware) bir( benefit, issue, risk) product focused on c...
 
Lean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherLean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All Together
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life Cycle
 
Teams and workflow inside design systems
Teams and workflow inside design systemsTeams and workflow inside design systems
Teams and workflow inside design systems
 
What to do once you have an idea
What to do once you have an ideaWhat to do once you have an idea
What to do once you have an idea
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Agile UX, Yes We Can!
Agile UX, Yes We Can!Agile UX, Yes We Can!
Agile UX, Yes We Can!
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
Google’s 5-Day Design Sprint: Event 1 – UNDERSTAND (Customer Problem/Habit/Jo...
 

Similar to 4 Steps to Start a Design System

Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
Anne Grundhoefer
 
Uxpin Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design System
Lewis Lin 🦊
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
1508 A/S
 
Implementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelImplementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravel
Product School
 
How to Use Engineers in a UX Department
How to Use Engineers in a UX DepartmentHow to Use Engineers in a UX Department
How to Use Engineers in a UX Department
Stephen James
 
Scalable Design Systems with Sketch
Scalable Design Systems with SketchScalable Design Systems with Sketch
Scalable Design Systems with Sketch
Laura Van Doore
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
Paya Do
 
Politics of design systems
Politics of design systemsPolitics of design systems
Politics of design systems
Dani Nordin
 
To build an efficient Design System
To build an efficient Design SystemTo build an efficient Design System
To build an efficient Design System
Paya Do
 
Design Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in ConsistencyDesign Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in Consistency
Equal Experts
 
Building a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case StudyBuilding a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case Study
uxpin
 
Design Systems For Enterprise
Design Systems For EnterpriseDesign Systems For Enterprise
Design Systems For Enterprise
Laura Van Doore
 
How To Do A Project
How To Do A ProjectHow To Do A Project
How To Do A Project
Sudarsun Santhiappan
 
How To Do A Project?
How To Do A Project?How To Do A Project?
How To Do A Project?Aravinth NSP
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
Razvan Rosu
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 
Chen's second test slides again
Chen's second test slides againChen's second test slides again
Chen's second test slides againHima Challa
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 
Chen's second test slides
Chen's second test slidesChen's second test slides
Chen's second test slidesHima Challa
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 

Similar to 4 Steps to Start a Design System (20)

Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 
Uxpin Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design System
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
 
Implementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelImplementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravel
 
How to Use Engineers in a UX Department
How to Use Engineers in a UX DepartmentHow to Use Engineers in a UX Department
How to Use Engineers in a UX Department
 
Scalable Design Systems with Sketch
Scalable Design Systems with SketchScalable Design Systems with Sketch
Scalable Design Systems with Sketch
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
 
Politics of design systems
Politics of design systemsPolitics of design systems
Politics of design systems
 
To build an efficient Design System
To build an efficient Design SystemTo build an efficient Design System
To build an efficient Design System
 
Design Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in ConsistencyDesign Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in Consistency
 
Building a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case StudyBuilding a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case Study
 
Design Systems For Enterprise
Design Systems For EnterpriseDesign Systems For Enterprise
Design Systems For Enterprise
 
How To Do A Project
How To Do A ProjectHow To Do A Project
How To Do A Project
 
How To Do A Project?
How To Do A Project?How To Do A Project?
How To Do A Project?
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 
Chen's second test slides again
Chen's second test slides againChen's second test slides again
Chen's second test slides again
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 
Chen's second test slides
Chen's second test slidesChen's second test slides
Chen's second test slides
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 

Recently uploaded

Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
184804
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
7sd8fier
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
h7j5io0
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
aaryangarg12
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
asuzyq
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
Techno Merch
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
Mansi Shah
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
Knight Moves
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
7sd8fier
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
fabianavillanib
 

Recently uploaded (20)

Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 

4 Steps to Start a Design System

  • 2. What’s a Design System? by Audrey Hacq - Product Design Director @Openclassrooms A Design System is a set of interconnected patterns and shared practices coherently organized. They may contain, but are not limited to, pattern libraries, design languages, style guides, coded components, brand languages, and documentation.
  • 3. What are we talking about?
  • 4. Why building a Design System? 1 2 3 Build a to make the digital products sustainable and centralise the collaboration. Strenghen the product consistency to components are designed and built only once. The velocity is increased. The time to market is reduced. unique and solid UX/UI/FE reference improve the UX. Industralise to increase the productivity:
  • 5. What are the ground principles? 1 2 3 4 Everything is based on an atomic design approach. A DS is a product itself, having a start but no end. The value of the DS is measurable throughout time. It’s a middle or long-term investiment having a solid ROI. Not all products and organisations need a DS.
  • 6. STEP 01 Ask yourself the right questions STEP 02 Analyse the ecosystem STEP 03 Organise it like a product STEP 04 Design your Design System
  • 7. Step 01 Stop here! Ask yourself the right questions
  • 8. Are the brand guidelines solid enough to start the DS?
  • 9.
  • 10. Have we reached a market fit?
  • 11. Are we planning on scaling our product(s)?
  • 12. A UI kit may be enough
  • 13. Have we got the necessary capacity to build it?
  • 15. Step 02 Analyse the ecosystem
  • 16. Discovery Interviews &
 expectations Key potential contributors, Leaders, Deciders. Product tour Where a DS may be useful.
 Types of components? Types of layout? Design/Tech debt?
  • 18.
  • 19.
  • 20.
  • 22.
  • 23. Step 03 Organise it like a product
  • 24. First actions to do. What? Define the scope of action. To whom? Internal users?
 External users? With whom? Define the core team: developers, designer, PO
  • 25. Organise a DS like a product Asana Product management Notion Documentation. Slack Communication Figma Design Component Engine Tech Stack
  • 26. But also ... Zeroheight Global showcase, source of truth for to all teams. Decision tree Make the right decisions Ensure a sustainability Storybook Code snippet Live component demo
  • 27. Set a smart process Designer creates a new component Designer writes documentation on Notion Designer creates the Asana ticket Designer updates the Slack channel about this new component Dev builds the component Dev pushes the component on Storybook Designer QAs the component Dev implement the component on the app
  • 28. Step 04 Design your Design System
  • 29. Where and how to start designing the DS? Think 90/10 10% of components creating 90% of the value
  • 30. Create components: where to start? Identify, prioritize Based on the impact on the UX (internal and external). Define the DS MVP: limited and controlled. Create the
 foundations Clean & Create foundations (text, icons, colors) Enregistrer Create the first components Clean & Tweak components (inputs, buttons, table, tabs, navs …). ~ 5 to 10 components
  • 31. Atoms? Molecules? Organisms? 70% Molecules 20% Organisms 10% Atoms
  • 32. Apply these first components: high involvement Define Identify pages and features containing these components Apply Apply the right components.
  • 34. Then what? How do we keep it alive? A Design System is a living system.
  • 35. How do we keep it alive? 1 2 3 4 Get the team’s feedbacks Enrich the DS when working on new features🧹 Do monthly cleaning Deliver the scope incrementally with Monthly or Quaterly Roadmap
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Measure the value and ROI /3(-330) Screens /3(-240) Number of components x3 Design iterations due to the speed of layout building
 Better performance Better experience /8 Design update time on a simple component /2 Front-end time (less QA, less time to implement or update) 90% Of the Figma design is based on DS components
  • 45. Thank you! Any questions? Matthieu Lerat
 Lead Product Designer @Troops
 @matthieu_lerat