SlideShare a Scribd company logo
1 of 20
Download to read offline
Why Build
a Design System?
The Pocket Guide for Product Teams
Copyright ยฉ 2017 by UXPin Inc.
All rights reserved. No part of this publication text may be uploaded or
posted online without the prior written permission of the publisher.
For permission requests, write to the publisher, addressed โ€œAttention:
Permissions Request,โ€ to hello@uxpin.com.
Why Build
a Design System?
The Pocket Guide for Product Teams
Index
The Challenges Facing Product Teams Today 5
Conclusion7
Enter the Design System  8
The Single Source of Truth 9
The ROI of Design Systems  9
Building the Design System 11
Recommended Resources 17
Marcin Treder
Since co-founding UXPin in 2010, he has helped build and lead prod-
uct teams in the Poland and Silicon Valley office. Previously, he was a
UX Manager at Grupa Nokaut, an enterprise ecommerce platform. He
holds an M.A. in Psychology from the University of Gdansk.
Jerry Cao
Jerry Cao is a content strategist at UXPin where he gets to put his over-
ly active imagination to paper every day. In a past life, he developed
content strategies for clients at Brafton and worked in traditional ad-
vertising at DDB San Francisco. In his spare time he enjoys playing elec-
tric guitar, watching foreign horror films, and expanding his knowledge
of random facts. Follow me on Twitter
Authors
The Challenges Facing
Product Teams Today
As a product team grows, its processes become more difficult to
manage.
Without a standardized workflow or toolkit, the teamโ€™s inefficiencies
and inconsistencies will eventually work their way back into the
product.
Software is often built by incredibly large teams of people. The
challenge to create coherent experiences multiplies exponentially
as more people are added to the mix. Over time, no matter how
consistent or small a team is, different people will contribute new
solutions and styles, causing experiences to diverge.
Building a Visual Language, Karri Saarinen,
Principal Designer and creator of Airbnb design system
Based on working with thousands of customers around the world,
weโ€™ve seen four patterns emerge through the years.
The Challenges Facing Product Teams Today 6
1.	 Inconsistencies across products and platforms
UX inconsistencies reduces the userโ€™s efficiency, which devalues
the product.
Especially common in enterprise products that span different
technology stacks, devices, and user groups, product inconsistency
is nearly impossible to resolve until the companyโ€™s workflows are
first addressed.
2.	 Lack of centralized assets leads to version control issues
Because different design teams use different tools that donโ€™t always
integrate, nobody can truly guarantee that the right assets are all
being used in projects at any given time.
If the tools are desktop-based, version control issues become even
more of a pain. Designers must follow a strict naming convention,
otherwise the wrong assets will eventually make it to development.
3.	 Widening knowledge gaps between product teams
Without a โ€œgolden sourceโ€ of assets and best practices, different
teams work off different guidelines and assumptions. Over time,
product inconsistency is inevitable.
4.	 Inefficient processes lead to repetitive or wasted work
Without a common toolkit for design and development, one-off
solutions and repetitive work drain a teamโ€™s efficiency.
The Challenges Facing Product Teams Today 7
Iteration cycles planned for 1-2 weeks may require 2-3x the time
because designers find themselves creating common elements and
pages from scratch. The inefficiency multiplies as designers redline
those assets for handoff and developers code up new solutions.
Conclusion
All of the above pain points are interconnected.
To improve product consistency and team efficiency, it helps to con-
solidate assets and workflows between designers and developers.
Otherwise, the ongoing pain of unscalable design remains the reality.
When I joined Spotifyโ€™s design team in 2012, the level of incon-
sistency and fragmentation shocked me. Up-close, the treatment
of type, colour, imagery, layout, IA, and interactions just didnโ€™t
seem to align anywhere. We concluded the fragmentation in the
product was just reflecting the fragmentation in the team, that
designers spread across so many different projects, timezones
and competing timetables, just didnโ€™t stand a chance.
Design Doesnโ€™t Scale, Stanley Wood, Design Director at Spotify
Enter the Design System
Popularized by companies like Salesforce and Airbnb, design sys-
tems give product teams a reusable, component-based approach to
product development.
A design system can create value on at least two levels. At the
team level, it can create a more streamlined, predictable process
that reduces design and engineering time. At the UX level it helps
deliver consistency and predictability in the interface, and to
raise the quality of the experience overall when designers and
engineers are freed up to think about higher-order tasks.
Selling Design Systems At Your Company,
Nick Stamas, Creative Lead at WeWork
Enter the Design System 9
The Single Source of Truth
A design system is more than just a style guide or pattern library โ€“ itโ€™s
the blueprint for product development.
All the design principles, visual assets, and patterns are thoroughly
documented. All code references are included for each piece of design.
As a result, design can scale right alongside development.
The ROI of Design Systems
1.	 Increased velocity and time to market
A component-based toolkit accessible in one place allows for a
more chunked-out Agile process, speeding up releases without
compromising quality.
Enter the Design System 10
2.	 Increased product value
Reusable components build upon each other, which creates a
consistent look, feel, and behavior to the product. As consistency
increases, so too does user efficiency.
3.	 Increased collaboration and knowledge sharing
Because the shared design system includes approved assets and
conventions, designers and developers are more autonomous
without closing off into silos.
4.	 Less time and money wasted
Because designers and developers arenโ€™t caught up in redundant
questions or repetitive work, theyโ€™re freed up for projects that
deliver more business value.
An estimated $1.5MM+ in annual savings or 21.25% time saved
for a typical product development annual budget (based on on-
shore/offshore team of 100 resources)
What Is a Design System and What Are Itโ€™s Benefits?
Projekt 202
Building the Design System
Hereโ€™s the simple truth: you canโ€™t innovate on products without
first innovating the way you build them.
The Way We Build, Karri Saarinen,
Principal Designer and creator of Airbnb design system
1.	 Create your interface inventory
To quickly identify current inconsistencies, start by creating an
inventory of everything in your product UI: color palette, text
styles, and UI patterns. The inventory is your strongest tool for
selling the need for a design system.
1.	Review the interface and code and list all the colors and text-
styles you can find.
2.	Take screenshots of UI patterns or copy patterns from your
projects. Place all the screenshots in one place.
Building the Design System 12
3.	Categorize your patterns by their purpose (e.g. buttons, form-
fields, navigation etc).
4.	Mark inconsistencies between the patterns and create a pre-
sentation for your team.
2.	 Get buy-in from the team
As you present the inconsistencies reflected in your interface in-
ventory, emphasize the ROI of the design system.
Engineers respond well to the source control, improved modu-
larity, and increased autonomy. Business stakeholders respond
well to the faster time to market, increased product value, and
less resources wasted.
Building the Design System 13
3.	 Define your design principles
Before you build your new system, create a set of general prin-
ciples for a coherent experience. What universal values should
designers to keep in mind?
Photo credit: The design principles behind Salesforce Lightning
Use your principles as a review heuristic for every new pattern
proposed for the design system and every new project.
Building the Design System 14
4.	 Unify your visual design
Think about the most fundamental and repetitive patterns in your
interface.
Colors, text-styles, icons will probably come to mind first. Perhaps
also some interactive patterns (hover on clickable elements), border
visual properties, or maybe animations? Discuss with the team to
decide which version of these elements will be canonical. Then,
document them as part of the system.
Photo credit: Our internal design system created in UXPin.
5.	 Create your interactive component library
Once you have the foundation well-defined, start adding your
approved interface patterns to the shared library. Keep them up-
dated and encourage the team to use them in every subsequent
project - your efficiency and consistency will improve drastically.
Building the Design System 15
Finally, plan a process of suggesting new patterns to make sure
that everyone in the product team has a say in the evolution of
the design system.
Photo credit: An interactive design systems library in UXPin
DESIGNSYSTEMS
Design Systems in UXPin
One platform for consistent design and development.
Modular design
and development
Scale quickly with design system
libraries.
One source of truth
for everyone
Close your knowledge gaps.
Formalize your design and code
conventions.
Painless documentation
and developer handoff
Eliminate busywork. Generate style
guides, specs, and documentation.
Design Language
Sync Sketch with UXPin for
a consistent design language: fonts,
colors, icons, assets, and more.
UI Patterns
Scale designs consistently with
Symbols and interactive components.
Automated Documentation
Documentation syncs everywhere
and travels with library elements.
My productivity and developer productivity have both increased.
They love that they can collaborate and move quickly to a powerful
experience.Tracy Dendy
HBO
To book a demo, call +1 (855) 223-9114 or email us at sales@uxpin.com
Recommended Resources
Nathan Curtis
Design Systems Leaders and Managers
The Principles of Designing Systems
What Will Your Design Systems Deliver?
Contributions to Design Systems
Component QA in Design Systems
Patterns โ‰  Components
Light  Dark Color Systems
Reference Designs for Systems
Tokens in Design Systems
Buttons in Design Systems
Color in Design Systems
Picking Parts, Product, and People: A Team Activity to Start a Design System
Right-Sizing the Rectangle: Grappling With Hierarchy in Design Systems
A Design System Isnโ€™t a Project, Itโ€™s a Product Serving Products
Reduce, Reuse, and Recycle
A Design Systemโ€™s Reach
The Component-Cut Up Workshop
Balancing Platforms in a Design System
Brad Frost
Atomic Design: The Online Guide
Recommended Resources 18
Dan Mall
Researching Design Systems
Selling Design Systems
Cooking With Design Systems
WeWork
Selling a Design System at Your Company
The Plasma Design System
Salesforce
Living Design Systems
The Lightning Design System is the Next Generation of Living Style Guides
Introducing Design System Ops
React JS and the Lightning Design System
Airbnb
Design Ops at Airbnb
Building a Visual Language
The Way We Build
Spotify
Design Doesnโ€™t Scale
GE
The Predix Design System
Intuit
Intuit Design System Overview
Recommended Resources 19
Bottomline Technologies
Creating and Scaling Enterprise Design Systems
Beautiful Seams: Creating a Coherent Experience Across Products
Other
How to Construct a Design System
Design Systems in 2016
The Current State of Design Systems
Design Systems and Postelโ€™s Law
How Designers Can Use Unit Testing to Build Resilient and Happy Design
Systems
What is Design Operations and Why Should You Care?
Component Workshops: Our One-Two Punch for Kicking Off a New Design
System
Object-Oriented UX
The Most Exciting Design Systems Are Boring
The Full-Stack Design System
Uxpin Why Build a Design System

