SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
Breaking down
complex problems
Rory Madden
@roryuxdx
UXDX EMEA
6 October, 2021
Goals 1. Define complex
2. Map the journey
3. Map the end case
4. Document your assumptions
5. Prioritise assumptions
6. Test & iterate
2
SIMPLE
COMPLICATED
CHAOS
COMPLEX
Sense - Categorise - Respond
Sense - Analyse - Respond
Probe - Sense - Respond
Act - Sense - Respond
3
4
Move tasks to
Completed Column
when done
Automate the
handover of work
between teams based
on a set of rules
What is everyone
working on?
Create a system that
optimises product
development
5
Assum
ption
R
e
a
l
i
t
y
6
We
default
to complicated
7
8
Assumption Reality
9
Failed Features
66% 85% 70%
10
Defining Complexity
When is it complex?
1. It involves people
2. It involves change
Exceptions
1. Not a differentiator
2. You’ve done it before *
3. Can force change
11
Complex Complicated
Chaos Simple
Example
12
Office 365
Rollout
Airline
Scheduling
System
Online Events
System
Exercise 5 mins
FIGJAM
Team A
Team E
13
Team B
Team F
Team C
Team G
Team D
Team H
Exercise 5 mins
14
Actions
Place your last 2 or 3 projects / features
Work separately
Goals 1. Define complex
2. Map the journey
3. Map the end case
4. Document your assumptions
5. Prioritise assumptions
6. Test & iterate
15
Case Study: Airline Middle Seats
“I hate the armrest
wars on a plane”
“I need to work on the
plane - but typing with
elbows tucked in is
really hard”
“I was stuck in the
middle between two
rugby players - I had
to sit forward the
whole time”
“I feel trapped in the
middle seat”
16
What we’re skipping
1. Identifying the business objective
2. Customer research to understand
needs & pain-points
3. Mapping opportunities to the
business objective
4. Ideating on solutions for the
opportunities
5. Comparing and contrasting
opportunities to select the top 3
17
Empty
Middle
Seat
18
Map the journey
Thinking of a
trip
Searching for
flight
Booking a
flight
Getting to the
airport
On the flight
Getting to
destination
19
Map the journey
Thinking of a
trip
Searching for
flight
Booking a
flight
Getting to the
airport
On the flight
Getting to
airport
On the flight Getting home
Getting to
destination
20
Map the journey
Thinking of a
trip
Searching for
flight
Booking a
flight
Getting to the
airport
On the flight
Getting to
airport
On the flight Getting home
Getting to
destination
21
Manage my
booking?
Airline Booking
Thinking of a
trip
Searching for
flight
Booking a
flight
Getting to the
airport
On the flight
Getting to
airport
On the flight Getting home
Getting to
destination
Manage my
booking
22
Airline Booking - Middle Seat
Thinking of a
trip
Searching for
flight
Booking a
flight
Getting to the
airport
On the flight
Getting to
airport
On the flight Getting home
Getting to
destination
Manage my
booking
23
Map the journey
Key points
1. Actions that a customer takes
2. Put non-sequential steps
where it makes sense to
Anti-patterns
1. Too many states
2. Perfect map - just good
enough to start
24
Exercise 10 mins
Steps
5 mins - introductions & selection
5 mins - separate work
5 mins - share and agree
25
Goals 1. Define complex
2. Map the journey
3. Map the end case
4. Document your assumptions
5. Prioritise assumptions
6. Test & iterate
26
Map the end case
Booking a
flight
On the flight
Passenger
Select middle
seat purchase
option
Enjoy empty
middle seat
27
Map the end case
Booking a
flight
On the flight
Passenger
Select middle
seat purchase
option
Enjoy empty
middle seat
Flight
Attendant
Put table
across middle
seat
28
Map the end case
Booking a
flight
Manage my
booking
On the flight
Passenger
Select middle
seat purchase
option
Enjoy empty
middle seat
Flight
Attendant
Put table
across middle
seat
Change Seat
Selection
29
Map the end case
Key points
1. Customer actions
2. Add in relevant swimlanes
for people
Anti-patterns
1. Too many personas - solve
separately
30
Exercise 10 mins
Steps
5 mins - separate work
5 mins - share and agree
31
Goals 1. Define complex
2. Map the journey
3. Map the end case
4. Document your assumptions
5. Prioritise assumptions
6. Test & iterate
32
Document your assumptions
Desirable
● Will a customer really do this?
Viable
● Will this help us to achieve our goals?
Feasible
● Can we build this?
Usable
● Will it be user-friendly enough?
33
Document your assumptions
Desirable
● Will a customer be willing to pay the
price premium?
● Does it solve the middle seat problem?
Viable
● Can we make enough to cover the cost
of lost passengers?
● What if only one person pays?
Feasible
● How do you build a seat map?
● Do we use tables to block the seat?
● Are they easy to install / remove?
Usable
● Is this a fare type or an extra?
● How do we get across the value
proposition?
34
It failed! ● Middle seat was purchased
by a partner system
● People didn’t pay
● People were downgrading at
the last minute so the seat
was left empty anyway
Document your assumptions
35
Document your assumptions
Key points
1. Think in multiple ways -
feasibility, viability, usability,
desirability
2. Conduct a pre-mortem
Anti-patterns
1. Are they specific enough?
2. Are they across all areas
(use colours)
3. Do you have enough?
36
Exercise 10 mins
Legend
● Pink = Desirability
● Blue = Viability
● Yellow = Usability
● Green = Feasibility
37
Goals 1. Define complex
2. Map the journey
3. Map the end case
4. Document your assumptions
5. Prioritise assumptions
6. Test & iterate
38
More Important Less Important
Strong Evidence Weak Evidence
Prioritise assumptions
39
More Important
Least Important
Strong
Evidence
Weak
Evidence
Prioritise assumptions
Will people
pay enough?
Will tables
increase fuel
costs?
Will we be
able to explain
the value?
40
Prioritise
Key points
1. Think about your
“leap-of-faith” assumptions
Anti-patterns
1. Endless debate - get a
rough guide and work
from there.
41
Exercise
Steps
3 mins - Free flow movement
3 mins - Round robin
42
Goals 1. Define complex
2. Map the journey
3. Map the end case
4. Document your assumptions
5. Prioritise assumptions
6. Test & iterate
43
Test & Iterate
Booking a
flight
Manage my
booking?
On the flight
First Test
Prototype
most
expensive
price
44
Notes
1. Want it to fail
2. Test in 1-3 days (prototype test)
3. Validate desirability, viability &
usability
Metrics
1. Size: 50 People
2. Metric: Click on Fare Type
3. Success: 20%
Test & Iterate
Booking a
flight
Manage my
booking?
On the flight
Second Test
Fake door
most
expensive
price
45
Notes
1. Want it to fail
2. Test in 1-3 weeks
3. Validate real world
Metrics
1. Size: 5000 People
2. Metric: Click on fare type
3. Success: 20%
Test & Iterate
Booking a
flight
Manage my
booking?
On the flight
MVP
Ability to book
- seat number
dropdown
Not included
Ability to
change seat
Seat map
Table to
separate
seats
Book 2 seats
Extras
46
Test & Iterate
Key points
1. Make tests easy to fail - so if
they pass it is a clear signal
2. Iterate through your
assumptions
Anti-patterns
1. Not specific enough -
audience size or metric
2. Trying to prove 100% - just
enough to reduce risk
47
Goals 1. Define complex
2. Map the journey
3. Map the end case
4. Document your assumptions
5. Prioritise assumptions
6. Test & iterate
48
Push Back
Stakeholders don’t want this detail
● Don’t share every detail - that is your job to condense
● Share the highlights
Stakeholders just want what they ask for
● Everyone does - that’s why most features fail
● Continue with the process anyway as you build their solution
I’ll never be allowed to talk to customers
● Focus on what is within your control
● Just do it
49
Want more help?
Team training to go deeper into
● Business objectives to prioritised opportunities
● Breaking down complex problems
● Aligning on a way of working
rory@uxdx.com

