SlideShare a Scribd company logo
1 of 26
Download to read offline
Finding the magic balance between product and tech
Designers, Developers and Dogs
#YConf2020
A Case Study
Sahil Bajaj
Developer at ThoughtWorks
Charlotte Vorbeck
UX Designer at ShareNow
Carsharing - for fewer cars in the city
get the app and start
driving
3 Mio customers in Europe
16 cities in 8 countries
12,000 vehicles
MOpS!
Mobility Operations Suite
MOpS!
Mobility Operations Suite
● Tool for customer support agents
● Search, overview, rentals, payments,
driver licenses
● Replace legacy BackOffice system:
- Difficult to release changes
- Built with no UX support
- More than 7 interdependent teams
Shorten
lead
times
Reduce
call
time
Simplify
development
Provide better
support
MOpS
will…
It was
successful!
In time
Beta phase after 4,5 months,
Rollout to all users after 6 months
Good adoption
50% of the user journey has moved
into new tool
5 teams already started integrating
Feedback
Happy users
Integrating teams like us
Stakeholders happy to collaborate
yeah, you were one of the
best teams that I worked
with and kept me
motivated
And a lot of fun!
Why was it
such a good
experience?
Hey Charlotte! MOpS was one of my best projects in
ThoughtWorks so far - thanks for the great experience!
Hey Sahil, for me too!
It felt like we were really in the flow 🙌
Yes and there was this good energy around. I wonder what made
it so different? 🤔
Yes, I felt there was so much trust and respect for each other.
The project was quite unusual – maybe we should do a talk about
it!
10 Unique Things
That Made Our
Product Awesome
You Won’t Believe What
Happened Next!
Get out of the building (and take the developers with you)
Reframe the problem around customer support processes
Synthesize learnings visually (maps)
Doing product
discovery
together
1
Get out of the building (and take the developers with you)
Reframe the problem around customer support processes
Synthesize learnings visually (maps)
Doing product
discovery
together
1
Get out of the building (and take the developers with you)
Reframe the problem around customer support processes
Synthesize learnings visually (maps)
Doing product
discovery
together
1
Alignment workshop (team + management)
Informed by discovery work, experience, previous
research
Collaborative decision making
Management very supportive and leading by example
Getting buy-in
from everyone
2
Setting up a
balanced
team
3
Other Teams
High focus on solving
technical problems, less
effort in understanding and
solving the user problems
DEV
DEV
DEV
PO
UX
Enough resources to do the
required research and
development work
BA
DEV
DEV
DEV
DEV
DEV
UXUX
PO
DEV
Taking "full stack" to the
product team
MOpS Team
DEV
DEV
Know where to focus effort
Don’t be too fixed – make it a
discussion
Reevaluate!
Discussing
ways of
working
Meetings
Practices
Travel
Roles
and
Responsibilities
4
Building user feedback loops
Direct
communication:
interviews, round
tables, surveys,
regular field visits
Set up feedback
channels: Slack,
ServiceDesk,
hotjar feedback
Beta rollout
phase, including
first look sessions,
and 1:1 feedback
Started gathering
metrics for old
and new systems
5
De-risking
user
journeys
Transition strategy to
keep amount of
construction sites low
“What do we
need to
understand in
order to be
more
confident?”
Prototype or
production?
Prototype can validate
ideas, but only
production code will
replace a working
system
Technical de-risking:
user journey in thin
vertical slices, no
mocking
6
Needed more process to coordinate who does what
Transparency around activities, progress and effort
Enables communication inside and outside the team
Involving devs earlier to find better ideas
Making shaping work
visible
7
Pairing with everyone
Align multiple
perspectives right
from the start
Co-construct problem
understanding and
solutions
Validate thinking,
share knowledge
8
Overcoming mental borders
Pick up work out of
the comfort zone
Don’t get stuck on the
roles
Avoids bottlenecks
9
Making some
noise
Talk to each other!
Safe, trusting environment
Low egos
10
It is not only work!
Learn to dance salsa
Support each other in
a pandemic crisis
6
1
8
3
2
7
4
9 10
5
Setting up a
balanced
team
Getting
buy-in from
everyone
De-risking
user
journeys
Making
shaping
work
visible
Pairing with
everyone
Discussing
ways of
working
Overcoming
mental
borders
Making
some noise
Building
user
feedback
loops
Doing
product
discovery
together
10 Unique Things That Made Our Product Awesome
8
2 4
10
Be a good
team
Have an
aligned
strategy
Have a
collaborative team
doing the work
together
Shape your
idea before
you bet on it
Focus on
collective
results rather
than individual
goals
Test only
your biggest
risks
Understand what
is valuable,
usable and
feasible
Get the right
kind of user
data in every
stage of your
product
How can we make these practices
more common?
Building a collaborative
culture – maybe starts with
hiring?
Constantly understanding
the customer feels
time-consuming
Shift from output to
outcome?
What skills to invest in when
moving from projects to
products?
Flow and value vs.
utilization
The thought that an engineering team might be sitting
around with nothing to do but play Foosball just drives
management nuts. Ironically, it is precisely this reasoning
that leads directly to wasted engineering resources —Marty
Cagan
And if I had to bet on which teams were most likely
to build great products, I’d bet on the collaborative
team every time.
Teresa Torres - ProductTalk
Collaboration
is better!
#YConf2020