More Related Content

What's hot

How to build a design system
How to build a design systemHow to build a design system
How to build a design systemFaizur Rehman
ย 
Design System
Design SystemDesign System
Design SystemCharlie Weston
ย 
Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
ย 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at ScaleSarah Federman
ย 
Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internallyEugene Kardash
ย 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & Peoplenathanacurtis
ย 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Designeggcellent
ย 
Building a Mature Design System
Building a Mature Design SystemBuilding a Mature Design System
Building a Mature Design SystemDrew Burdick
ย 
Design Systems
Design SystemsDesign Systems
Design SystemsNadal Soler
ย 
Evolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and ProcessEvolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and Processuxpin
ย 
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 Studyuxpin
ย 
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 Processuxpin
ย 
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 scalabilityuxpin
ย 
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.pdfKoru UX Design
ย 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operationsuxpin
ย 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisationsAnnalisa Valente
ย 
Building compelling business cases for Design Systems
Building compelling business cases for Design SystemsBuilding compelling business cases for Design Systems
Building compelling business cases for Design SystemsLaura Van Doore
ย 
Design System Proposal
Design System ProposalDesign System Proposal
Design System ProposalCharlie Weston
ย 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionProttay Karim
ย 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf1508 A/S
ย 

What's hot (20)

How to build a design system
How to build a design systemHow to build a design system
How to build a design system
ย 
Design System
Design SystemDesign System
Design System
ย 
Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
ย 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at Scale
ย 
Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internally
ย 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & People
ย 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
ย 
Building a Mature Design System
Building a Mature Design SystemBuilding a Mature Design System
Building a Mature Design System
ย 
Design Systems
Design SystemsDesign Systems
Design Systems
ย 
Evolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and ProcessEvolving your Design System: People, Product, and Process
Evolving your Design System: People, Product, and Process
ย 
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 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 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
ย 
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
ย 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operations
ย 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisations
ย 
Building compelling business cases for Design Systems
Building compelling business cases for Design SystemsBuilding compelling business cases for Design Systems
Building compelling business cases for Design Systems
ย 
Design System Proposal
Design System ProposalDesign System Proposal
Design System Proposal
ย 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - Hackvision
ย 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
ย 

