SlideShare a Scribd company logo
Purpose Before Action:
Why you need a Design Language System
UXPA Boston 2018
1
Chris Reckling
Director of Design, IBM
Carrie Lloyd
Visual Design Lead, IBM
The big controversy of 2004!
2
Version 2.1 circa 2007
Version 3 circa 2012
Agenda
5
Why do you need a design language
system?
What is a design language system?
The guide to the system
Lessons Learned
Q&A
Why do you
need a design
language 

system?
6
2 Designers, Same Outcome
Different Results
7
Reckling’s Law 1:
Given the same
outcome, no two
designers will
come up with the
same design.
2 Developers, Same Design
Different Code
8
Reckling’s Law 2:
Given the same design, no two
developers will implement it exactly the
same way.
Benefits of a Design Language System
Move faster, save money, reduce risk, innovate.
9
Efficiency AgilityConsistency Flexibility
Efficiency
10
Consistency
11
"Consistency is one of the most powerful
usability principles: when things always behave
the same, users don't have to worry about what
will happen. Instead, they know what will
happen based on earlier experience."
- Jakob Nielsen
Flexibility
12
Agility
13
What is a
design language
system?
14
Purpose Before Action: Why You Need a Design Language System
16
“We solve
challenging
interactions at
the outset…”
What is a
design language system?
18
Pattern Library
What is <the thing>?
Components
Patterns
Best Practices
Usage Guidelines
How do I use <the
thing>?
Context
When to use it
Why to use it
Tools
How is <the thing>
implemented?
CSS
HTML
Javascript
React components
Sketch Library
Style
What does <the
thing> look like?
Colors
Typography
Grid
Icons
Writing
Should I use
someone else’s
system?
19
Should I use someone else’s
system? Considerations.
20
Do you need to fit into the ecosystem
of apps? (iOS or Android, for example)
Do you have the time and skills to
make a system from scratch?
Can you start with someone else’s and
make it your own?
The Guide
to the
System
21
Assemble
Team
Project
Definition
Tools to
collaborate
Mood
Boards
Develop
Personas
Market
Research
Define
Core Values
And user test along the way…
Element
Collages
Code as
you go
Prioritize
Patterns
Document
rationale
Style
Tiles
Interface
Inventory
Process
Assemble your team
ID FED ManagerVDUX UXR
Developers
Who are the users of the design
system?
24
Designers Customers &
Partners
User
Researchers
Define
Core Values
25
Seamless
The experience IS
the product
Human
By people, for people
26
Thoughtful
Delightful 

decision-making
Measurable
Assess success
Evolving
Restlessly reinvent
Get
Inspired
27
Inspiration comes in many
forms
28
Market trends - what’s hot, what’s not
Competition - how will you be better
Mood boards - the world around you
Market
Research
29
What is market research?
30
Look at best of breed: Market leaders
Studying cutting edge behaviors and patterns
Look at the brand family as expressed in
apps and sites
Look at specifics (icons, login, onboarding,
features, etc) zoom in on those particular
aspects
Different from competitive research, which is
looking at your direct competitors feature by
feature
31
Spotify
32
AirBnB
33
Etsy
34
Common elements of success • Intentional use of colors was
purposeful
• Primary actions clean and simple
• Consistent platforms - UI for Web,
tablet, and mobile apps were
• Use of micro-animation delighted
users and increased usability
• Limited palette was essential for
brand communication
• Trending gradients, illustrations,
photography dimension and playful
Mood
boards
35
What is a mood board?
36
Communicates style to help define what the project is
about
Kickstarts creative ideas
Reflects core values, market trends, goals of the project
Each team member creates a collage from things that
inspire them or things they see in the world
Define common themes that emerge
Benefits:
It’s fun! And gets you into the right frame of mind to
define your style.
37
38
39
40
Mood board
conceptual ideas
Personal
individualized,
diverse, expressive
Playful
bright, unabashed,
human
Dimensional
spacious, luminous
material
Focused
minimal, 