Weitere ähnliche Inhalte

Was ist angesagt?

"A basic guide to SPSS"
"A basic guide to SPSS""A basic guide to SPSS"
"A basic guide to SPSS"Bashir7576
 
Sql Authorization
Sql AuthorizationSql Authorization
Sql AuthorizationFhuy
 
Data analysis
Data analysisData analysis
Data analysisLizzyL1
 
Turning Data into Business Value with a Modern Data Platform
Turning Data into Business Value with a Modern Data PlatformTurning Data into Business Value with a Modern Data Platform
Turning Data into Business Value with a Modern Data PlatformCloudera, Inc.
 
Top Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesTop Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesSpringPeople
 
Parameters in Tableau
Parameters in TableauParameters in Tableau
Parameters in TableauKanika Nagpal
 
Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides SlideTeam
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysisGramener
 
An Introduction to Data Mining with R
An Introduction to Data Mining with RAn Introduction to Data Mining with R
An Introduction to Data Mining with RYanchang Zhao
 
Data Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | Edureka
Data Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | EdurekaData Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | Edureka
Data Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | EdurekaEdureka!
 
Big Data Analytics in Government
Big Data Analytics in GovernmentBig Data Analytics in Government
Big Data Analytics in GovernmentDeepak Ramanathan
 
Using Spss Transforming Variable - Compute
Using Spss Transforming Variable - ComputeUsing Spss Transforming Variable - Compute
Using Spss Transforming Variable - ComputeDr Ali Yusob Md Zain
 
