SlideShare ist ein Scribd-Unternehmen logo
1 von 54
The Politics of Design Systems
Keeping stakeholders and team members invested through the process
1 February 2018 | Dani Nordin, Director of Digital UX
2
Hey there.
3
I’m the Director of Digital UX at Pegasystems, where I
lead a small but mighty team of UX professionals to
provide insights and design to improve and create 6+
global digital properties.
I also write things for O’Reilly Media, UXPA Magazine,
and occasionally Medium.
Powered by coffee, knitting, and two adorable badasses
in training daughters.
@danigrrl
daninordin.com
4
So what is a design system?
(HINT: it’s not what you think)
5
The Structure of a Design System
UI Patterns
Templates Modules Components Elements
Structure of a design system
Building Blocks
Color Palettes Typographic Standards Grid Definitions Icons & AssetsBuild Tools
Rules & Documentation
Design Principles Implementation Guidelines Voice and Tone Design Files
7
8
9
A design system isn’t about
design or code; it’s a
fundamental shift in how the
organization designs and
builds products.
WHAT NOBODY TELLS YOU
The emotional journey of a design system
11
… this was supposed to be fun, right?
“We need
a design
system”
“We got
buy-in!”
System/
release
planning
“Why
haven’t we
seen
it yet?”
First
release
Hooking
up to
product
“The last
change
crashed
the site!”
First
velocity
gains
Kotter’s change
framework
12
• Create a sense of urgency
• Build a guiding coalition
• Form a strategic vision and
initiatives
• Enlist a volunteer army
• Enable action by removing barriers
• Generate short-term wins
• Sustain acceleration
• Institute change
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
https://www.kotterinc.com/8-steps-process-for-leading-change/
13
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Create a sense of
urgency around a
big opportunity.
STEP ONE
14
15
Just by eliminating code
redundancy, more than 20% of
a developer’s time can be
regained. For a team of 100
developers, this means around
$2 million per year.”
- projekt202 Managing Architect Drew Loomer
17
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Build a guiding
coalition
STEP TWO
• Business lead: Provides governance for components and
template needs. Serves as executive sponsor.
• Technical lead: Governs front-end architecture and
pattern development. Ensures scalability and performance.
Collaborates with integrators.
• UX lead: Oversees pattern design and works with
Business and Tech leads. Ensures that patterns meet
business needs and scale across use cases.
Create a product triad
18
B
T U
B
T
U
Business Lead
Technical Lead
UX Lead
19
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Form a strategic
vision and
initiatives
STEP THREE
A design system is a living
product with a roadmap &
backlog, serving an
ecosystem.
Source: A Design System isn’t a Project. It’s a Product, Serving Products.
Nathan Curtis, 2016. Medium. bit.ly/8s-system-is-product
WHAT IS A DESIGN SYSTEM?
21
Tentative Roadmap
1 March 2018 Pega Digital Design System 22
Adoption
Make it easier to get up
to speed and productive
with Bolt
Scale
Facilitate the relaunch of
PDN & build up our
library of components
Scale + Stability
Have a robust library of
components and
documentation to
facilitate wider adoption
Stability + Scale
Increase productivity for
devs & ensure adequate
test coverage
Q1 Q2 Q3 Q4
All:
• Search
DotCom:
• Events
• Customer Success
• Press/Media
• Content Hub
• Industry
• SEO Landing Pages
PDN:
• Articles
• Landing Pages
• Help system/guides
• Communities
• Exchange
• Listing pages (video,
tech talk, release
notes, etc.)
DotCom:
• Careers
• Pegaworld
PDN
• Support
Saleshub
• resource detail
• search
Saleshub?
• resource detail
• search
23
24
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Enlist a volunteer
army
STEP FOUR
Resources are hard to come by early on
25
WHAT YOU THINK YOU NEED WHAT YOU THINK YOU’LL GET WHAT YOU’LL ACTUALLY GET
PRODUCT DEVELOPMENT DESIGN NOT ALLOCATED
“But, can’t I just get one of
my staff designers or
developers to do this on
Friday afternoons?”
…because there’s always a deadline that requires all day Friday.
THE PARADOX OF PART-TIMERS
Source: Scalable Design Systems workshop Nathan Curtis, UI22 Conference, 2017.
27
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Enable action
by removing
barriers
STEP FIVE
People get worried
28
• Designers:
– Will the system limit my creativity?
– How extensible are these components?
• Developers:
– How hard will this be to implement?
– What if I need something custom?
• Stakeholders:
– How many resources will we actually
need?
– How long is this going to take?
– Where’s the ROI?
29
30
31
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Generate short-
term wins
STEP SIX
• Creation of roadmap
• Plan for first releases
• Release of first major milestone (colors, typography, etc.)
• Launch of static documentation site
• First successful integration with product
• First successful instance of reusing components
• Velocity improvements in design or deployment
Early wins you can celebrate
32
Content hub: component mapping
1 March 2018 Pega Digital Design System 33
1. Teaser band
2. Quote
3. Subnav
4. X-Light band
5. Content body
6. Card
7. Light band
8. Dark Band
9. Teaser with logo
and button
10. X-dark band
11. UI list with icons
1
2
3
4
65
7
10
11
8
Current
Updated
In design
system as is
“Built” from
existing
components
34
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Sustain
acceleration
STEP SEVEN
The emotional journey of a design system
35
… this was supposed to be fun, right?
“We need
a design
system”
“We got
buy-in!”
System/
release
planning
“Why
haven’t we
seen
it yet?”
First
release
Hooking
up to
product
“The last
change
crashed
the site!”
First
velocity
gains
“I thought this was supposed
to save us time. Why is this
so hard to use?”
…Drupal developers forced to use our poorly documented system.
AND THEN IT ALL FELL DOWN
Design system users are crucial to success
37
BUSINESS
DESIGNERS SYSTEM INTEGRATORSSYSTEMS TEAM
38
39
CREATE
BUILD
FORM
ENLIST
ENABLE
GENERAT
E
SUSTAIN
INSTITUTE
The Big
Opportunity
Institute change
STEP EIGHT
We realize the system’s
value when products ship
features that use a
system’s parts.
MAKING THE VISION REALITY
Bolt components
1 March 2018 Pega Digital Design System 41
Designed
or being designed
Being built Published
• Action bands
• Index bands
• Feature bands
• Backgrounds
• Cards
• Buttons
• Button groups
• Action blocks
• Subnav
• UI List
• Quote variations
• Video player
• Device viewer
• Icons
• Headlines
• Teasers
• Flags
• Content body (paragraphs,
lists, blockquote)
• Chips/tags
• Smooth scroll
• Element stickiness
• Visual language (colors,
type, spacing, etc.)
• Forms
• Breadcrumbs
• Tooltips
• Share (DONE)
• Search teasers (WIP)
• Search facets (WIP)
• New components for
PDN articles (NEXT)
• Side navigation for
PDN articles (NEXT)
And Here We Are Now
1 March 2018 Pega Digital Design System 42
http://bradfrost.com/blog/post/managing-technology-agnostic-design-systems/
43
• Design systems are an organizational change effort at their core.
• Create a vision that aligns the design system to the needs of the team and to
the larger corporate strategy.
• Have a pitch deck ready to communicate the need and benefits of your
system. Update and present frequently to maintain enthusiasm.
• Expect to be under-resourced as you start. Enlist volunteers to help.
• Bumps in the road are part of the process. Be prepared for them.
• Treat your design system as a product, with its own roadmap and release
plan.
• Talk to your users, damnit.
Key takeaways
44
The Structure of a Design System
UI Patterns
Templates Modules Components Elements
Structure of a design system
Building Blocks
Color Palettes Typographic Standards Grid Definitions Icons & AssetsBuild Tools
Rules & Documentation
Design Principles Implementation Guidelines Voice and Tone Design Files
Where We Were
1 March 2018 Pega Digital Design System 47
1. A design system can’t succeed without support from its
users and sponsors
2. Establish standards for progress reporting
3. Publish updates regularly
4. Prepare for setbacks; don’t rest on your laurels
Lessons learned
48
1. Keep a steady pace of wins
2. Conduct regular demos and retrospectives
3. Stay optimistic, but realistic (don’t go overboard)
Lessons learned
49
1. Communicate constantly (almost too much)
2. Provide demos early and often
3. Provide clear and usable documentation
Lessons learned
50
1. Expect to be under-resourced in the early days
2. Enlist people to contribute to the system
3. Make it easy for people to help
Lessons learned
51
1. Help the team align on a vision
2. Connect the vision to the larger corporate strategy
3. Make the roadmap visible
Lessons learned
52
1. Establish a governance triad early
2. Engage your champions
Lessons learned
53
1. Find the organization’s pain
2. Have a pitch deck ready
3. Prepare to be persuasive
Lessons learned
54