provides clarity
Organic
soft, atmospheric,
natural
Valuable
quality, craftsmanship
Cohesive
(but not homogenous)
Know
Yourself
41
What is an Interface Inventory?
42
Takes stock and categorize common
components and patterns.
Comprehensive collection of all your stuff.
We used Mural to do this together, as a group.
Benefit:
See what you are using today and what you
will need to prioritize in your new system.
Discover what a mess you have. :)
43
Define the
style
44
Style
tiles
45
styletil.es/
What is a Style Tile?
46
Design Deliverable: 1 -2 pages 
Typography
Color
Interface elements
Essence of brand
Benefit:
Low cost method to quickly communicate style
to stakeholders, helps formulate direction, etc.
47
48
49
50
Element
collages
51
danielmall.com/articles/rif-element-collages/
What is an Element Collage?
52
Apply the styles from Style Tiles to the
same set of components on each collage
to see how they work.
Not meant to be a complete design story.
Each designer does their own.
Benefit:
Quickly test concepts, styles, and
assumptions you are making about your
style.
53
54
55
56
Apply to
product
screens
57
58
59
60
61
62
Typical Process
63
Identify component
Craft user Outcome
Wires/Process Flow
Research industry
behaviors
Synthesis findings
Sketch File/Code parity
User Test
Tweak
Source: If applicable, describe source origin
Define
Sketch
Test
Code
Show me it!
64
Purpose Before Action: Why You Need a Design Language System
Purpose Before Action: Why You Need a Design Language System
Purpose Before Action: Why You Need a Design Language System
Lessons
Learned
68
Agile Practices
69
1 week sprints
Iteration planning (github + zenhub)
End of iteration demos
Retrospectives
Benefits:
Keeps team on track, engaged.
Only sign up for as much as you can produce.
Stakeholders can see status and blockers.
User Research
70
Research everything!
Test with clients, stakeholders
Quantitative and Qualitative
Benefits:
Adjust designs early on in the process
Builds confidence in direction
Code as You Go
71
Implement the system in the guide
Front-end developers part of the team
Benefits:
Feedback loop to design is immediate
Ready to use as code is completed
Reduce technical debt
What about mobile apps?
72
Follow the OS guidelines first
Use the native controls and styles as
much as possible
You decide the user experience and
interactions, colors, icons, etc.
Key Takeaways
73
Design Language Systems help you
deliberately plan and execute
Consider adopting an existing system if
it provides enough flexibility to make it
your own.
Start small and iterate.
Read Brad Frost’s Atomic Design book.
Q&A
74
Carrie Lloyd
carrene@us.ibm.com
Chris Reckling
chris_reckling@us.ibm.com
ibm.biz/ics-design to see the guide in action

More Related Content

PPTX
Danforth Media Capabilities
PPTX
Collaborative Evolution of 3D Models
PPTX
Design process1
PPTX
UX Evolution Mindset & Methods
PPTX
Basics of UX Research
PPTX
Ux prototyping
PPT
Design process
PPTX
Creative Design Using Collaborative Interactive Genetic Algorithms
Danforth Media Capabilities
Collaborative Evolution of 3D Models
Design process1
UX Evolution Mindset & Methods
Basics of UX Research
Ux prototyping
Design process
Creative Design Using Collaborative Interactive Genetic Algorithms

What's hot (20)

PPT
Designing and prototyping
PDF
Research Proposal B06 Cognitive Conflicts 4269861
PPT
Engineering Design Process
PPTX
The Design Process
PPTX
Design for all. Lecture 4
PDF
How User Experience Evolves in a Company - a New Look at UX Maturity Models
PPT
How UX Evolves at Companies: A New Look at Maturity Models
PDF
Design process
PPTX
Design Fixation for UX Professionals in 10 Minutes or Less! (Dec. 11, 2013)
PPT
Design process
PPT
Engineering design process
PDF
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
PDF
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...
PPTX
Towards a Systemic Design Toolkit: A Practical Workshop - #RSD5 Workshop, Tor...
PDF
Systemic Design Principles & Methods (Royal College of Art)
PPTX
User-centered Design
PPTX
United Creations UI/UX Presentation
PPT
Chapter 9 id2e_slides
PDF
The Anatomy of a Design Argument
PPTX
Design Procedure
Designing and prototyping
Research Proposal B06 Cognitive Conflicts 4269861
Engineering Design Process
The Design Process
Design for all. Lecture 4
How User Experience Evolves in a Company - a New Look at UX Maturity Models
How UX Evolves at Companies: A New Look at Maturity Models
Design process
Design Fixation for UX Professionals in 10 Minutes or Less! (Dec. 11, 2013)
Design process
Engineering design process
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...
Towards a Systemic Design Toolkit: A Practical Workshop - #RSD5 Workshop, Tor...
Systemic Design Principles & Methods (Royal College of Art)
User-centered Design
United Creations UI/UX Presentation
Chapter 9 id2e_slides
The Anatomy of a Design Argument
Design Procedure
Ad