Similar to Uxpin Why Build a Design System

To build an efficient Design System
To build an efficient Design SystemTo build an efficient Design System
To build an efficient Design SystemPaya Do
ย 
Invision Design Systems Handbook
Invision Design Systems HandbookInvision Design Systems Handbook
Invision Design Systems HandbookHarsha MV
ย 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan RosuRazvan Rosu
ย 
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 DepartmentStephen James
ย 
4 Steps to Start a Design System
4 Steps to Start a Design System 4 Steps to Start a Design System
4 Steps to Start a Design System Matthieu Lerat
ย 
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...Centerline Digital
ย 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Processcreed
ย 
Redesign design V2.0
Redesign design V2.0Redesign design V2.0
Redesign design V2.0matteo cavucci
ย 
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 ConsistencyEqual Experts
ย 
PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgAdam Nash
ย 
TIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdf
TIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdfTIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdf
TIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdfSmart Exhibition Design
ย 
Amuse UX 2015: Y.Vetrov โ€” Platform Thinking
Amuse UX 2015: Y.Vetrov โ€” Platform ThinkingAmuse UX 2015: Y.Vetrov โ€” Platform Thinking
Amuse UX 2015: Y.Vetrov โ€” Platform ThinkingYury Vetrov
ย 
Intro Design System for Visual Designers
Intro Design System for Visual DesignersIntro Design System for Visual Designers
Intro Design System for Visual DesignersInyoung Choi
ย 
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 SnapTravelProduct School
ย 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
ย 
Fusionops sr ux designer 2 2017
Fusionops sr ux designer 2 2017Fusionops sr ux designer 2 2017
Fusionops sr ux designer 2 2017Rich Goldstein
ย 
Fusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.comFusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.comRich Goldstein
ย 
Designing for developers, developing for designers
Designing for developers, developing for designersDesigning for developers, developing for designers
Designing for developers, developing for designersNatalia Medina
ย 
New York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapNew York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapMichael Perrotti
ย 