Weitere ähnliche Inhalte

Was ist angesagt?

Supercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX AnalyticsSupercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX Analytics
UserZoom
 
BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...
BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...
BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...
UserZoom
 
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
UserZoom
 
[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence
[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence
[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence
UserZoom
 
Analytic Design Group Design Research Qualifications
Analytic Design Group Design Research QualificationsAnalytic Design Group Design Research Qualifications
Analytic Design Group Design Research Qualifications
Karyn Zuidinga
 

Was ist angesagt? (20)

UXPA 2021: How do you know your users feel satisfied
UXPA 2021: How do you know your users feel satisfied   UXPA 2021: How do you know your users feel satisfied
UXPA 2021: How do you know your users feel satisfied
 
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
 
Supercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX AnalyticsSupercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX Analytics
 
Basics of-usability-testing
Basics of-usability-testingBasics of-usability-testing
Basics of-usability-testing
 
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
 
BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...
BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...
BENCHMARKING MINI-SERIES PART #1: Proving Value & Quantifying the Impact of U...
 
Get UX Help FlowChart
Get UX Help FlowChartGet UX Help FlowChart
Get UX Help FlowChart
 
UXPA 2021: Defining Meaningful Requirements
UXPA 2021: Defining Meaningful Requirements UXPA 2021: Defining Meaningful Requirements
UXPA 2021: Defining Meaningful Requirements
 
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
 
[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence
[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence
[19.2 UserZoom Spring Release Webinar] Get Card Sort Insights with Confidence
 
Analytic Design Group Design Research Qualifications
Analytic Design Group Design Research QualificationsAnalytic Design Group Design Research Qualifications
Analytic Design Group Design Research Qualifications
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - Overview
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
 
Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...
Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...
Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...
 
UX STRAT Online 2020: Victoria Sosik, Verizon
UX STRAT Online 2020: Victoria Sosik, VerizonUX STRAT Online 2020: Victoria Sosik, Verizon
UX STRAT Online 2020: Victoria Sosik, Verizon
 
How to effectively implement different online research methods - UXPA 2015 - ...
How to effectively implement different online research methods - UXPA 2015 - ...How to effectively implement different online research methods - UXPA 2015 - ...
How to effectively implement different online research methods - UXPA 2015 - ...
 
UXPA 2021: Starting From Scratch: Creating a UX Practice
UXPA 2021: Starting From Scratch: Creating a UX PracticeUXPA 2021: Starting From Scratch: Creating a UX Practice
UXPA 2021: Starting From Scratch: Creating a UX Practice
 
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frogUX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
 
User Interface and User Experience - A Process and Strategy for Small Teams
User Interface and User Experience - A Process and Strategy for Small TeamsUser Interface and User Experience - A Process and Strategy for Small Teams
User Interface and User Experience - A Process and Strategy for Small Teams
 
Beyond Usability Testing: Assessing the Usefulness of Your Design
Beyond Usability Testing: Assessing the Usefulness of Your DesignBeyond Usability Testing: Assessing the Usefulness of Your Design
Beyond Usability Testing: Assessing the Usefulness of Your Design
 

Ähnlich wie Politics of design systems

Ähnlich wie Politics of design systems (20)

MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
 
Implementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelImplementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravel
 
Intro Design System for Visual Designers
Intro Design System for Visual DesignersIntro Design System for Visual Designers
Intro Design System for Visual Designers
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 
Kick-off nieuwe Monitoring Werkgroep bij de GSE tijdens de Nationale GSE Conf...
Kick-off nieuwe Monitoring Werkgroep bij de GSE tijdens de Nationale GSE Conf...Kick-off nieuwe Monitoring Werkgroep bij de GSE tijdens de Nationale GSE Conf...
Kick-off nieuwe Monitoring Werkgroep bij de GSE tijdens de Nationale GSE Conf...
 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisations
 
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
 
CWP Meetup - All of Government Design
CWP Meetup - All of Government DesignCWP Meetup - All of Government Design
CWP Meetup - All of Government Design
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
 
Lessons on Building Design Systems at DoorDash
Lessons on Building Design Systems at DoorDashLessons on Building Design Systems at DoorDash
Lessons on Building Design Systems at DoorDash
 
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
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
 
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
 
Uxpin guide to_uxdesign_process_and_documentation
Uxpin guide to_uxdesign_process_and_documentationUxpin guide to_uxdesign_process_and_documentation
Uxpin guide to_uxdesign_process_and_documentation
 
User centered design process - Measurefest Presentation
User centered design process - Measurefest PresentationUser centered design process - Measurefest Presentation
User centered design process - Measurefest Presentation
 
AI Orange Belt - Session 3
AI Orange Belt - Session 3AI Orange Belt - Session 3
AI Orange Belt - Session 3
 
Design Systems - Siili collective
Design Systems - Siili collectiveDesign Systems - Siili collective
Design Systems - Siili collective
 
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
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
From Zero to Production Dataiku Meetup Berlin
From Zero to Production Dataiku Meetup BerlinFrom Zero to Production Dataiku Meetup Berlin
From Zero to Production Dataiku Meetup Berlin
 

Mehr von Dani Nordin

UX Design for Content Management Systems
UX Design for Content Management SystemsUX Design for Content Management Systems
UX Design for Content Management Systems
Dani Nordin
 

Mehr von Dani Nordin (14)

Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...Increasing Design Influence by adapting your voice to your organization's dec...
Increasing Design Influence by adapting your voice to your organization's dec...
 
Engaging design contributors in Drupal
Engaging design contributors in DrupalEngaging design contributors in Drupal
Engaging design contributors in Drupal
 
Empathy in the enterprise
Empathy in the enterpriseEmpathy in the enterprise
Empathy in the enterprise
 
Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patterns
 
Lean collaborative test plans
Lean collaborative test plansLean collaborative test plans
Lean collaborative test plans
 
UX Design for Content Management Systems
UX Design for Content Management SystemsUX Design for Content Management Systems
UX Design for Content Management Systems
 
User Research for the Web and Applications
User Research for the Web and ApplicationsUser Research for the Web and Applications
User Research for the Web and Applications
 
Visual Design for Content Management Systems
Visual Design for Content Management SystemsVisual Design for Content Management Systems
Visual Design for Content Management Systems
 
Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal Implementation
 
User Research for the Web and Applications
User Research for the Web and ApplicationsUser Research for the Web and Applications
User Research for the Web and Applications
 
Strategic UX for Drupal projects
Strategic UX for Drupal projectsStrategic UX for Drupal projects
Strategic UX for Drupal projects
 
D4d talkingtoclients
D4d talkingtoclientsD4d talkingtoclients
D4d talkingtoclients
 
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
Social Media and You: How you can use LinkedIn, Twitter, and Facebook to buil...
 
What Makes Design "Sustainable?"
What Makes Design "Sustainable?"What Makes Design "Sustainable?"
What Makes Design "Sustainable?"
 

Kürzlich hochgeladen

Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
210303105569
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
eeanqy
 
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
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 

Kürzlich hochgeladen (20)

Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
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
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
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...
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 

Politics of design systems

  • 1. The Politics of Design Systems Keeping stakeholders and team members invested through the process 1 February 2018 | Dani Nordin, Director of Digital UX
  • 2. 2
  • 3. Hey there. 3 I’m the Director of Digital UX at Pegasystems, where I lead a small but mighty team of UX professionals to provide insights and design to improve and create 6+ global digital properties. I also write things for O’Reilly Media, UXPA Magazine, and occasionally Medium. Powered by coffee, knitting, and two adorable badasses in training daughters. @danigrrl daninordin.com
  • 4. 4
  • 5. So what is a design system? (HINT: it’s not what you think) 5
  • 6. The Structure of a Design System UI Patterns Templates Modules Components Elements Structure of a design system Building Blocks Color Palettes Typographic Standards Grid Definitions Icons & AssetsBuild Tools Rules & Documentation Design Principles Implementation Guidelines Voice and Tone Design Files
  • 7. 7
  • 8. 8
  • 9. 9
  • 10. A design system isn’t about design or code; it’s a fundamental shift in how the organization designs and builds products. WHAT NOBODY TELLS YOU
  • 11. The emotional journey of a design system 11 … this was supposed to be fun, right? “We need a design system” “We got buy-in!” System/ release planning “Why haven’t we seen it yet?” First release Hooking up to product “The last change crashed the site!” First velocity gains
  • 12. Kotter’s change framework 12 • Create a sense of urgency • Build a guiding coalition • Form a strategic vision and initiatives • Enlist a volunteer army • Enable action by removing barriers • Generate short-term wins • Sustain acceleration • Institute change CREATE BUILD FORM ENLIST ENABLE GENERAT E SUSTAIN INSTITUTE The Big Opportunity https://www.kotterinc.com/8-steps-process-for-leading-change/
  • 14. 14
  • 15. 15
  • 16. Just by eliminating code redundancy, more than 20% of a developer’s time can be regained. For a team of 100 developers, this means around $2 million per year.” - projekt202 Managing Architect Drew Loomer
  • 18. • Business lead: Provides governance for components and template needs. Serves as executive sponsor. • Technical lead: Governs front-end architecture and pattern development. Ensures scalability and performance. Collaborates with integrators. • UX lead: Oversees pattern design and works with Business and Tech leads. Ensures that patterns meet business needs and scale across use cases. Create a product triad 18 B T U B T U Business Lead Technical Lead UX Lead
  • 20. A design system is a living product with a roadmap & backlog, serving an ecosystem. Source: A Design System isn’t a Project. It’s a Product, Serving Products. Nathan Curtis, 2016. Medium. bit.ly/8s-system-is-product WHAT IS A DESIGN SYSTEM?
  • 21. 21
  • 22. Tentative Roadmap 1 March 2018 Pega Digital Design System 22 Adoption Make it easier to get up to speed and productive with Bolt Scale Facilitate the relaunch of PDN & build up our library of components Scale + Stability Have a robust library of components and documentation to facilitate wider adoption Stability + Scale Increase productivity for devs & ensure adequate test coverage Q1 Q2 Q3 Q4 All: • Search DotCom: • Events • Customer Success • Press/Media • Content Hub • Industry • SEO Landing Pages PDN: • Articles • Landing Pages • Help system/guides • Communities • Exchange • Listing pages (video, tech talk, release notes, etc.) DotCom: • Careers • Pegaworld PDN • Support Saleshub • resource detail • search Saleshub? • resource detail • search
  • 23. 23
  • 25. Resources are hard to come by early on 25 WHAT YOU THINK YOU NEED WHAT YOU THINK YOU’LL GET WHAT YOU’LL ACTUALLY GET PRODUCT DEVELOPMENT DESIGN NOT ALLOCATED
  • 26. “But, can’t I just get one of my staff designers or developers to do this on Friday afternoons?” …because there’s always a deadline that requires all day Friday. THE PARADOX OF PART-TIMERS Source: Scalable Design Systems workshop Nathan Curtis, UI22 Conference, 2017.
  • 28. People get worried 28 • Designers: – Will the system limit my creativity? – How extensible are these components? • Developers: – How hard will this be to implement? – What if I need something custom? • Stakeholders: – How many resources will we actually need? – How long is this going to take? – Where’s the ROI?
  • 29. 29
  • 30. 30
  • 32. • Creation of roadmap • Plan for first releases • Release of first major milestone (colors, typography, etc.) • Launch of static documentation site • First successful integration with product • First successful instance of reusing components • Velocity improvements in design or deployment Early wins you can celebrate 32
  • 33. Content hub: component mapping 1 March 2018 Pega Digital Design System 33 1. Teaser band 2. Quote 3. Subnav 4. X-Light band 5. Content body 6. Card 7. Light band 8. Dark Band 9. Teaser with logo and button 10. X-dark band 11. UI list with icons 1 2 3 4 65 7 10 11 8 Current Updated In design system as is “Built” from existing components
  • 35. The emotional journey of a design system 35 … this was supposed to be fun, right? “We need a design system” “We got buy-in!” System/ release planning “Why haven’t we seen it yet?” First release Hooking up to product “The last change crashed the site!” First velocity gains
  • 36. “I thought this was supposed to save us time. Why is this so hard to use?” …Drupal developers forced to use our poorly documented system. AND THEN IT ALL FELL DOWN
  • 37. Design system users are crucial to success 37 BUSINESS DESIGNERS SYSTEM INTEGRATORSSYSTEMS TEAM
  • 38. 38
  • 40. We realize the system’s value when products ship features that use a system’s parts. MAKING THE VISION REALITY
  • 41. Bolt components 1 March 2018 Pega Digital Design System 41 Designed or being designed Being built Published • Action bands • Index bands • Feature bands • Backgrounds • Cards • Buttons • Button groups • Action blocks • Subnav • UI List • Quote variations • Video player • Device viewer • Icons • Headlines • Teasers • Flags • Content body (paragraphs, lists, blockquote) • Chips/tags • Smooth scroll • Element stickiness • Visual language (colors, type, spacing, etc.) • Forms • Breadcrumbs • Tooltips • Share (DONE) • Search teasers (WIP) • Search facets (WIP) • New components for PDN articles (NEXT) • Side navigation for PDN articles (NEXT)
  • 42. And Here We Are Now 1 March 2018 Pega Digital Design System 42 http://bradfrost.com/blog/post/managing-technology-agnostic-design-systems/
  • 43. 43
  • 44. • Design systems are an organizational change effort at their core. • Create a vision that aligns the design system to the needs of the team and to the larger corporate strategy. • Have a pitch deck ready to communicate the need and benefits of your system. Update and present frequently to maintain enthusiasm. • Expect to be under-resourced as you start. Enlist volunteers to help. • Bumps in the road are part of the process. Be prepared for them. • Treat your design system as a product, with its own roadmap and release plan. • Talk to your users, damnit. Key takeaways 44
  • 45.
  • 46. The Structure of a Design System UI Patterns Templates Modules Components Elements Structure of a design system Building Blocks Color Palettes Typographic Standards Grid Definitions Icons & AssetsBuild Tools Rules & Documentation Design Principles Implementation Guidelines Voice and Tone Design Files
  • 47. Where We Were 1 March 2018 Pega Digital Design System 47
  • 48. 1. A design system can’t succeed without support from its users and sponsors 2. Establish standards for progress reporting 3. Publish updates regularly 4. Prepare for setbacks; don’t rest on your laurels Lessons learned 48
  • 49. 1. Keep a steady pace of wins 2. Conduct regular demos and retrospectives 3. Stay optimistic, but realistic (don’t go overboard) Lessons learned 49
  • 50. 1. Communicate constantly (almost too much) 2. Provide demos early and often 3. Provide clear and usable documentation Lessons learned 50
  • 51. 1. Expect to be under-resourced in the early days 2. Enlist people to contribute to the system 3. Make it easy for people to help Lessons learned 51
  • 52. 1. Help the team align on a vision 2. Connect the vision to the larger corporate strategy 3. Make the roadmap visible Lessons learned 52
  • 53. 1. Establish a governance triad early 2. Engage your champions Lessons learned 53
  • 54. 1. Find the organization’s pain 2. Have a pitch deck ready 3. Prepare to be persuasive Lessons learned 54