Similar to Purpose Before Action: Why You Need a Design Language System (20)

PDF
Intro Design System for Visual Designers
PDF
Purpose Before Action: Why you need a Design Language System
PDF
Lessons on Building Design Systems at DoorDash
PDF
Burke "Accessibility Essentials: A 2025 NISO Training Series, Session Four, D...
PDF
On to code review lessons learned at microsoft
PPTX
Design Patterns - General Introduction
PDF
MB Design Systems slides.pdf
PDF
Cormas: Modelling for Citizens with Citizens. Building accessible and reliabl...
PDF
Lean UX - a suggestion
PPTX
User centered design workshop
PPTX
Politics of design systems
PDF
Building a Design System: A Practitioner's Case Study
PDF
Intro to User Centered Design Workshop
PDF
Design system presentation - How to sell it internally
PDF
Introduction to software engineering
PPT
Os Leung
PPT
UCD and low-fidelity prototyping
PDF
User Experience: An Industry (Always) in Transition
PDF
Auditing Design Systems for Accessibility - Anna E. Cook
Intro Design System for Visual Designers
Purpose Before Action: Why you need a Design Language System
Lessons on Building Design Systems at DoorDash
Burke "Accessibility Essentials: A 2025 NISO Training Series, Session Four, D...
On to code review lessons learned at microsoft
Design Patterns - General Introduction
MB Design Systems slides.pdf
Cormas: Modelling for Citizens with Citizens. Building accessible and reliabl...
Lean UX - a suggestion
User centered design workshop
Politics of design systems
Building a Design System: A Practitioner's Case Study
Intro to User Centered Design Workshop
Design system presentation - How to sell it internally
Introduction to software engineering
Os Leung
UCD and low-fidelity prototyping
User Experience: An Industry (Always) in Transition
Auditing Design Systems for Accessibility - Anna E. Cook
Ad

Recently uploaded (20)

PDF
Quality Control Management for RMG, Level- 4, Certificate
PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PDF
Urban Design Final Project-Site Analysis
PPT
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PPT
Package Design Design Kit 20100009 PWM IC by Bee Technologies
PDF
Africa 2025 - Prospects and Challenges first edition.pdf
PPTX
areprosthodontics and orthodonticsa text.pptx
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PDF
SEVA- Fashion designing-Presentation.pdf
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PDF
The Advantages of Working With a Design-Build Studio
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
PPTX
An introduction to AI in research and reference management
PPTX
HPE Aruba-master-icon-library_052722.pptx
PPTX
mahatma gandhi bus terminal in india Case Study.pptx
Quality Control Management for RMG, Level- 4, Certificate
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
Urban Design Final Project-Site Analysis
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
Package Design Design Kit 20100009 PWM IC by Bee Technologies
Africa 2025 - Prospects and Challenges first edition.pdf
areprosthodontics and orthodonticsa text.pptx
DOC-20250430-WA0014._20250714_235747_0000.pptx
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
SEVA- Fashion designing-Presentation.pdf
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
The Advantages of Working With a Design-Build Studio
Tenders & Contracts Works _ Services Afzal.pptx
BRANDBOOK-Presidential Award Scheme-Kenya-2023
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
An introduction to AI in research and reference management
HPE Aruba-master-icon-library_052722.pptx
mahatma gandhi bus terminal in india Case Study.pptx

Purpose Before Action: Why You Need a Design Language System