SlideShare a Scribd company logo
1 of 62
Download to read offline
Evolving your Design System
PEOPLE, PRODUCT, AND PROCESS
Jess Clark
LinkedIn
San Francisco Bay Area
2010-Present
Front Desk Receptionist
Summer Intern
Brand & Marketing
Search
Mobile Redesign
Homepage
Design Systems
Honoring
In appreciation of
Signed Date
Jessica
her ability to count my 

mistakes all year.
Mrs. Nelson 6/3/99
01 Early Days 02 Toddler Years 03 Tween Years 04 All Grown Up
S T A G E S O F A D E S I G N S Y S T E M
P E O P L E
Write
Research
QA
Design
Code
Manage
Code
Docs Tools
Specs
Approval
Manage
Roadmap
Release
Comms
P I L L A R S O F A D E S I G N S Y S T E M
P E O P L E P R O D U C T P R O C E S S
+
A R T D E C O
Enable quality design and development as scale
O U R M I S S I O N
At LinkedIn our system supports over 100 products, 

150 designers, and 3000 engineers. 

O U R C U R R E N T R E A C H
01
Early Days
THE
2003 2012
P E O P L E
A few designers and engineers,
working part-time.
2 0 1 2
P R O D U C T
P R O D U C T
P R O D U C T
P R O C E S S
T E A M S T A G E
Design
Communication
Designers
Early Days
01 02 03 04
Toddler Years Tween Years Grown Up
P R O C E S S
P E O P L E
P R O D U C T
“Say it, then say it again”
T A K E A W A Y
• Your peers are still duplicating work
• Your system isn’t reaching enough
people
• Things are getting lost in translation
between design and code
G R O W I N G P A I N S
02
Toddler Years
THE
P E O P L E
Dedicated designers and engineers,

working alongside a manager.
2 0 1 3 – 2 0 1 5
P R O D U C T
P R O D U C T
P R O D U C T
P R O D U C T
P R O D U C T
</>
html
1| <div class="hovercard-container">
2|  <!-- Put hovercard trigger element here -->
3|  <div role="tooltip" class="hovercard">
4|    I am a hovercard
5|  </div>
6| </div>
scss
1| .hovercard-container {
2|   @include artdeco(Hovercard top);

3| }
P R O C E S S
The group responsible for the
foundations, principles, and
documentation that make up the
system. They manage each release
of new and updated patterns.
The group embedded with
product teams to closely
collaborate on new products and
feature builds. Help teams use,
extend, and evolve the system.
The leadership team that keeps everything everything
organized, resourced, and running smoothly.
R A L L Y
R E PR U N
P R O C E S S
Wiki status Email status
P R O C E S S
T E A M S T A G E
Design
Communication Collaboration
Designers Engineers
Manager
Early Days
01 02 03 04
Toddler Years Tween Years Grown Up
P R O C E S S
P E O P L E
P R O D U C T
Platform
Documentation
“Run like mad and work with everyone”
T A K E A W A Y
• People are wondering what
you’re building towards
• You’re answering more questions
and building less things
• People see you as the pattern
police!
G R O W I N G P A I N S
Tween Years
03
THE
P E O P L E
A cross-functional team, 

with DPM or TPM support.
2 0 1 6 – 2 0 1 7
P R O D U C T
Foundations are the smallest, indivisible parts of our design system

(Color, Typography, Icons, Grids…)
P R O D U C T
Components are built from multiple parts of our Foundations.

