SlideShare a Scribd company logo
1 of 70
Nicole Torgersen
Creative Director, UX
@nzassenhaus
Ben Callahan
President
@bencallahan
Teresa Aguilera
Senior UX Designer
@spindledesco
Image credit: The LEGO Group
Image credit: Brad Frost
THIS IS A STORY ABOUT
SIGN
SIGN
WAYFINDING SYSTEM
LOGO
LOGO
BRAND SYSTEM
Design systems are living codebases of
frontend components.
Design systems are living codebases of
frontend components.
$15.9 Billion
SALES 2017
*hitwise.com
$3.2 Billion
ONLINE
832 Million
ANNUAL UNIQUE VISITS
3rd Highest
Conversion in Retail
2017 CYBER MONDAY (9.2%)*
50% Mobile
CONVERSION
30% INDUSTRY AVG
TEST & LEARN
OMNI-CHANNEL
INCLUSION
THIS IS A STORY ABOUT
COLLABORATION
UX
TRANSACTIONALMARKETING
UX
ATHLETA
BANANA
REPUBLIC
GAP OLD NAVY
CONTENT
DEVS
PRODUCT
MANAGEMENT
ENGINEERING
2013
DIGITAL
EXPERIENCE
STORE
EXPERIENCE
STORE
EXPERIENCE
STORE
EXPERIENCE
STORE
EXPERIENCE
DESIGN
SYSTEM
SHARED
LANGUAGE
DESIGN
STRATEGY
CODE
GAP
OLD NAVY
BANANA
REPUBLIC
ATHLETA
CONTENT
DEVS
ENGINEERING
PRODUCT
MANAGEMENT
UX
PLOTTING THE
COURSE
9px verdana, arial, sans-serif #333333
9px arial, verdana, sans-serif #333333
9px verdana, sans-serif #999999
9px verdana #00000
9px verdana, arial, sans-serif #fffff
10px verdana, arial, sans-serif black uppercase bold
10px verdana, arial, sans-serif white uppercase bold
10px verdana, arial, sans-serif #999999
10px verdana, arial, sans-serif #000000
10px arial, helvetica, sans-serif #fff
11px arial, verdana, sans-serif #000 uppercase
11px verdana, arial, sans-serif #000 uppercase
11px verdana, arial, sans-serif #4d5d8a bold
12px arial #000 uppercase
.75em arial, verdana sans-serif #333333 bold
18px verdana, arial, sans-serif #333333
22px verdana, arial, sans-serif #999999 bold
24px verdana, sans-serif #333333 uppercase bold
Pleated stripe skirt
Pleated stripe skirt
Pleated stripe skirt
Pleated stripe skirt
Pleated stripe skirt
Pleated stripe skirt
PLEATED STRIPE SKIRT
Pleated stripe skirt
Pleated stripe skirt
Pleated stripe skirt
PLEATED STRIPE SKIRT
Pleated stripe skirt
PLEATED STRIPE SKIRT
Pleated stripe skirt
Pleated stripe skirt
Pleated stripe skirt
Pleated stripe skirt
WHERE WE WERE
✖ 30+ Style Sheets
✖ Bloated Code / Page Load
✖ No Shared Terminology
✖ Updates Near Impossible
✖ Brands Expression Hampered CSS
JS
JS
JS
JS
JS
JS
JS
ASSETS
MAKING A
Image credit: Brad Frost
THE ELEVATOR
PITCH
✓ What’s a Design System?
✓ How will it help us?
✓ Where can it be applied?
THE ELEVATOR
PITCH
✓ What’s a Design System?
✓ How will it help us?
✓ Where can it be applied?
THE ELEVATOR
PITCH
✓ What’s a Design System?
✓ How will it help us?
✓ Where can it be applied?
TRANSACTIONALMARKETING
ESTABLISHING A
STRATEGY
DESIGN STRATEGY BASED ON NEED
POINT OF NO RETURN
PARTNERS WITH SKIN IN THE GAME
DESIGN STRATEGY BASED ON NEED
POINT OF NO RETURN
PARTNERS WITH SKIN IN THE GAME
DESIGN STRATEGY BASED ON NEED
POINT OF NO RETURN
PARTNERS WITH SKIN IN THE GAME
OPPORTUNITY
STRIKES!
“Wait, which one?
_final-final or _v14-final?”
“I don’t trust PDFs.”
TRIBAL KNOWLEDGE
TRIBAL KNOWLEDGE
SINGLE SOURCE OF TRUTH
LEAN CYCLE
STITCH D.S.
TODAY
50-80%
TIME SAVINGS
300%
RETURN ON
INVESTMENT
100%
ON-BRAND
GAP
OLD NAVY
UNIFIED
INTEGRATED
TRUSTED
BANANA
REPUBLIC
ATHLETA
CONTENT
DEVS
ENGINEERING
PRODUCT
MANAGEMENT
UX
SUCCESSFUL DESIGN SYSTEMS ARE...
SUCCESSFUL DESIGN SYSTEMS ARE...
SUCCESSFUL DESIGN SYSTEMS ARE...
SUCCESSFUL DESIGN SYSTEMS ARE...
http://bit.ly/2018-ds-how
Nicole Torgersen
Creative Director, UX
@nzassenhaus
Ben Callahan
President
@bencallahan
Teresa Aguilera
Senior UX Designer
@spindledesco
THANK YOU