Similar to Uxpin Why Build a Design System (20)

To build an efficient Design System
To build an efficient Design SystemTo build an efficient Design System
To build an efficient Design System
ย 
Invision Design Systems Handbook
Invision Design Systems HandbookInvision Design Systems Handbook
Invision Design Systems Handbook
ย 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
ย 
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
ย 
4 Steps to Start a Design System
4 Steps to Start a Design System 4 Steps to Start a Design System
4 Steps to Start a Design System
ย 
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
ย 
Conceptboard SaaS solution Tool Intro
Conceptboard SaaS solution Tool IntroConceptboard SaaS solution Tool Intro
Conceptboard SaaS solution Tool Intro
ย 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
ย 
Redesign design V2.0
Redesign design V2.0Redesign design V2.0
Redesign design V2.0
ย 
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
ย 
PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product Org
ย 
TIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdf
TIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdfTIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdf
TIME EFFICIENT DELIVERIES THROUGH DESIGN PROCESS.pdf
ย 
Amuse UX 2015: Y.Vetrov โ€” Platform Thinking
Amuse UX 2015: Y.Vetrov โ€” Platform ThinkingAmuse UX 2015: Y.Vetrov โ€” Platform Thinking
Amuse UX 2015: Y.Vetrov โ€” Platform Thinking
ย 
Intro Design System for Visual Designers
Intro Design System for Visual DesignersIntro Design System for Visual Designers
Intro Design System for Visual Designers
ย 
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
ย 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
ย 
Fusionops sr ux designer 2 2017
Fusionops sr ux designer 2 2017Fusionops sr ux designer 2 2017
Fusionops sr ux designer 2 2017
ย 
Fusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.comFusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.com
ย 
Designing for developers, developing for designers
Designing for developers, developing for designersDesigning for developers, developing for designers
Designing for developers, developing for designers
ย 
New York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapNew York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the Gap
ย 

More from Lewis Lin ๐ŸฆŠ