(Alerts, Carousels, Hovercards, Dropdowns…)
P R O D U C T
P R O D U C T
P R O D U C T
P R O D U C T
P R O D U C T
Interaction & configuration Internationalization
Keyboard navigation
P R O D U C T
Keyboard navigationDatepicker Ranged
Text input focus/click/tap
Close calendar, defocus
Cursor: Not allowed
Which input method is used?
Increment/decrement both months
Text input error state. Error bar:
"Date unavailable"
Text input error state. Error bar:
"Dates must be in DD/MM/YY
format"
User cleared field
Validate input on confirm
Y N Y N
Y N
Y N
Date input Move focus off, click/tap outside of calendar
Text input keyboard Calendar click/tap
Both text inputs empty Both filled Start date only filled
Start date focused
Open calendar
Open calendar Open calendar
End date only filled
Calendar keyboard
Month controlsDate Date
Valid format?
In range?
Blackout? Blackout?
Cleared?
Open with current
date in le9 calendar
Open with start date
in le9 calendar
Open with end date
in right calendar
Error
Error
Error
1
1
1
1
1
Date format can be
customized/localized
Clear all errors except
start/end date issues
End date focused
P R O D U C T
</>
1| {{artdeco-slider max=100 min=0 step=10 value=50}}{{/artdeco-slider}}
2| {{artdeco-pill type="toggle" label="Las Vegas, NV"}}{{/artdeco-pill}}
3| {{artdeco-completeness-meter color="muted" max="100" value="45" benchmark="50"/}}
4| {{li-icon type="check-icon"}}{{/li-icon}}
5| {{li-icon type=“cancel-icon”}}{{/li-icon}}
P R O D U C T
11.7.15
Minor

(Feature)
Major

(Breaking)
Patch

(Fix)
</>
P R O C E S S
A systems designer who participates in all weekly
design reviews to provide insight on existing
components and note future pattern opportunities.
A team of distributed designers, across different
offices and competing objectives who work
together to create one cohesive product experience.
Systems designers who answer quick questions about
Art Deco foundations & components on Slack.
P R O C E S S
P R O C E S S
P R O C E S S
T E A M S T A G E
Design
Communication Collaboration Coordination
Designers Engineers
Manager
DPM / TPM
Early Days
01 02 03 04
Toddler Years Tween Years Grown Up
P R O C E S S
P E O P L E
P R O D U C T
Platform
Documentation
Tools
“Embrace change and prepare to scale”
T A K E A W A Y
• You’re backlog is at capacity and
your calendar is full
• Your constantly fielding questions
about cross-platform support
• Your peers want to create larger
patterns and frameworks
G R O W I N G P A I N S
04
Grown Up
ALL
An expanded platform team, 

with QA, UX Writing, and more!
P E O P L E
2 0 1 8 +
P R O D U C T
Overview Internationalization
P R O D U C T
Gadgets are built for products, by products, from multiple components.