More Related Content

What's hot

Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Thoughtworks
 
Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency, Inc.
 
Employee Spotlight: Anu Gade
Employee Spotlight: Anu GadeEmployee Spotlight: Anu Gade
Employee Spotlight: Anu GadeExtreme Networks
 
The Lean Startup fbFund Edition
The Lean Startup fbFund EditionThe Lean Startup fbFund Edition
The Lean Startup fbFund EditionEric Ries
 
What is agile coaching?
What is agile coaching?What is agile coaching?
What is agile coaching?Pierre E. NEIS
 
Moritz Heiber - Your dashboard sucks
Moritz Heiber  - Your dashboard sucksMoritz Heiber  - Your dashboard sucks
Moritz Heiber - Your dashboard sucksThoughtworks
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...Eryk Korfel
 
Demystifying the product black box
Demystifying the product black boxDemystifying the product black box
Demystifying the product black boxTheFamily
 
Lean startup & Design Thinking
Lean startup & Design ThinkingLean startup & Design Thinking
Lean startup & Design ThinkingManik Choudhary
 
The Agile Business Manifesto
The Agile Business ManifestoThe Agile Business Manifesto
The Agile Business ManifestoNeil Perkin
 
Increasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value deliveryIncreasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value deliveryNarek Alaverdyan
 
Design thinking & lean startup
Design thinking & lean startupDesign thinking & lean startup
Design thinking & lean startupRemko Vermeulen
 
Design Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopDesign Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopJosef Scherer
 
Innovation day 2013 1.2 david pas (verhaert) - think big, act small
Innovation day 2013   1.2 david pas (verhaert) - think big, act smallInnovation day 2013   1.2 david pas (verhaert) - think big, act small
Innovation day 2013 1.2 david pas (verhaert) - think big, act smallVerhaert Masters in Innovation
 

What's hot (20)

Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?
 
Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency Technology Roadmap
Concurrency Technology Roadmap
 
Employee Spotlight: Anu Gade
Employee Spotlight: Anu GadeEmployee Spotlight: Anu Gade
Employee Spotlight: Anu Gade
 
The Lean Startup fbFund Edition
The Lean Startup fbFund EditionThe Lean Startup fbFund Edition
The Lean Startup fbFund Edition
 
Lean Startup Hardware Examples
Lean Startup Hardware ExamplesLean Startup Hardware Examples
Lean Startup Hardware Examples
 
What is agile coaching?
What is agile coaching?What is agile coaching?
What is agile coaching?
 
The hothouse approach
The hothouse approachThe hothouse approach
The hothouse approach
 