Presentation of Data
Presentation of DataPresentation of Data
Presentation of DataUmair Anwar
 

Was ist angesagt? (20)

Data Management in Excel
Data Management in ExcelData Management in Excel
Data Management in Excel
 
Descriptive statistics
Descriptive statisticsDescriptive statistics
Descriptive statistics
 
1.2 types of data
1.2 types of data1.2 types of data
1.2 types of data
 
"A basic guide to SPSS"
"A basic guide to SPSS""A basic guide to SPSS"
"A basic guide to SPSS"
 
File Manager for z/OS - Overview
File Manager for z/OS - OverviewFile Manager for z/OS - Overview
File Manager for z/OS - Overview
 
Sql Authorization
Sql AuthorizationSql Authorization
Sql Authorization
 
Data analysis
Data analysisData analysis
Data analysis
 
Turning Data into Business Value with a Modern Data Platform
Turning Data into Business Value with a Modern Data PlatformTurning Data into Business Value with a Modern Data Platform
Turning Data into Business Value with a Modern Data Platform
 
Top Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesTop Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practices
 
Parameters in Tableau
Parameters in TableauParameters in Tableau
Parameters in Tableau
 
Tableau functions
Tableau   functionsTableau   functions
Tableau functions
 
Introduction to Data Analytics
Introduction to Data AnalyticsIntroduction to Data Analytics
Introduction to Data Analytics
 
My tableau
My tableauMy tableau
My tableau
 
Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides Data Migration PowerPoint Presentation Slides
Data Migration PowerPoint Presentation Slides
 
Exploratory data analysis
Exploratory data analysisExploratory data analysis
Exploratory data analysis
 
An Introduction to Data Mining with R
An Introduction to Data Mining with RAn Introduction to Data Mining with R
An Introduction to Data Mining with R
 
Data Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | Edureka
Data Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | EdurekaData Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | Edureka
Data Warehouse Concepts | Data Warehouse Tutorial | Data Warehousing | Edureka
 
Big Data Analytics in Government
Big Data Analytics in GovernmentBig Data Analytics in Government
Big Data Analytics in Government
 
Using Spss Transforming Variable - Compute
Using Spss Transforming Variable - ComputeUsing Spss Transforming Variable - Compute
Using Spss Transforming Variable - Compute
 
Presentation of Data
Presentation of DataPresentation of Data
Presentation of Data
 

Ähnlich wie How To Break Down Complex Problems

Conducting ux research
Conducting ux researchConducting ux research
Conducting ux researchVina Sectiana
 
Problem Solving and Decision Making - II.pptx
Problem Solving and Decision Making - II.pptxProblem Solving and Decision Making - II.pptx
Problem Solving and Decision Making - II.pptxMukeshReddy62
 