(Hovercard-Entity, Carousel-Ad, List-Action…)
P R O D U C T
</>
Menu op(on 3
Menu op(on 2
Menu op(on 1
Print this page
Copy
Upload
Share
Sort connec)ons by
All Categories
Games
Educa3on
Magazines & Newspapers
P R O C E S S
P R O C E S S
“Empower others and 

never stop listening”
T A K E A W A Y
Design
Communication Collaboration Coordination Contribution
Extensions
& more!
Platforms
Designers Engineers
Manager
DPM / TPM
Early Days
01 02 03 04
Toddler Years Tween Years Grown Up
R E V I S I T O U R K E Y T E A M S T A G E S
P R O C E S S
P E O P L E
P R O D U C T
Platform
Documentation
Tools
QA
& more!
UX Writer
Say it, then
say it again
R E V I S I T O U R K E Y T H R E E T A K E A W A Y S
Run like mad and

work with everyone
Embrace change and
prepare to scale
Empower others and
never stop listening
02 03 0401
T H A N K Y O U
JESS CLARK, LINKEDIN

More Related Content

What's hot

What's hot (20)

Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 
Design Systems First: Everyday Practices for a Scaleable Design Process
Design Systems First: Everyday Practices for a Scaleable Design ProcessDesign Systems First: Everyday Practices for a Scaleable Design Process
Design Systems First: Everyday Practices for a Scaleable Design Process
 
Design System 101
Design System 101Design System 101
Design System 101
 
A design system. A year in review.
A design system. A year in review.A design system. A year in review.
A design system. A year in review.
 
Design System
Design SystemDesign System
Design System
 
Design Systems
Design SystemsDesign Systems
Design Systems
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
Design systems: accounting for quality and scalability
Design systems: accounting for quality and scalabilityDesign systems: accounting for quality and scalability
Design systems: accounting for quality and scalability
 
Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
How to build a design system
How to build a design systemHow to build a design system
How to build a design system
 
Design Systems For Enterprise
Design Systems For EnterpriseDesign Systems For Enterprise
Design Systems For Enterprise
 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisations
 
Design System
Design SystemDesign System
Design System
 
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
 
Creating and Scaling an Enterprise Design System
Creating and Scaling an Enterprise Design SystemCreating and Scaling an Enterprise Design System
Creating and Scaling an Enterprise Design System
 
Scalable Design Systems with Sketch
Scalable Design Systems with SketchScalable Design Systems with Sketch
Scalable Design Systems with Sketch
 
Intro Design System for Visual Designers
Intro Design System for Visual DesignersIntro Design System for Visual Designers
Intro Design System for Visual Designers
 
Design System.pdf
Design System.pdfDesign System.pdf
Design System.pdf
 

Similar to Evolving your Design System: People, Product, and Process

Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
colleenfry
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
Ronald Ashri
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
Ronald Ashri
 
Asif_Malik_CV_2016
Asif_Malik_CV_2016Asif_Malik_CV_2016
Asif_Malik_CV_2016
Malik Ahmed
 

Similar to Evolving your Design System: People, Product, and Process (20)

Developing UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case StudyDeveloping UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case Study
 
Microsoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOpsMicrosoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOps
 
Pair Programming
Pair ProgrammingPair Programming
Pair Programming
 
Fluent Design: Evolving our Design System
Fluent Design: Evolving our Design SystemFluent Design: Evolving our Design System
Fluent Design: Evolving our Design System
 
From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)
 
Atlassian collaboration state of the union - Matt Hodges
Atlassian collaboration state of the union - Matt HodgesAtlassian collaboration state of the union - Matt Hodges
Atlassian collaboration state of the union - Matt Hodges
 
UX? No thanks it just costs more money
UX? No thanks it just costs more moneyUX? No thanks it just costs more money
UX? No thanks it just costs more money
 
Microsoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOpsMicrosoft, Linux, OSS, Cloud and DevOps
Microsoft, Linux, OSS, Cloud and DevOps
 
Designing & Driving UX Careers
Designing & Driving UX CareersDesigning & Driving UX Careers
Designing & Driving UX Careers
 
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
 
Design + Devops: What We've Learned from Our Developer Friends
Design + Devops: What We've Learned from Our Developer FriendsDesign + Devops: What We've Learned from Our Developer Friends
Design + Devops: What We've Learned from Our Developer Friends
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
How to Scale Information Dissemination to the Virtual Digital Workspace
How to Scale Information Dissemination to the Virtual Digital WorkspaceHow to Scale Information Dissemination to the Virtual Digital Workspace
How to Scale Information Dissemination to the Virtual Digital Workspace
 
Are we managing Project Right? Openproject review
Are we managing Project Right? Openproject reviewAre we managing Project Right? Openproject review
Are we managing Project Right? Openproject review
 
Asif_Malik_CV_2016
Asif_Malik_CV_2016Asif_Malik_CV_2016
Asif_Malik_CV_2016
 
portfolio
portfolioportfolio
portfolio
 
Responsive SharePoint
Responsive SharePointResponsive SharePoint
Responsive SharePoint
 

More from uxpin

More from uxpin (20)

From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
 
Should Designers?
Should Designers?Should Designers?
Should Designers?
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
Accessibility in Design Systems by Allison Shaw
Accessibility in Design Systems by Allison ShawAccessibility in Design Systems by Allison Shaw
Accessibility in Design Systems by Allison Shaw
 
Sonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teamsSonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teams
 
UXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin TrederUXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin Treder
 
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken SkistimasConsistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
 
Scaling Products With Design Systems
Scaling Products With Design Systems Scaling Products With Design Systems
Scaling Products With Design Systems
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
 
Automating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case StudyAutomating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case Study
 
Calculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial ModelsCalculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial Models
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operations
 
Designing Multi-Device Experiences
Designing Multi-Device ExperiencesDesigning Multi-Device Experiences
Designing Multi-Device Experiences
 
Creating Consistent Experiences With Design Principles
Creating Consistent Experiences With Design PrinciplesCreating Consistent Experiences With Design Principles
Creating Consistent Experiences With Design Principles
 
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
 
Participatory Design: Bringing Users Into Your UX Process
Participatory Design: Bringing Users Into Your UX ProcessParticipatory Design: Bringing Users Into Your UX Process
Participatory Design: Bringing Users Into Your UX Process
 

Recently uploaded

一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 

Recently uploaded (20)

Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 

Evolving your Design System: People, Product, and Process

  • 1. Evolving your Design System PEOPLE, PRODUCT, AND PROCESS
  • 2. Jess Clark LinkedIn San Francisco Bay Area 2010-Present Front Desk Receptionist Summer Intern Brand & Marketing Search Mobile Redesign Homepage Design Systems Honoring In appreciation of Signed Date Jessica her ability to count my 
 mistakes all year. Mrs. Nelson 6/3/99
  • 3. 01 Early Days 02 Toddler Years 03 Tween Years 04 All Grown Up S T A G E S O F A D E S I G N S Y S T E M
  • 4. P E O P L E Write Research QA Design Code Manage Code Docs Tools Specs Approval Manage Roadmap Release Comms P I L L A R S O F A D E S I G N S Y S T E M P E O P L E P R O D U C T P R O C E S S
  • 5.
  • 6. + A R T D E C O
  • 7. Enable quality design and development as scale O U R M I S S I O N
  • 8. At LinkedIn our system supports over 100 products, 
 150 designers, and 3000 engineers. 
 O U R C U R R E N T R E A C H
  • 11. P E O P L E A few designers and engineers, working part-time. 2 0 1 2
  • 12. P R O D U C T
  • 13. P R O D U C T
  • 14. P R O D U C T
  • 15. P R O C E S S
  • 16. T E A M S T A G E Design Communication Designers Early Days 01 02 03 04 Toddler Years Tween Years Grown Up P R O C E S S P E O P L E P R O D U C T
  • 17. “Say it, then say it again” T A K E A W A Y
  • 18. • Your peers are still duplicating work • Your system isn’t reaching enough people • Things are getting lost in translation between design and code G R O W I N G P A I N S
  • 20.
  • 21. P E O P L E Dedicated designers and engineers,
 working alongside a manager. 2 0 1 3 – 2 0 1 5
  • 22. P R O D U C T
  • 23. P R O D U C T
  • 24. P R O D U C T
  • 25. P R O D U C T
  • 26. P R O D U C T </> html 1| <div class="hovercard-container"> 2|  <!-- Put hovercard trigger element here --> 3|  <div role="tooltip" class="hovercard"> 4|    I am a hovercard 5|  </div> 6| </div> scss 1| .hovercard-container { 2|   @include artdeco(Hovercard top);
 3| }
  • 27. P R O C E S S The group responsible for the foundations, principles, and documentation that make up the system. They manage each release of new and updated patterns. The group embedded with product teams to closely collaborate on new products and feature builds. Help teams use, extend, and evolve the system. The leadership team that keeps everything everything organized, resourced, and running smoothly. R A L L Y R E PR U N
  • 28. P R O C E S S Wiki status Email status
  • 29. P R O C E S S
  • 30. T E A M S T A G E Design Communication Collaboration Designers Engineers Manager Early Days 01 02 03 04 Toddler Years Tween Years Grown Up P R O C E S S P E O P L E P R O D U C T Platform Documentation
  • 31. “Run like mad and work with everyone” T A K E A W A Y
  • 32. • People are wondering what you’re building towards • You’re answering more questions and building less things • People see you as the pattern police! G R O W I N G P A I N S
  • 34. P E O P L E A cross-functional team, 
 with DPM or TPM support. 2 0 1 6 – 2 0 1 7
  • 35. P R O D U C T Foundations are the smallest, indivisible parts of our design system
 (Color, Typography, Icons, Grids…)
  • 36. P R O D U C T Components are built from multiple parts of our Foundations.
 (Alerts, Carousels, Hovercards, Dropdowns…)
  • 37. P R O D U C T
  • 38. P R O D U C T
  • 39. P R O D U C T
  • 40. P R O D U C T
  • 41. P R O D U C T Interaction & configuration Internationalization
  • 42. Keyboard navigation P R O D U C T Keyboard navigationDatepicker Ranged Text input focus/click/tap Close calendar, defocus Cursor: Not allowed Which input method is used? Increment/decrement both months Text input error state. Error bar: "Date unavailable" Text input error state. Error bar: "Dates must be in DD/MM/YY format" User cleared field Validate input on confirm Y N Y N Y N Y N Date input Move focus off, click/tap outside of calendar Text input keyboard Calendar click/tap Both text inputs empty Both filled Start date only filled Start date focused Open calendar Open calendar Open calendar End date only filled Calendar keyboard Month controlsDate Date Valid format? In range? Blackout? Blackout? Cleared? Open with current date in le9 calendar Open with start date in le9 calendar Open with end date in right calendar Error Error Error 1 1 1 1 1 Date format can be customized/localized Clear all errors except start/end date issues End date focused
  • 43. P R O D U C T </> 1| {{artdeco-slider max=100 min=0 step=10 value=50}}{{/artdeco-slider}} 2| {{artdeco-pill type="toggle" label="Las Vegas, NV"}}{{/artdeco-pill}} 3| {{artdeco-completeness-meter color="muted" max="100" value="45" benchmark="50"/}} 4| {{li-icon type="check-icon"}}{{/li-icon}} 5| {{li-icon type=“cancel-icon”}}{{/li-icon}}
  • 44. P R O D U C T 11.7.15 Minor
 (Feature) Major
 (Breaking) Patch
 (Fix) </>
  • 45. P R O C E S S A systems designer who participates in all weekly design reviews to provide insight on existing components and note future pattern opportunities. A team of distributed designers, across different offices and competing objectives who work together to create one cohesive product experience. Systems designers who answer quick questions about Art Deco foundations & components on Slack.
  • 46. P R O C E S S
  • 47. P R O C E S S
  • 48. P R O C E S S
  • 49. T E A M S T A G E Design Communication Collaboration Coordination Designers Engineers Manager DPM / TPM Early Days 01 02 03 04 Toddler Years Tween Years Grown Up P R O C E S S P E O P L E P R O D U C T Platform Documentation Tools
  • 50. “Embrace change and prepare to scale” T A K E A W A Y
  • 51. • You’re backlog is at capacity and your calendar is full • Your constantly fielding questions about cross-platform support • Your peers want to create larger patterns and frameworks G R O W I N G P A I N S
  • 53. An expanded platform team, 
 with QA, UX Writing, and more! P E O P L E 2 0 1 8 +
  • 54. P R O D U C T Overview Internationalization
  • 55. P R O D U C T Gadgets are built for products, by products, from multiple components.
 (Hovercard-Entity, Carousel-Ad, List-Action…)
  • 56. P R O D U C T </> Menu op(on 3 Menu op(on 2 Menu op(on 1 Print this page Copy Upload Share Sort connec)ons by All Categories Games Educa3on Magazines & Newspapers
  • 57. P R O C E S S
  • 58. P R O C E S S
  • 59. “Empower others and 
 never stop listening” T A K E A W A Y
  • 60. Design Communication Collaboration Coordination Contribution Extensions & more! Platforms Designers Engineers Manager DPM / TPM Early Days 01 02 03 04 Toddler Years Tween Years Grown Up R E V I S I T O U R K E Y T E A M S T A G E S P R O C E S S P E O P L E P R O D U C T Platform Documentation Tools QA & more! UX Writer
  • 61. Say it, then say it again R E V I S I T O U R K E Y T H R E E T A K E A W A Y S Run like mad and
 work with everyone Embrace change and prepare to scale Empower others and never stop listening 02 03 0401
  • 62. T H A N K Y O U JESS CLARK, LINKEDIN