More Related Content

What's hot

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 (english) #UXcamHH
Design Systems (english) #UXcamHHDesign Systems (english) #UXcamHH
Design Systems (english) #UXcamHHBenno Lœwenberg
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Designeggcellent
 
Choosing Right UX Metrics for Products
Choosing Right UX Metrics for ProductsChoosing Right UX Metrics for Products
Choosing Right UX Metrics for ProductsGhanashyam S
 
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
 
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany SonefeldCreating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany Sonefelduxpin
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic DesignVani Jain
 
Práticas e Processos de UX
Práticas e Processos de UXPráticas e Processos de UX
Práticas e Processos de UXBruno Polidoro
 
Product strategy in agile and scrum
Product strategy in agile and scrumProduct strategy in agile and scrum
Product strategy in agile and scrumŁukasz Banach
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System ProposalCharlie Weston
 
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
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upKenji Hiranabe
 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & Peoplenathanacurtis
 
Lean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессLean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессMitya Osadchuk
 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisationsAnnalisa Valente
 
Porque Story Points São Muito Melhores do que Horas
Porque Story Points São Muito Melhores do que HorasPorque Story Points São Muito Melhores do que Horas
Porque Story Points São Muito Melhores do que HorasLeandro Faria
 

What's hot (20)

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 (english) #UXcamHH
Design Systems (english) #UXcamHHDesign Systems (english) #UXcamHH
Design Systems (english) #UXcamHH
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
 
Choosing Right UX Metrics for Products
Choosing Right UX Metrics for ProductsChoosing Right UX Metrics for Products
Choosing Right UX Metrics for Products
 
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
 
O que e Design System.pptx
O que e Design System.pptxO que e Design System.pptx
O que e Design System.pptx
 
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany SonefeldCreating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
 
Práticas e Processos de UX
Práticas e Processos de UXPráticas e Processos de UX
Práticas e Processos de UX
 
Product strategy in agile and scrum
Product strategy in agile and scrumProduct strategy in agile and scrum
Product strategy in agile and scrum
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System Proposal
 
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
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team up
 
Design Systems
Design SystemsDesign Systems
Design Systems
 
Design System
Design SystemDesign System
Design System
 
Pixel Perfect Guide
Pixel Perfect GuidePixel Perfect Guide
Pixel Perfect Guide
 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & People
 
Lean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессLean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процесс
 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisations
 
Porque Story Points São Muito Melhores do que Horas
Porque Story Points São Muito Melhores do que HorasPorque Story Points São Muito Melhores do que Horas
Porque Story Points São Muito Melhores do que Horas
 

Similar to "Stitch" - The Story of Gap Inc's Design System

Let's Work Together
Let's Work TogetherLet's Work Together
Let's Work TogetherAquent
 
Let's Work Together!
Let's Work Together!Let's Work Together!
Let's Work Together!Brad Frost
 
Coding for Designers
Coding for DesignersCoding for Designers
Coding for DesignersMilly Schmidt
 
UX Design: Job Search & Interviewing
UX Design: Job Search & InterviewingUX Design: Job Search & Interviewing
UX Design: Job Search & InterviewingSkye Sant
 
