Escaping the discovery doom loop
Who are we?
@ames.world
@priyanca.bsky.social
Working on services in government
PD
Working on services in government
Expectation
Reality
Why we’re doing this talk
PD
Who is this for?
IA
What is a discovery doom loop?
When a service can’t get itself out of the discovery phase.
Frustration
Confidence is lost
Time and money wasted
Command and Control creeps in
The opportunity to explore is gone.
Causes of discovery doom loops
Doom Loop 1:
Unclear problem to solve
Do a discovery
“We’re not clear on the problem”
We unearth multiple problems
Doom Loop 2:
Predetermined solution
Go and find out the user needs
“We’ve decided this solution”
The needs don’t align with the solution
Doom Loop 3:
False Certainty
Can only discover so much in a short period
“We need certainty”
We need more certainty
You can have combinations of loops at the same time
You can have combinations of loops at the same time
You can have combinations of loops at the same time
Each of these scenarios require slightly different tactics
But you can use these tactics together if you have multiple loops
Doom Loop 1: Unclear problem to solve
PD
Symptoms
A brief that makes no sense to anyone outside of the project.
Differing focus when talking to stakeholders individually.
Team can’t clearly express what’s expected of them.
Problem not described in terms of impact on the end user.
Do a discovery
“We’re not clear on the problem”
We unearth multiple problems
Reminder, what does a good discovery brief look like?
https://www.slideshare.net/slideshow/the-actual-problems-to-be-solved/73017206#1
Reminder, what does a good discovery brief look like?
https://www.slideshare.net/slideshow/the-actual-problems-to-be-solved/73017206#1
Tactic 1: User research your stakeholders
Tactic 1: User research your stakeholders
Tactic 2: Mini discovery
IA
Tactic 2: Mini discovery
Tactic 3: Bring your stakeholders with you
Tactic 3: Bring your stakeholders with you
It’s ok to feel like this
Doom Loop 2:
The predetermined solution
Symptoms
The brief mentions the solution or product.
The policy determines the end product.
Go and find out the user needs
“We’ve decided this solution”
The needs don’t align with the solution
Tactic 1: Due diligence
Tactic 1: Due diligence
Tactic 2: Prototype
Tactic 2: Prototype
Alistair Ruff: https://www.etsy.com/uk/listing/1761872459/service-design-prints-a6-postcard
“Starting to build things surfaces assumptions and misalignment. It helps communicate and build momentum. It can feel wrong to start building early, but it’s a very effective way to learn.”
Tactic 2: Prototype
Tactic 3: Motivating the team
PD
Tactic 3: Motivating the team
Doom Loop 3:
False certainty
IA
Symptoms
Massive scope.
Lots of different user groups.
Complex problem space.
Endless cycles of discovery without delivering anything.
Can only discover so much in a short period
“We need certainty”
We need more certainty
Tactic 1 - Look for points of similarity
PD
Tactic 1: Look for points of similarity
Your problem is likely not as unique as you think it is.
Are there existing services that bear similarities to the problem you’re trying to solve?
Can you reduce uncertainty by translating and applying what you know about similar services?
Tactic 2 : Breakdown scope
IA
Break down scope - products
Jamie Arnold / Public Digital
Tactic 3: Always be discovering
PD
Tactic 4: Always be discovering
Tactic 4: Always be discovering
Tactic 4: Talk about cost
IA
Tactic 2: Talk about cost
Conversations to have:
Tactic 5: Front-load delivery capability
Tactic 3: Front-load delivery capability
Add some devs to the team early
Prototype some ideas
Make small changes to Live
Production probes to test ideas
Radiate intent
Tactic 5: Stop
Tactic 5: Stop
Ask yourself:
“Are the requests for more certainty because we’re not being brave enough to stop?”
Tactic 5: Stop
Be bold, make the case for stopping.
Talk about costs (so far and if we continue).
Talk about other priorities.
Talk about user needs (or lack of).
Drive for a decision to continue to build, or to stop.
It may be necessary to stand down the team.
This may take as long as the actual discovery.
In Summary
There are many potential doom loops in discoveries
Do a discovery
“We’re not clear on the problem”
We unearth multiple problems
Go and find out the user needs
“We’ve decided this solution”
The needs don’t align with the solution
Can only discover so much in a short period
“We need certainty”
We need more certainty
Doom Loop 1: Unclear problem to solve
Doom Loop 2: The predetermined solution
Doom Loop 3: False certainty
It’ll be ok!
PD
Thank you!