Eniola Oluwole: “Lessons From the DesignOps Journey of the World’s Largest Travel Site”
DesignOps Summit 2019 • October 23-24, 2019 • New York, NY, USA
http://www.designopssummit.com
2. My journey to Tripadvisor2
20+ Years in creating digital
experiences
3. My journey to Tripadvisor3
20+ Years in creating digital
experiences
9
Years building & scaling multi-
disciplinary teams
4. 95% Agencies and consultancies
My journey to Tripadvisor4
20+ Years in creating digital
experiences
9
Years building & scaling multi-
disciplinary teams
5. 95% Agencies and consultancies
~4
My journey to Tripadvisor
Major design systems a year
5
20+ Years in creating digital
experiences
9
Years building & scaling multi-
disciplinary teams
6. Major. A single source of truth that
allows the team to efficiently scale
while addressing design challenges
like platforms, internationalization,
business and governmental rules
6
8. 16.3
Million average daily visitors
Quick Stats8
1.6Billion in revenue a year
OLD20 years to be exact
49
Localized Markets
60+Million Web Pages
70Languages
1.5Years with no design leader
12. Design Landscape12
● Each team has their own process
● No single source of truth.
● No centralized governance or communication
● Make it Green
Responsive Web
Style Guide
Logos
Icons
Mgmt Center Style Guide
Email Style Guide
Relaunch Style Guide
Flights Style Guide
VR Style Guide
Brand Guidelines Native Style Guide
B2C UX Guidelines
B2B UX Guidelines
Brand Voice
Communication Guidelines
Positioning/Brand House
20+ “Guides”
21. We talked with our users21
Design wanted...
navigate & find
access and contribute
download the latest
...when and why to use
Developers requested...
my own instance
render with production JS, CSS, and HTML.
test what I care about
...with real data
23. New Design System Principals23
● One place for all teams.
● Anyone can access
● Easy to update
● Easy to search & navigate
● There is someone accountable
24. Assessed platforms ~(2018)24
Frontify Widen
Pattern Library Y N Y Y Y N
Tool Integrations Y N N N N N
Ease of Use Y Y Y N Y N
Style Guide Y Y Y Y Y Y
Customisable Y Y Y N N N
Digital Asset Management Y Y Y Y N Y
Custom User Access Y Y N Y N Y
Multiple Format Download N Y N Y N N
Robust Search Functionality Y Y Y Y N Y
Usage Analytics N Y Y Y N Y
27. 27
BU controls decision
(BU informs CoreEx / design review
board for material changes)
Change approved
(Other BU designers
consulted)
BU wants to make a change
(component / pattern /
layout) to its own
surface/servlet
Is the change in compliance
with style guidelines?
Does tested or anticipated
value of change exceed
threshold (e.g., $500K run
rate revenue increase)?
Design review board / PM
discuss change and value at
stake. Is change approved?
Does change meet
escalation threshold (e.g.,
$5M run rate revenue
increase)?
BU does not make change
(No interaction needed)
Management Team /
Board decides, based on
input from BU and CoreEx
Start
No Yes
BU does not make change
No
No
YesYes
No
Yes
Partnered with business and product to define process
29. May June July August Sept
Assign 3-5 Patterns to
each designer across
the company
Migrate old designs to
confluence.
Research pattern
space for an informed
recommendation
Decide on pattern of
truth
Update pattern with
usage and research
Migrate entire pattern
library to new system
Everyone has a hand in
managing
29 5 Month timeline
36. 03
No sense of ownership,
Never updated
04
Overall lack of adoption
Inconsistent levels of
craft & fidelity
36
01
Lack of communication
Status? , changes?, process?
02
What is in the library didn’t
match the website
37. 03
User centered design driving
successful patterns
04
People are talking though
Design has a larger seat at the
table for product decisions
37
01
Design team feels the value
in the idea of one team
02
More communication
between design and
engineering
44. Survey Says...
● 72% design system novices
● rarely then daily
● 85% want to find patterns
● Hard finding what you need
● 0% wanted to understand
● 63% reuse old patterns
44 Design system insight
45. We must...
● Provide better onboarding and training
● Use card sorting exercises to create a better taxonomy
● Focus on pattern examples, not usage, or research
● Increase new pattern awareness
● Keep patterns approved and up to date
45 Identify opportunities to Improve
50. 03
Invited product managers to
participate
04
Changed Our Reviews
Had research team play a more
prominent role
50
01
Escalate debates to PDSG
02
Questioned and stopped non-
pattern work going forward
51. “I want X pattern”
A Business unit wants
to make a or introduce
a change
Is it new?
PDSG sees this affects
multiple user types or
business units
PDSG
PDSG discusses
considerations,
solutions, research
Share Results
Let everyone know
how the pattern
performed. Add it to
the system
Decision
PDSG decides
direction and if
necessary asks for
additional research /
testing
51
Streamlined The Approval process
5 steps
59. ● You won’t know until you Do
● Create a steering group
● Use real time chat
● Really understand how it’s working
● Enable others to broadcast wins
And Understand ...
59 Lessons Learned