Moritz Heiber - Your dashboard sucks
Moritz Heiber  - Your dashboard sucksMoritz Heiber  - Your dashboard sucks
Moritz Heiber - Your dashboard sucks
 
The+Lean+Design+Solution+2012 Copy
The+Lean+Design+Solution+2012   CopyThe+Lean+Design+Solution+2012   Copy
The+Lean+Design+Solution+2012 Copy
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
 
Demystifying the product black box
Demystifying the product black boxDemystifying the product black box
Demystifying the product black box
 
Lean startup & Design Thinking
Lean startup & Design ThinkingLean startup & Design Thinking
Lean startup & Design Thinking
 
The Agile Business Manifesto
The Agile Business ManifestoThe Agile Business Manifesto
The Agile Business Manifesto
 
Increasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value deliveryIncreasing Business Impact - Focusing on value delivery
Increasing Business Impact - Focusing on value delivery
 
Lean innovation Introduction
Lean innovation IntroductionLean innovation Introduction
Lean innovation Introduction
 
Design thinking & lean startup
Design thinking & lean startupDesign thinking & lean startup
Design thinking & lean startup
 
Design Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopDesign Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation Workshop
 
Innovation day 2013 1.2 david pas (verhaert) - think big, act small
Innovation day 2013   1.2 david pas (verhaert) - think big, act smallInnovation day 2013   1.2 david pas (verhaert) - think big, act small
Innovation day 2013 1.2 david pas (verhaert) - think big, act small
 

Similar to Designers, Developers & Dogs

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 PracticeUXPA International
 
2016 Bonn Forum Agenda
2016 Bonn Forum Agenda2016 Bonn Forum Agenda
2016 Bonn Forum AgendaJeske Eenink
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Perfetti Media
 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile WorldFadi Stephan
 
Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)Marli Mesibov
 
User experience@TechSmith
User experience@TechSmithUser experience@TechSmith
User experience@TechSmithBarb Hernandez
 
Overselling Agile Certifications and Frameworks : Presented by Sridharan Vembu
Overselling Agile Certifications and Frameworks : Presented by Sridharan VembuOverselling Agile Certifications and Frameworks : Presented by Sridharan Vembu
Overselling Agile Certifications and Frameworks : Presented by Sridharan VembuoGuild .
 
Design thinking workshop & Agile HR introduction
Design thinking workshop & Agile HR introductionDesign thinking workshop & Agile HR introduction
Design thinking workshop & Agile HR introductionKate Rand
 
5 Key Ingredients in Successful Mobile Projects
5 Key Ingredients in Successful Mobile Projects5 Key Ingredients in Successful Mobile Projects
5 Key Ingredients in Successful Mobile ProjectsConor Sheehan
 
Five Key Ingredients in Successful Mobile Projects
Five Key Ingredients in Successful Mobile ProjectsFive Key Ingredients in Successful Mobile Projects
Five Key Ingredients in Successful Mobile ProjectsCantina
 
Lean innovation games_v1.0
Lean innovation games_v1.0Lean innovation games_v1.0
Lean innovation games_v1.0Namrata Datta
 
New Work Style > Future Work
New Work Style > Future WorkNew Work Style > Future Work
New Work Style > Future WorkHarald Schirmer
 
Google Design sprint
Google Design sprintGoogle Design sprint
Google Design sprintBruno Mendes
 
Design Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in ConsistencyDesign Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in ConsistencyEqual Experts
 
Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...jpmcardle
 

Similar to Designers, Developers & Dogs (20)

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
 
2016 Bonn Forum Agenda
2016 Bonn Forum Agenda2016 Bonn Forum Agenda
2016 Bonn Forum Agenda
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
 
Lean ux
Lean uxLean ux
Lean ux
 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile World
 
Ux
UxUx
Ux
 
Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)
 
User experience@TechSmith
User experience@TechSmithUser experience@TechSmith
User experience@TechSmith
 
Overselling Agile Certifications and Frameworks : Presented by Sridharan Vembu
Overselling Agile Certifications and Frameworks : Presented by Sridharan VembuOverselling Agile Certifications and Frameworks : Presented by Sridharan Vembu
Overselling Agile Certifications and Frameworks : Presented by Sridharan Vembu
 