Co-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfCo-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfSimonedeGijt
 
Programming for non-Programmers
Programming for non-ProgrammersProgramming for non-Programmers
Programming for non-ProgrammersEvgeny Tsarkov
 
Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Chris Castiglione
 
CrossCast is not just a Content Management System
CrossCast is not just a Content Management SystemCrossCast is not just a Content Management System
CrossCast is not just a Content Management Systemcrosscast
 
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI DesignGood UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI DesignHafiz Huda
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016Pixel Crayons
 
Co-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankCo-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankSimonedeGijt
 
Banna Business Idea Template format by BANNA
Banna Business Idea Template format by BANNABanna Business Idea Template format by BANNA
Banna Business Idea Template format by BANNAyhpackingandprinting
 
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...goodfriday
 
Portfolio Sample.pptx
Portfolio Sample.pptxPortfolio Sample.pptx
Portfolio Sample.pptxAnshulDua4
 

Similar to "Stitch" - The Story of Gap Inc's Design System (20)

Let's Work Together
Let's Work TogetherLet's Work Together
Let's Work Together
 
Let's Work Together!
Let's Work Together!Let's Work Together!
Let's Work Together!
 
Coding for Designers
Coding for DesignersCoding for Designers
Coding for Designers
 
UX Design: Job Search & Interviewing
UX Design: Job Search & InterviewingUX Design: Job Search & Interviewing
UX Design: Job Search & Interviewing
 
Co-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdfCo-creating_UX_Software_VoxxedDaysIasi.pdf
Co-creating_UX_Software_VoxxedDaysIasi.pdf
 
Programming for non-Programmers
Programming for non-ProgrammersProgramming for non-Programmers
Programming for non-Programmers
 
Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish
 
CrossCast is not just a Content Management System
CrossCast is not just a Content Management SystemCrossCast is not just a Content Management System
CrossCast is not just a Content Management System
 
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI DesignGood UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
 
Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!
 
Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!
 
Selling umbraco
Selling umbracoSelling umbraco
Selling umbraco
 
Co-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankCo-creating with UX and Software Rabobank
Co-creating with UX and Software Rabobank
 
Banna Business Idea Template format by BANNA
Banna Business Idea Template format by BANNABanna Business Idea Template format by BANNA
Banna Business Idea Template format by BANNA
 
Army News Live
Army News LiveArmy News Live
Army News Live
 
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Su...
 
Chris Schreiber
Chris SchreiberChris Schreiber
Chris Schreiber
 
Portfolio Sample.pptx
Portfolio Sample.pptxPortfolio Sample.pptx
Portfolio Sample.pptx
 
Portfolio
PortfolioPortfolio
Portfolio
 

Recently uploaded

04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 

Recently uploaded (20)

Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 

"Stitch" - The Story of Gap Inc's Design System