Gaskins' memo pitching PowerPoint
Gaskins' memo pitching PowerPointGaskins' memo pitching PowerPoint
Gaskins' memo pitching PowerPointLewis Lin ๐ŸฆŠ
ย 
P&G Memo: Creating Modern Day Brand Management
P&G Memo: Creating Modern Day Brand ManagementP&G Memo: Creating Modern Day Brand Management
P&G Memo: Creating Modern Day Brand ManagementLewis Lin ๐ŸฆŠ
ย 
Jeffrey Katzenberg on Disney Studios
Jeffrey Katzenberg on Disney StudiosJeffrey Katzenberg on Disney Studios
Jeffrey Katzenberg on Disney StudiosLewis Lin ๐ŸฆŠ
ย 
Carnegie Mellon MS PM Internships 2020
Carnegie Mellon MS PM Internships 2020Carnegie Mellon MS PM Internships 2020
Carnegie Mellon MS PM Internships 2020Lewis Lin ๐ŸฆŠ
ย 
Gallup's Notes on Reinventing Performance Management
Gallup's Notes on Reinventing Performance ManagementGallup's Notes on Reinventing Performance Management
Gallup's Notes on Reinventing Performance ManagementLewis Lin ๐ŸฆŠ
ย 
Twitter Job Opportunities for Students
Twitter Job Opportunities for StudentsTwitter Job Opportunities for Students
Twitter Job Opportunities for StudentsLewis Lin ๐ŸฆŠ
ย 
Facebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesFacebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesLewis Lin ๐ŸฆŠ
ย 
Performance Management at Google
Performance Management at GooglePerformance Management at Google
Performance Management at GoogleLewis Lin ๐ŸฆŠ
ย 
Google Interview Prep Guide Software Engineer
Google Interview Prep Guide Software EngineerGoogle Interview Prep Guide Software Engineer
Google Interview Prep Guide Software EngineerLewis Lin ๐ŸฆŠ
ย 
Google Interview Prep Guide Product Manager
Google Interview Prep Guide Product ManagerGoogle Interview Prep Guide Product Manager
Google Interview Prep Guide Product ManagerLewis Lin ๐ŸฆŠ
ย 
Skills Assessment Offering by Lewis C. Lin
Skills Assessment Offering by Lewis C. LinSkills Assessment Offering by Lewis C. Lin
Skills Assessment Offering by Lewis C. LinLewis Lin ๐ŸฆŠ
ย 
How Men and Women Differ Across Leadership Traits
How Men and Women Differ Across Leadership TraitsHow Men and Women Differ Across Leadership Traits
How Men and Women Differ Across Leadership TraitsLewis Lin ๐ŸฆŠ
ย 
Product Manager Skills Survey
Product Manager Skills SurveyProduct Manager Skills Survey
Product Manager Skills SurveyLewis Lin ๐ŸฆŠ
ย 
30-Day Google PM Interview Study Guide
30-Day Google PM Interview Study Guide30-Day Google PM Interview Study Guide
30-Day Google PM Interview Study GuideLewis Lin ๐ŸฆŠ
ย 
30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study Guide30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study GuideLewis Lin ๐ŸฆŠ
ย 
36-Day Amazon PM Interview Study Guide
36-Day Amazon PM Interview Study Guide36-Day Amazon PM Interview Study Guide
36-Day Amazon PM Interview Study GuideLewis Lin ๐ŸฆŠ
ย 
McKinsey's Assessment on PM Careers
McKinsey's Assessment on PM CareersMcKinsey's Assessment on PM Careers
McKinsey's Assessment on PM CareersLewis Lin ๐ŸฆŠ
ย 
Five Traits of Great Product Managers
Five Traits of Great Product ManagersFive Traits of Great Product Managers
Five Traits of Great Product ManagersLewis Lin ๐ŸฆŠ
ย 

More from Lewis Lin ๐ŸฆŠ (20)