Design thinking workshop & Agile HR introduction
Design thinking workshop & Agile HR introductionDesign thinking workshop & Agile HR introduction
Design thinking workshop & Agile HR introduction
 
20 Innovation Tools
20 Innovation Tools20 Innovation Tools
20 Innovation Tools
 
UXBC #26: Lean UX
UXBC #26: Lean UXUXBC #26: Lean UX
UXBC #26: Lean UX
 
5 Key Ingredients in Successful Mobile Projects
5 Key Ingredients in Successful Mobile Projects5 Key Ingredients in Successful Mobile Projects
5 Key Ingredients in Successful Mobile Projects
 
Five Key Ingredients in Successful Mobile Projects
Five Key Ingredients in Successful Mobile ProjectsFive Key Ingredients in Successful Mobile Projects
Five Key Ingredients in Successful Mobile Projects
 
Lean innovation games_v1.0
Lean innovation games_v1.0Lean innovation games_v1.0
Lean innovation games_v1.0
 
New Work Style > Future Work
New Work Style > Future WorkNew Work Style > Future Work
New Work Style > Future Work
 
Google Design sprint
Google Design sprintGoogle Design sprint
Google Design sprint
 
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
 
Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...
 

More from Thoughtworks

Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product ManagersThoughtworks
 
Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...Thoughtworks
 
Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.Thoughtworks
 
How to tell secrets
How to tell secretsHow to tell secrets
How to tell secretsThoughtworks
 
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...Thoughtworks
 
The layperson's guide to software architecture
The layperson's guide to software architectureThe layperson's guide to software architecture
The layperson's guide to software architectureThoughtworks
 
Holistic approach to cloud adoption
Holistic approach to cloud adoptionHolistic approach to cloud adoption
Holistic approach to cloud adoptionThoughtworks
 
Ada Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - SydneyAda Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - SydneyThoughtworks
 
Ada Lovelace Day 2019 - Brisbane
Ada Lovelace Day 2019 - BrisbaneAda Lovelace Day 2019 - Brisbane
Ada Lovelace Day 2019 - BrisbaneThoughtworks
 

More from Thoughtworks (20)

Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product Managers
 
Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...
 
Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.
 
How to tell secrets
How to tell secretsHow to tell secrets
How to tell secrets
 
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
 
The layperson's guide to software architecture
The layperson's guide to software architectureThe layperson's guide to software architecture
The layperson's guide to software architecture
 
Holistic approach to cloud adoption
Holistic approach to cloud adoptionHolistic approach to cloud adoption
Holistic approach to cloud adoption
 
Ada Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - SydneyAda Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - Sydney
 
Ada Lovelace Day 2019 - Brisbane
Ada Lovelace Day 2019 - BrisbaneAda Lovelace Day 2019 - Brisbane
Ada Lovelace Day 2019 - Brisbane
 

Recently uploaded

Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxRTS corp
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxAS Design & AST.
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfkalichargn70th171
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 

Recently uploaded (20)

Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptx
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptx
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 