Editor's Notes

  1. It’s cheating to start your presentation off with a picture of your kid… But this is my son and I sprawled out on the floor working on [NEXT]
  2. This. The LEGO Millennium Falcon! My son is obsessed with LEGOs. So everytime one of his cousins or uncles or grandparents or friends had an opportunity to buy him a present, they get him LEGOs. And every once in a while, someone goes and buys him one with [NEXT]
  3. Over 1000 pieces. And when that happens, he recruits me to give him a hand. And where I really help out is in areas like this: [NEXT]
  4. We’re looking at pages 128 and 129 from the official LEGO instructions. There are 13 of these little flaps that all attach to create the top of the millennium falcon. So, he gets me to come help him make an assembly line. The process looks a bit like this [NEXT]
  5. We dump out all the pieces. We organize them by type, size, similarity. Create a component. [NEXT]
  6. We put the components together to create the final piece! Today we want to share how the work we do on the web is not so different from the process my son and I use to build these massive LEGO sets. [NEXT]
  7. Today, we want to tell you a story about SYSTEMS Back in 2012 and 2013 we noticed a big push toward organizations building internal teams to do the work that we do at Sparkbox Over the years, we’ve seen that folks are finally coming to grips with the fact that we are all software companies—most of our businesses wouldn’t run very well without some kind of customized software to run them Gap was way ahead of the curve on this, when we first met they already had a very large team of designers and developers and they were already tackling some of the hard problems We began working together just as they were planning for a responsive redesign of their product detail page and we were really just there to provide an outside perspective to their process
  8. Eventually we ended up working alongside their team to help build that responsive product detail page which is now in use for all of their brands Our default approach to this kind of large-scale work has always been very modular in nature, and so the product detail page work we did together essentially served as a jumping off point for what is now Stitch—Gap’s multi-brand design system Nicole and Teresa will dive into the details of this system, but before I hand it over I’d like to make sure we’re all on the same page regarding what a design system is Lucky for me, you all have been thinking about systems for a LONG time...
  9. If I said to you, “Hey, people are getting lost in my building. Can you design a sign for me?” You’d say, [NEXT]
  10. “Ha ha ha, silly client… You don’t need a sign, you need a wayfinding system!”
  11. And if I said to you, “Hey, my logo feels a little old, can you make me a new one?” You’d say: [NEXT]
  12. “Absolutely! But you’re gonna need a lot more than just a logo...”
  13. AND, not only would you think through the design elements themselves, You would also provide guidance around how those elements can and cannot be used.
  14. Design systems are same thing, but they include a living codebase of frontend components. These components can be assembled—just like LEGO’s—to construct entire digital experiences. “They address everything from color and typography, to grids and navigation, to documentation and guiding principles—promote the reuse of code and patterns, making the web more consistent, efficient, accessible, and (believe it or not) more creative.”
  15. We believe in this approach so strongly, that almost every single project we take on these days has a Design System as part of the deliverable. We’re doing research on the topic (which I’ll share more about later) and we’re even offering workshops and internal trainings on design systems—because they are so critical to the long-term success of digital products, but they don’t maintain themselves... Now I’d like to invite Nicole to come tell you all about design systems at Gap.
  16. Thanks Ben. Let me tell you a little bit about Gap as a business
  17. Big company, culture is changing Embracing “Test & Learn” culture Driving connection between physical and digital Only U.S. Based Retailer named to Bloomberg’s inaugural gender-equality index Women make up >70% Gap Inc.’s worldwide employee base; 3 of 5 brands have female CEOs. Leader in Equal Pay
  18. Big company, culture is changing Embracing “Test & Learn” culture Driving connection between physical and digital Only U.S. Based Retailer named to Bloomberg’s inaugural gender-equality index Women make up >70% Gap Inc.’s worldwide employee base; 3 of 5 brands have female CEOs. Leader in Equal Pay
  19. I’d like to tell you a story about collaboration.
  20. 2013, invited to join Gap inc. centralized UX team - 4 brand on one ecom platform 1 Interaction Designer, 1 UX Director + 2 designers at agency First person with Graphic Design and Front End dev bkg
  21. Ecom experience designed, developed and managed Brand teams (design, marketing production among others) dev - marketing messages Eng org - architecture, framework, front end of transactional Product management - we partner with on strategy, priority of execution of initiatives to support org’s Long Range Plan
  22. Look at sites 2013 same framework = same layout across brands with exception to logo, product imagery and button color overrides Pages look same Unique brand voice getting lost
  23. Juxtapose to our in-store experiences Customers fully immersed rich brand experience Had years to perfect this experience, since 1969 How might we bring this rich brand voice to digital? how can we extend the brand consistently across touch points?
  24. My answer was a design system Needed a tool, a source of truth for all teams to share and contribute to To define a shared language a shared design strategy and shared code
  25. How to get there? How do we bring together all of these teams and create a system that they can use Gather support to contribute Visually communicate opportunity
  26. Conducting my own evaluation. one page, one brand. Where we are today. Where we need to go. Aesthetic layer first. No brand fonts, too many colors. non-brand colors. Looked under hood at code I noticed lots of bloated, code and re-classed elements indicating a lack of a global style sheet or any re-usable code 13 colors 8 font styles It looked like developers were starting new with each change to the page.
  27. Conducting my own evaluation. one page, one brand. Where we are today. Where we need to go. Aesthetic layer first. No brand fonts, too many colors. non-brand colors. Looked under hood at code I noticed lots of bloated, code and re-classed elements indicating a lack of a global style sheet or any re-usable code 13 colors 8 font styles It looked like developers were starting new with each change to the page.
  28. Simplified handful re-usable brand-right type styles limited colors to those in brand style guide
  29. Simplified handful re-usable brand-right type styles limited colors to those in brand style guide
  30. I then looked at buttons - elements found throughout the site There are 82 variants total Varying shapes, sizes, colors and type usage All with text rendered as an image Difficult to maintain and a challenge with ADA compliance
  31. Painted a vision with broad strokes. We needed to more clearly tie in the brand aesthetic We also needed to create visual elements that lend themselves to re-usable code and consistency
  32. Talk with our development partners. How our code was formed? 30 style sheets - JS and assets, Developed by product or feature Create design strategy, will support opportunity for dev strategy I don’t own this decision If we align design strategy to code strategy, we have a lot to gain.
  33. Completed my own evaluation Now it was time to help my partners visualize what I found and where I believe we should go.
  34. I needed to explain what a design system is, I used the lego analogy - Brad Frost (Atmomic Design) Legos - you can create small bits of code which have design embedded Available to you at any given moment to re-use in various configurations throughout your experience. People understood this metaphor, and they got excited about it
  35. It could save us time - we estimated roughly 60-80% in savings dev time designers redlines and specs - that are not read Supports developers without experience writing front end - provides tools off the shelf Bring brand experience full circle across touch points - instilling trust and creating more loyal customers We also found - employee retention and attracting talent.
  36. Where can it be used? Common expectation for transational areas - cat page, prod, bag, cart Can be used earlier, all the way to home marketing moments and storytelling
  37. Created design strategy How might I start putting one foot in front of the other This effort was not on a roadmap, it wasn’t funded as an initiative I decided it was time to start working differently in UX
  38. Established what elements should be patterns Began documenting them and sitting with brand creative directors and dev partners Small elements first: important Identifying what is a pattern list them in a spreadsheet prioritize. design, spec, talk with partners. move on. Start small fonts, colors, and buttons. There is a lot of work in those details. Designers want to boil the ocean - don’t do it.
  39. Established a cut off, a point - All ux designs from here on will be design and delivered with componentized specs. We killed redlines Find partners with a new project or feature - discuss working differently
  40. Find partners with a new project or feature - discuss working differently
  41. In 2014, overhaul front end code and design - responsive “Design Systems 101” - never create the patterns first Create pages then extract Ben’s team at Sparkbox & Teresa hired to lead Stitch I’ll let Teresa tell you about how we created the system
  42. Ultimately we wanted the whole org invested but we started close to home – start with what you know, what you can control Address pain points UX was experiencing At the same time starting to shift culture by delivering specs and assets in a modular way How many of you have created one of these style guides or cheat sheets? These are great, a no-brainer
  43. But then this happens. Every day you’re answering this question and curating your files. If you’ve felt this pain, you may be ready for something more dynamic Keep up with the fast-pace digital products and distributed teams require today We thought, if we control this asset and we’re frustrated, what must our partners be feeling? So we asked.
  44. And guess what: Developers – at least our developers – don’t like PDFs much either This started our lean cycle of learning. We made an assumption: If we’re annoyed, so are they. We validated that assumption: Yes! Same problems, and different ones Second-guessing, low confidence in accuracy, uncertainty who to ask Revealed organization-wide struggle with tribal knowledge; confusing jargon and lack of shared language; and overall lack of trust. Now we had a “north star” problem to solve: we had to make the design system credible and trustworthy. Over the next several months, every sprint we undertook, was rooted in that fundamental driving principle: be a single source of truth.
  45. Revealed organization-wide struggle with tribal knowledge; confusing jargon and lack of shared language; and overall lack of trust.
  46. We latched onto this as a guiding “north star” problem to solve: we had to make the design system credible and trustworthy. Over the next several months, every sprint we undertook, was rooted in that fundamental driving principle: be a single source of truth.
  47. One simple path of inquiry uncovered all that. Adopted a lean cycle of learning: identify an assumption; form a hypothesis that can be tested then validate the assumption and feed that new knowledge back into the cycle. Keep things speedy, no time to linger on details – 1 week.
  48. Dedicated cross-functional team, everyone participates – devs conduct interviews, sketching. Remote team using wacky online tools so everyone can contribute ideas.
  49. The toolkit site was a big focus of our investigation since it would be the “living style guide” website would be the universal portal into Stitch. People from all disciplines and levels of expertise would access it in a time of need. Everything in Stitch had to earn its place, from the components themselves to toolkit features like code snippets and search functionality. Sometimes the thing we tested would be a prototype, simulating a real task.
  50. But sometimes we just needed to validate a concept, and building something would be too big an assumption / investment. At a company our size, we had to start by validating that the system was even warranted. Everyone said so, but what did they *mean* when they said “design system” ?
  51. Card sort worked great for that Spoken goal through this: learning Unspoken goal: collaboration through listening, building trust
  52. Sometimes UI is distracting - get feedback on the wrong things. This is the result of an exercise in naming conventions. Choose whatever methods enable you to learn more and validate some aspect of the system or UI. There’s no such thing as moving “backwards” as long as you’re learning. The result was a collection of tested, guiding user data. The one week schedule ensured we didn’t try to do too much or be too precious – our goal at this stage wasn’t a polished end product, but a vehicle of learning.
  53. Over the course of 15 weekly experiments, each testing a discrete part of the content, documentation, or interface, a Design System voice began to take shape. It was reassuring and accommodating – not exclusive to any particular user group, too technical nor too designy – but also authoritative and orderly.
  54. And finally, we gave it a name. I probably don’t need to tell anyone in this room how powerful branding can be to instill trust but we found it pivotal to adoption and engagement, especially for an internal tool. Stickers helped. Everyone loves some swag.
  55. So where are we today, a year and a half after our beta release, and nearly 5 years after Nicole’s first conception of the idea?
  56. Today Stitch is a proprietary software product Broad base of stakeholders accessing UI Devs, Designers but also product managers, third party vendors Visual Style – Colors and Typography Foundations like grid, and Core Components Complex components including javascript Build Right – Accessibility, Browser Support, and Unit tests = Confidence in product
  57. Proven success 50-80% reduction in time on tasks, everything from spec’ing designs to prototyping new features institutionalized – stakeholders say if Stitch went away, they’d recreate it within their own teams. It’s how we do things now.
  58. That translates to a 300% return on investment Every dollar we invest in terms of labor saves the company 3 dollars or more, year over year
  59. A good design system should be invisible to our customers outside of reinforcing brand equity Enables innovation / evolution since we can update the brands more easily. Already updated fonts site-wide for 3 brands and it takes a week or less where it used to take months
  60. That’s the product. But the real win is the gathering-together of people. Teams now unified around a single vision, guided by same north star Our work and deliverables are integrated – institutionalized – stakeholders say if Stitch went away, they’d recreate it within their own teams. It’s how we do things now. Stitch is trusted as a method, a toolset, and most importantly as a partner. If something goes wrong, we hear about it and are trusted to make it better. This is how things went for us. I want to acknowledge that all design system journeys will be different… but also suggest our path, especially our emphasis on collaboration, was not really so unique. I’m going to hand it back to Ben to tell you more about the industry trends that could be helpful to you.
  61. As I mentioned earlier, we’ve been conducting some research into design systems and I wanted to share just a few high-level assessments we’ve made so far.
  62. The first is that successful design systems are robust. They tended to include more elements—e.g. color systems, HTML code, typography, and voice and tone guidelines—and they explained how to use those elements.
  63. A large majority of folks who felt their design systems were successful also shared that they were well-maintained And, they are maintained by a dedicated team. But also that these teams were made up of folks with different expertise—design, UX, development—all working together toward a common goal. Which leads us to the last point I’ll share today… [NEXT]
  64. Design Systems have the power to unify the various roles inside your organization around a common vision. They build trust. You may notice Nicole and Teresa didn’t talk much about the technological challenges—and there are some. That’s because the hard work here is the people work, not the tech. It’s the 4 years of pounding the pavement Nicole put in that really tilled the soil and allowed Stitch to grow.
  65. If you’re interested in learning more about design systems (or maybe in convincing some folks on your team that this is something you should consider) checkout the results of the survey which we are releasing today. There’s also further reading and resources for you as well as information about trainings and workshops. All of this and more is at this URL.
  66. From Gap and Sparkbox, Thank you for being here. We’re happy to continue the conversation after this presentation. Reach out to us on twitter or... we will be just outside this ballroom to chat with any folks who would like to.