Gaskins' memo pitching PowerPoint
Gaskins' memo pitching PowerPointGaskins' memo pitching PowerPoint
Gaskins' memo pitching PowerPoint
ย 
P&G Memo: Creating Modern Day Brand Management
P&G Memo: Creating Modern Day Brand ManagementP&G Memo: Creating Modern Day Brand Management
P&G Memo: Creating Modern Day Brand Management
ย 
Jeffrey Katzenberg on Disney Studios
Jeffrey Katzenberg on Disney StudiosJeffrey Katzenberg on Disney Studios
Jeffrey Katzenberg on Disney Studios
ย 
Carnegie Mellon MS PM Internships 2020
Carnegie Mellon MS PM Internships 2020Carnegie Mellon MS PM Internships 2020
Carnegie Mellon MS PM Internships 2020
ย 
Gallup's Notes on Reinventing Performance Management
Gallup's Notes on Reinventing Performance ManagementGallup's Notes on Reinventing Performance Management
Gallup's Notes on Reinventing Performance Management
ย 
Twitter Job Opportunities for Students
Twitter Job Opportunities for StudentsTwitter Job Opportunities for Students
Twitter Job Opportunities for Students
ย 
Facebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management CandidatesFacebook's Official Guide to Technical Program Management Candidates
Facebook's Official Guide to Technical Program Management Candidates
ย 
Performance Management at Google
Performance Management at GooglePerformance Management at Google
Performance Management at Google
ย 
Google Interview Prep Guide Software Engineer
Google Interview Prep Guide Software EngineerGoogle Interview Prep Guide Software Engineer
Google Interview Prep Guide Software Engineer
ย 
Google Interview Prep Guide Product Manager
Google Interview Prep Guide Product ManagerGoogle Interview Prep Guide Product Manager
Google Interview Prep Guide Product Manager
ย 
Skills Assessment Offering by Lewis C. Lin
Skills Assessment Offering by Lewis C. LinSkills Assessment Offering by Lewis C. Lin
Skills Assessment Offering by Lewis C. Lin
ย 
How Men and Women Differ Across Leadership Traits
How Men and Women Differ Across Leadership TraitsHow Men and Women Differ Across Leadership Traits
How Men and Women Differ Across Leadership Traits
ย 
Product Manager Skills Survey
Product Manager Skills SurveyProduct Manager Skills Survey
Product Manager Skills Survey
ย 
Sourcing on GitHub
Sourcing on GitHubSourcing on GitHub
Sourcing on GitHub
ย 
30-Day Google PM Interview Study Guide
30-Day Google PM Interview Study Guide30-Day Google PM Interview Study Guide
30-Day Google PM Interview Study Guide
ย 
30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study Guide30-Day Facebook PM Interview Study Guide
30-Day Facebook PM Interview Study Guide
ย 
36-Day Amazon PM Interview Study Guide
36-Day Amazon PM Interview Study Guide36-Day Amazon PM Interview Study Guide
36-Day Amazon PM Interview Study Guide
ย 
McKinsey's Assessment on PM Careers
McKinsey's Assessment on PM CareersMcKinsey's Assessment on PM Careers
McKinsey's Assessment on PM Careers
ย 
Five Traits of Great Product Managers
Five Traits of Great Product ManagersFive Traits of Great Product Managers
Five Traits of Great Product Managers
ย 
Margin Analysis Example
Margin Analysis ExampleMargin Analysis Example
Margin Analysis Example
ย 

Recently uploaded

Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Call Girls in Nagpur High Profile
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
ย 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...amitlee9823
ย 
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...amitlee9823
ย 
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...Delhi Call girls
ย 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
ย 
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
ย 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
ย 
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
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐ŸงตCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงตanilsa9823
ย 
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)amitlee9823
ย 
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)amitlee9823
ย 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
ย 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
ย 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
ย 

Recently uploaded (20)

Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
ย 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
ย 
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
ย 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
ย 
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 ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
ย 
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 ...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐ŸงตCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงต
ย 
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
ย 
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
ย 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
ย 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
ย 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
ย 

