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 Systems (english) #UXcamHH
Design Systems (english) #UXcamHHDesign Systems (english) #UXcamHH
Design Systems (english) #UXcamHH
 
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 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
 
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
 
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 Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design System
 
Design System 101
Design System 101Design System 101
Design System 101
 
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
 
Design Systems For Enterprise
Design Systems For EnterpriseDesign Systems For Enterprise
Design Systems For Enterprise
 
Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Design System
Design SystemDesign System
Design System
 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & People
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System Proposal
 
Everything you need to know about design system.pdf
Everything you need to know about design system.pdfEverything you need to know about design system.pdf
Everything you need to know about design system.pdf
 
Atomic design
Atomic designAtomic design
Atomic design
 
Why and when should you think DesignOps?
Why and when should you think DesignOps?Why and when should you think DesignOps?
Why and when should you think DesignOps?
 
How to build a design system
How to build a design systemHow to build a design system
How to build a design system
 
DesignOps Handbook Condensed
DesignOps Handbook CondensedDesignOps Handbook Condensed
DesignOps Handbook Condensed
 

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

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
karishmasinghjnh
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
gajnagarg
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 

Recently uploaded (20)

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 

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