4 P's of Introducing Agile Test Automation in Agile Way
4 P's of Introducing Agile Test Automation in Agile Way4 P's of Introducing Agile Test Automation in Agile Way
4 P's of Introducing Agile Test Automation in Agile WayMahesh VG
 
The Role of the Agile Business Analyst
The Role of the Agile Business AnalystThe Role of the Agile Business Analyst
The Role of the Agile Business AnalystTechWell
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingUserZoom
 
UX Lead Product Management
UX Lead Product ManagementUX Lead Product Management
UX Lead Product ManagementJohn Wyatt
 
BigDesign Modes ASandor
BigDesign Modes ASandorBigDesign Modes ASandor
BigDesign Modes ASandorAnikó Sándor
 
GSC '24 Presentation.pptx
GSC '24 Presentation.pptxGSC '24 Presentation.pptx
GSC '24 Presentation.pptxmannyk778
 
HeadFirstOOAD_Ch04.ppt
HeadFirstOOAD_Ch04.pptHeadFirstOOAD_Ch04.ppt
HeadFirstOOAD_Ch04.pptCngNguyn725230
 
Safety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experienceSafety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experienceUser Vision
 
Why Methods Trump Methodology
Why Methods Trump MethodologyWhy Methods Trump Methodology
Why Methods Trump MethodologyJess McMullin
 
Usability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupUsability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupNormanMendoza
 
Easy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyEasy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyChristophe Addinquy
 
solution challenge.pptx
solution challenge.pptxsolution challenge.pptx
solution challenge.pptxRiddhiVernekar
 

Ähnlich wie How To Break Down Complex Problems (20)

Week 4 new
Week 4 newWeek 4 new
Week 4 new
 
Conducting ux research
Conducting ux researchConducting ux research
Conducting ux research
 
The Art of Project Estimation
The Art of Project EstimationThe Art of Project Estimation
The Art of Project Estimation
 
Problem Solving and Decision Making - II.pptx
Problem Solving and Decision Making - II.pptxProblem Solving and Decision Making - II.pptx
Problem Solving and Decision Making - II.pptx
 
4 P's of Introducing Agile Test Automation in Agile Way
4 P's of Introducing Agile Test Automation in Agile Way4 P's of Introducing Agile Test Automation in Agile Way
4 P's of Introducing Agile Test Automation in Agile Way
 
The Role of the Agile Business Analyst
The Role of the Agile Business AnalystThe Role of the Agile Business Analyst
The Role of the Agile Business Analyst
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
IM426 3A G5.ppt
IM426 3A G5.pptIM426 3A G5.ppt
IM426 3A G5.ppt
 
Evaluation
EvaluationEvaluation
Evaluation
 
H evaluation
H evaluationH evaluation
H evaluation
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability Testing
 
UX Lead Product Management
UX Lead Product ManagementUX Lead Product Management
UX Lead Product Management
 
BigDesign Modes ASandor
BigDesign Modes ASandorBigDesign Modes ASandor
BigDesign Modes ASandor
 
GSC '24 Presentation.pptx
GSC '24 Presentation.pptxGSC '24 Presentation.pptx
GSC '24 Presentation.pptx
 
HeadFirstOOAD_Ch04.ppt
HeadFirstOOAD_Ch04.pptHeadFirstOOAD_Ch04.ppt
HeadFirstOOAD_Ch04.ppt
 
Safety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experienceSafety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experience
 
Why Methods Trump Methodology
Why Methods Trump MethodologyWhy Methods Trump Methodology
Why Methods Trump Methodology
 
Usability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupUsability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working Group
 
Easy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyEasy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectly
 
solution challenge.pptx
solution challenge.pptxsolution challenge.pptx
solution challenge.pptx
 

Mehr von UXDXConf

Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...UXDXConf
 
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023UXDXConf
 
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...UXDXConf
 
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023UXDXConf
 
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...UXDXConf
 
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...UXDXConf
 
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023UXDXConf
 
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...UXDXConf
 
Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...UXDXConf
 
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...UXDXConf
 
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023UXDXConf
 
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023UXDXConf
 
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...UXDXConf
 
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023UXDXConf
 
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...UXDXConf
 
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023UXDXConf
 
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023UXDXConf
 
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023UXDXConf
 
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...UXDXConf
 
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023UXDXConf
 