Uxpin Why Build a Design System

  • 1. Why Build a Design System? The Pocket Guide for Product Teams
  • 2. Copyright ยฉ 2017 by UXPin Inc. All rights reserved. No part of this publication text may be uploaded or posted online without the prior written permission of the publisher. For permission requests, write to the publisher, addressed โ€œAttention: Permissions Request,โ€ to hello@uxpin.com. Why Build a Design System? The Pocket Guide for Product Teams
  • 3. Index The Challenges Facing Product Teams Today 5 Conclusion7 Enter the Design System 8 The Single Source of Truth 9 The ROI of Design Systems 9 Building the Design System 11 Recommended Resources 17
  • 4. Marcin Treder Since co-founding UXPin in 2010, he has helped build and lead prod- uct teams in the Poland and Silicon Valley office. Previously, he was a UX Manager at Grupa Nokaut, an enterprise ecommerce platform. He holds an M.A. in Psychology from the University of Gdansk. Jerry Cao Jerry Cao is a content strategist at UXPin where he gets to put his over- ly active imagination to paper every day. In a past life, he developed content strategies for clients at Brafton and worked in traditional ad- vertising at DDB San Francisco. In his spare time he enjoys playing elec- tric guitar, watching foreign horror films, and expanding his knowledge of random facts. Follow me on Twitter Authors
  • 5. The Challenges Facing Product Teams Today As a product team grows, its processes become more difficult to manage. Without a standardized workflow or toolkit, the teamโ€™s inefficiencies and inconsistencies will eventually work their way back into the product. Software is often built by incredibly large teams of people. The challenge to create coherent experiences multiplies exponentially as more people are added to the mix. Over time, no matter how consistent or small a team is, different people will contribute new solutions and styles, causing experiences to diverge. Building a Visual Language, Karri Saarinen, Principal Designer and creator of Airbnb design system Based on working with thousands of customers around the world, weโ€™ve seen four patterns emerge through the years.
  • 6. The Challenges Facing Product Teams Today 6 1. Inconsistencies across products and platforms UX inconsistencies reduces the userโ€™s efficiency, which devalues the product. Especially common in enterprise products that span different technology stacks, devices, and user groups, product inconsistency is nearly impossible to resolve until the companyโ€™s workflows are first addressed. 2. Lack of centralized assets leads to version control issues Because different design teams use different tools that donโ€™t always integrate, nobody can truly guarantee that the right assets are all being used in projects at any given time. If the tools are desktop-based, version control issues become even more of a pain. Designers must follow a strict naming convention, otherwise the wrong assets will eventually make it to development. 3. Widening knowledge gaps between product teams Without a โ€œgolden sourceโ€ of assets and best practices, different teams work off different guidelines and assumptions. Over time, product inconsistency is inevitable. 4. Inefficient processes lead to repetitive or wasted work Without a common toolkit for design and development, one-off solutions and repetitive work drain a teamโ€™s efficiency.
  • 7. The Challenges Facing Product Teams Today 7 Iteration cycles planned for 1-2 weeks may require 2-3x the time because designers find themselves creating common elements and pages from scratch. The inefficiency multiplies as designers redline those assets for handoff and developers code up new solutions. Conclusion All of the above pain points are interconnected. To improve product consistency and team efficiency, it helps to con- solidate assets and workflows between designers and developers. Otherwise, the ongoing pain of unscalable design remains the reality. When I joined Spotifyโ€™s design team in 2012, the level of incon- sistency and fragmentation shocked me. Up-close, the treatment of type, colour, imagery, layout, IA, and interactions just didnโ€™t seem to align anywhere. We concluded the fragmentation in the product was just reflecting the fragmentation in the team, that designers spread across so many different projects, timezones and competing timetables, just didnโ€™t stand a chance. Design Doesnโ€™t Scale, Stanley Wood, Design Director at Spotify
  • 8. Enter the Design System Popularized by companies like Salesforce and Airbnb, design sys- tems give product teams a reusable, component-based approach to product development. A design system can create value on at least two levels. At the team level, it can create a more streamlined, predictable process that reduces design and engineering time. At the UX level it helps deliver consistency and predictability in the interface, and to raise the quality of the experience overall when designers and engineers are freed up to think about higher-order tasks. Selling Design Systems At Your Company, Nick Stamas, Creative Lead at WeWork
  • 9. Enter the Design System 9 The Single Source of Truth A design system is more than just a style guide or pattern library โ€“ itโ€™s the blueprint for product development. All the design principles, visual assets, and patterns are thoroughly documented. All code references are included for each piece of design. As a result, design can scale right alongside development. The ROI of Design Systems 1. Increased velocity and time to market A component-based toolkit accessible in one place allows for a more chunked-out Agile process, speeding up releases without compromising quality.
  • 10. Enter the Design System 10 2. Increased product value Reusable components build upon each other, which creates a consistent look, feel, and behavior to the product. As consistency increases, so too does user efficiency. 3. Increased collaboration and knowledge sharing Because the shared design system includes approved assets and conventions, designers and developers are more autonomous without closing off into silos. 4. Less time and money wasted Because designers and developers arenโ€™t caught up in redundant questions or repetitive work, theyโ€™re freed up for projects that deliver more business value. An estimated $1.5MM+ in annual savings or 21.25% time saved for a typical product development annual budget (based on on- shore/offshore team of 100 resources) What Is a Design System and What Are Itโ€™s Benefits? Projekt 202
  • 11. Building the Design System Hereโ€™s the simple truth: you canโ€™t innovate on products without first innovating the way you build them. The Way We Build, Karri Saarinen, Principal Designer and creator of Airbnb design system 1. Create your interface inventory To quickly identify current inconsistencies, start by creating an inventory of everything in your product UI: color palette, text styles, and UI patterns. The inventory is your strongest tool for selling the need for a design system. 1. Review the interface and code and list all the colors and text- styles you can find. 2. Take screenshots of UI patterns or copy patterns from your projects. Place all the screenshots in one place.
  • 12. Building the Design System 12 3. Categorize your patterns by their purpose (e.g. buttons, form- fields, navigation etc). 4. Mark inconsistencies between the patterns and create a pre- sentation for your team. 2. Get buy-in from the team As you present the inconsistencies reflected in your interface in- ventory, emphasize the ROI of the design system. Engineers respond well to the source control, improved modu- larity, and increased autonomy. Business stakeholders respond well to the faster time to market, increased product value, and less resources wasted.
  • 13. Building the Design System 13 3. Define your design principles Before you build your new system, create a set of general prin- ciples for a coherent experience. What universal values should designers to keep in mind? Photo credit: The design principles behind Salesforce Lightning Use your principles as a review heuristic for every new pattern proposed for the design system and every new project.
  • 14. Building the Design System 14 4. Unify your visual design Think about the most fundamental and repetitive patterns in your interface. Colors, text-styles, icons will probably come to mind first. Perhaps also some interactive patterns (hover on clickable elements), border visual properties, or maybe animations? Discuss with the team to decide which version of these elements will be canonical. Then, document them as part of the system. Photo credit: Our internal design system created in UXPin. 5. Create your interactive component library Once you have the foundation well-defined, start adding your approved interface patterns to the shared library. Keep them up- dated and encourage the team to use them in every subsequent project - your efficiency and consistency will improve drastically.
  • 15. Building the Design System 15 Finally, plan a process of suggesting new patterns to make sure that everyone in the product team has a say in the evolution of the design system. Photo credit: An interactive design systems library in UXPin
  • 16. DESIGNSYSTEMS Design Systems in UXPin One platform for consistent design and development. Modular design and development Scale quickly with design system libraries. One source of truth for everyone Close your knowledge gaps. Formalize your design and code conventions. Painless documentation and developer handoff Eliminate busywork. Generate style guides, specs, and documentation. Design Language Sync Sketch with UXPin for a consistent design language: fonts, colors, icons, assets, and more. UI Patterns Scale designs consistently with Symbols and interactive components. Automated Documentation Documentation syncs everywhere and travels with library elements. My productivity and developer productivity have both increased. They love that they can collaborate and move quickly to a powerful experience.Tracy Dendy HBO To book a demo, call +1 (855) 223-9114 or email us at sales@uxpin.com
  • 17. Recommended Resources Nathan Curtis Design Systems Leaders and Managers The Principles of Designing Systems What Will Your Design Systems Deliver? Contributions to Design Systems Component QA in Design Systems Patterns โ‰  Components Light Dark Color Systems Reference Designs for Systems Tokens in Design Systems Buttons in Design Systems Color in Design Systems Picking Parts, Product, and People: A Team Activity to Start a Design System Right-Sizing the Rectangle: Grappling With Hierarchy in Design Systems A Design System Isnโ€™t a Project, Itโ€™s a Product Serving Products Reduce, Reuse, and Recycle A Design Systemโ€™s Reach The Component-Cut Up Workshop Balancing Platforms in a Design System Brad Frost Atomic Design: The Online Guide
  • 18. Recommended Resources 18 Dan Mall Researching Design Systems Selling Design Systems Cooking With Design Systems WeWork Selling a Design System at Your Company The Plasma Design System Salesforce Living Design Systems The Lightning Design System is the Next Generation of Living Style Guides Introducing Design System Ops React JS and the Lightning Design System Airbnb Design Ops at Airbnb Building a Visual Language The Way We Build Spotify Design Doesnโ€™t Scale GE The Predix Design System Intuit Intuit Design System Overview
  • 19. Recommended Resources 19 Bottomline Technologies Creating and Scaling Enterprise Design Systems Beautiful Seams: Creating a Coherent Experience Across Products Other How to Construct a Design System Design Systems in 2016 The Current State of Design Systems Design Systems and Postelโ€™s Law How Designers Can Use Unit Testing to Build Resilient and Happy Design Systems What is Design Operations and Why Should You Care? Component Workshops: Our One-Two Punch for Kicking Off a New Design System Object-Oriented UX The Most Exciting Design Systems Are Boring The Full-Stack Design System