Designers, Developers & Dogs

  • 1. Finding the magic balance between product and tech Designers, Developers and Dogs #YConf2020
  • 2. A Case Study Sahil Bajaj Developer at ThoughtWorks Charlotte Vorbeck UX Designer at ShareNow
  • 3. Carsharing - for fewer cars in the city get the app and start driving 3 Mio customers in Europe 16 cities in 8 countries 12,000 vehicles
  • 5. MOpS! Mobility Operations Suite ● Tool for customer support agents ● Search, overview, rentals, payments, driver licenses ● Replace legacy BackOffice system: - Difficult to release changes - Built with no UX support - More than 7 interdependent teams
  • 7. It was successful! In time Beta phase after 4,5 months, Rollout to all users after 6 months Good adoption 50% of the user journey has moved into new tool 5 teams already started integrating Feedback Happy users Integrating teams like us Stakeholders happy to collaborate yeah, you were one of the best teams that I worked with and kept me motivated
  • 8. And a lot of fun!
  • 9. Why was it such a good experience? Hey Charlotte! MOpS was one of my best projects in ThoughtWorks so far - thanks for the great experience! Hey Sahil, for me too! It felt like we were really in the flow 🙌 Yes and there was this good energy around. I wonder what made it so different? 🤔 Yes, I felt there was so much trust and respect for each other. The project was quite unusual – maybe we should do a talk about it!
  • 10. 10 Unique Things That Made Our Product Awesome You Won’t Believe What Happened Next!
  • 11. Get out of the building (and take the developers with you) Reframe the problem around customer support processes Synthesize learnings visually (maps) Doing product discovery together 1
  • 12. Get out of the building (and take the developers with you) Reframe the problem around customer support processes Synthesize learnings visually (maps) Doing product discovery together 1
  • 13. Get out of the building (and take the developers with you) Reframe the problem around customer support processes Synthesize learnings visually (maps) Doing product discovery together 1
  • 14. Alignment workshop (team + management) Informed by discovery work, experience, previous research Collaborative decision making Management very supportive and leading by example Getting buy-in from everyone 2
  • 15. Setting up a balanced team 3 Other Teams High focus on solving technical problems, less effort in understanding and solving the user problems DEV DEV DEV PO UX Enough resources to do the required research and development work BA DEV DEV DEV DEV DEV UXUX PO DEV Taking "full stack" to the product team MOpS Team DEV DEV
  • 16. Know where to focus effort Don’t be too fixed – make it a discussion Reevaluate! Discussing ways of working Meetings Practices Travel Roles and Responsibilities 4
  • 17. Building user feedback loops Direct communication: interviews, round tables, surveys, regular field visits Set up feedback channels: Slack, ServiceDesk, hotjar feedback Beta rollout phase, including first look sessions, and 1:1 feedback Started gathering metrics for old and new systems 5
  • 18. De-risking user journeys Transition strategy to keep amount of construction sites low “What do we need to understand in order to be more confident?” Prototype or production? Prototype can validate ideas, but only production code will replace a working system Technical de-risking: user journey in thin vertical slices, no mocking 6
  • 19. Needed more process to coordinate who does what Transparency around activities, progress and effort Enables communication inside and outside the team Involving devs earlier to find better ideas Making shaping work visible 7
  • 20. Pairing with everyone Align multiple perspectives right from the start Co-construct problem understanding and solutions Validate thinking, share knowledge 8
  • 21. Overcoming mental borders Pick up work out of the comfort zone Don’t get stuck on the roles Avoids bottlenecks 9
  • 22. Making some noise Talk to each other! Safe, trusting environment Low egos 10 It is not only work! Learn to dance salsa Support each other in a pandemic crisis
  • 23. 6 1 8 3 2 7 4 9 10 5 Setting up a balanced team Getting buy-in from everyone De-risking user journeys Making shaping work visible Pairing with everyone Discussing ways of working Overcoming mental borders Making some noise Building user feedback loops Doing product discovery together 10 Unique Things That Made Our Product Awesome
  • 24. 8 2 4 10 Be a good team Have an aligned strategy Have a collaborative team doing the work together Shape your idea before you bet on it Focus on collective results rather than individual goals Test only your biggest risks Understand what is valuable, usable and feasible Get the right kind of user data in every stage of your product
  • 25. How can we make these practices more common? Building a collaborative culture – maybe starts with hiring? Constantly understanding the customer feels time-consuming Shift from output to outcome? What skills to invest in when moving from projects to products? Flow and value vs. utilization The thought that an engineering team might be sitting around with nothing to do but play Foosball just drives management nuts. Ironically, it is precisely this reasoning that leads directly to wasted engineering resources —Marty Cagan
  • 26. And if I had to bet on which teams were most likely to build great products, I’d bet on the collaborative team every time. Teresa Torres - ProductTalk Collaboration is better! #YConf2020