Mehr von UXDXConf (20)

Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
 
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
 
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
 
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
 
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
 
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
 
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
 
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
 
Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...
 
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
 
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
 
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
 
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
 
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
 
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
 
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
 
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
 
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
 
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
 
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
 

Kürzlich hochgeladen

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsZilliz
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

How To Break Down Complex Problems

  • 1. Breaking down complex problems Rory Madden @roryuxdx UXDX EMEA 6 October, 2021
  • 2. Goals 1. Define complex 2. Map the journey 3. Map the end case 4. Document your assumptions 5. Prioritise assumptions 6. Test & iterate 2
  • 3. SIMPLE COMPLICATED CHAOS COMPLEX Sense - Categorise - Respond Sense - Analyse - Respond Probe - Sense - Respond Act - Sense - Respond 3
  • 4. 4
  • 5. Move tasks to Completed Column when done Automate the handover of work between teams based on a set of rules What is everyone working on? Create a system that optimises product development 5
  • 8. 8
  • 11. Defining Complexity When is it complex? 1. It involves people 2. It involves change Exceptions 1. Not a differentiator 2. You’ve done it before * 3. Can force change 11
  • 12. Complex Complicated Chaos Simple Example 12 Office 365 Rollout Airline Scheduling System Online Events System
  • 13. Exercise 5 mins FIGJAM Team A Team E 13 Team B Team F Team C Team G Team D Team H
  • 14. Exercise 5 mins 14 Actions Place your last 2 or 3 projects / features Work separately
  • 15. Goals 1. Define complex 2. Map the journey 3. Map the end case 4. Document your assumptions 5. Prioritise assumptions 6. Test & iterate 15
  • 16. Case Study: Airline Middle Seats “I hate the armrest wars on a plane” “I need to work on the plane - but typing with elbows tucked in is really hard” “I was stuck in the middle between two rugby players - I had to sit forward the whole time” “I feel trapped in the middle seat” 16
  • 17. What we’re skipping 1. Identifying the business objective 2. Customer research to understand needs & pain-points 3. Mapping opportunities to the business objective 4. Ideating on solutions for the opportunities 5. Comparing and contrasting opportunities to select the top 3 17
  • 19. Map the journey Thinking of a trip Searching for flight Booking a flight Getting to the airport On the flight Getting to destination 19
  • 20. Map the journey Thinking of a trip Searching for flight Booking a flight Getting to the airport On the flight Getting to airport On the flight Getting home Getting to destination 20
  • 21. Map the journey Thinking of a trip Searching for flight Booking a flight Getting to the airport On the flight Getting to airport On the flight Getting home Getting to destination 21 Manage my booking?
  • 22. Airline Booking Thinking of a trip Searching for flight Booking a flight Getting to the airport On the flight Getting to airport On the flight Getting home Getting to destination Manage my booking 22
  • 23. Airline Booking - Middle Seat Thinking of a trip Searching for flight Booking a flight Getting to the airport On the flight Getting to airport On the flight Getting home Getting to destination Manage my booking 23
  • 24. Map the journey Key points 1. Actions that a customer takes 2. Put non-sequential steps where it makes sense to Anti-patterns 1. Too many states 2. Perfect map - just good enough to start 24
  • 25. Exercise 10 mins Steps 5 mins - introductions & selection 5 mins - separate work 5 mins - share and agree 25
  • 26. Goals 1. Define complex 2. Map the journey 3. Map the end case 4. Document your assumptions 5. Prioritise assumptions 6. Test & iterate 26
  • 27. Map the end case Booking a flight On the flight Passenger Select middle seat purchase option Enjoy empty middle seat 27
  • 28. Map the end case Booking a flight On the flight Passenger Select middle seat purchase option Enjoy empty middle seat Flight Attendant Put table across middle seat 28
  • 29. Map the end case Booking a flight Manage my booking On the flight Passenger Select middle seat purchase option Enjoy empty middle seat Flight Attendant Put table across middle seat Change Seat Selection 29
  • 30. Map the end case Key points 1. Customer actions 2. Add in relevant swimlanes for people Anti-patterns 1. Too many personas - solve separately 30
  • 31. Exercise 10 mins Steps 5 mins - separate work 5 mins - share and agree 31
  • 32. Goals 1. Define complex 2. Map the journey 3. Map the end case 4. Document your assumptions 5. Prioritise assumptions 6. Test & iterate 32
  • 33. Document your assumptions Desirable ● Will a customer really do this? Viable ● Will this help us to achieve our goals? Feasible ● Can we build this? Usable ● Will it be user-friendly enough? 33
  • 34. Document your assumptions Desirable ● Will a customer be willing to pay the price premium? ● Does it solve the middle seat problem? Viable ● Can we make enough to cover the cost of lost passengers? ● What if only one person pays? Feasible ● How do you build a seat map? ● Do we use tables to block the seat? ● Are they easy to install / remove? Usable ● Is this a fare type or an extra? ● How do we get across the value proposition? 34
  • 35. It failed! ● Middle seat was purchased by a partner system ● People didn’t pay ● People were downgrading at the last minute so the seat was left empty anyway Document your assumptions 35
  • 36. Document your assumptions Key points 1. Think in multiple ways - feasibility, viability, usability, desirability 2. Conduct a pre-mortem Anti-patterns 1. Are they specific enough? 2. Are they across all areas (use colours) 3. Do you have enough? 36
  • 37. Exercise 10 mins Legend ● Pink = Desirability ● Blue = Viability ● Yellow = Usability ● Green = Feasibility 37
  • 38. Goals 1. Define complex 2. Map the journey 3. Map the end case 4. Document your assumptions 5. Prioritise assumptions 6. Test & iterate 38
  • 39. More Important Less Important Strong Evidence Weak Evidence Prioritise assumptions 39
  • 40. More Important Least Important Strong Evidence Weak Evidence Prioritise assumptions Will people pay enough? Will tables increase fuel costs? Will we be able to explain the value? 40
  • 41. Prioritise Key points 1. Think about your “leap-of-faith” assumptions Anti-patterns 1. Endless debate - get a rough guide and work from there. 41
  • 42. Exercise Steps 3 mins - Free flow movement 3 mins - Round robin 42
  • 43. Goals 1. Define complex 2. Map the journey 3. Map the end case 4. Document your assumptions 5. Prioritise assumptions 6. Test & iterate 43
  • 44. Test & Iterate Booking a flight Manage my booking? On the flight First Test Prototype most expensive price 44 Notes 1. Want it to fail 2. Test in 1-3 days (prototype test) 3. Validate desirability, viability & usability Metrics 1. Size: 50 People 2. Metric: Click on Fare Type 3. Success: 20%
  • 45. Test & Iterate Booking a flight Manage my booking? On the flight Second Test Fake door most expensive price 45 Notes 1. Want it to fail 2. Test in 1-3 weeks 3. Validate real world Metrics 1. Size: 5000 People 2. Metric: Click on fare type 3. Success: 20%
  • 46. Test & Iterate Booking a flight Manage my booking? On the flight MVP Ability to book - seat number dropdown Not included Ability to change seat Seat map Table to separate seats Book 2 seats Extras 46
  • 47. Test & Iterate Key points 1. Make tests easy to fail - so if they pass it is a clear signal 2. Iterate through your assumptions Anti-patterns 1. Not specific enough - audience size or metric 2. Trying to prove 100% - just enough to reduce risk 47
  • 48. Goals 1. Define complex 2. Map the journey 3. Map the end case 4. Document your assumptions 5. Prioritise assumptions 6. Test & iterate 48
  • 49. Push Back Stakeholders don’t want this detail ● Don’t share every detail - that is your job to condense ● Share the highlights Stakeholders just want what they ask for ● Everyone does - that’s why most features fail ● Continue with the process anyway as you build their solution I’ll never be allowed to talk to customers ● Focus on what is within your control ● Just do it 49
  • 50. Want more help? Team training to go deeper into ● Business objectives to prioritised opportunities ● Breaking down complex problems ● Aligning on a way of working rory@uxdx.com