1 of 70

Escaping the discovery doom loop

2 of 70

3 of 70

Who are we?

@ames.world

@priyanca.bsky.social

4 of 70

Working on services in government

PD

5 of 70

Working on services in government

Expectation

Reality

6 of 70

Why we’re doing this talk

PD

7 of 70

Who is this for?

IA

8 of 70

What is a discovery doom loop?

9 of 70

When a service can’t get itself out of the discovery phase.

10 of 70

Frustration

Confidence is lost

Time and money wasted

Command and Control creeps in

The opportunity to explore is gone.

11 of 70

12 of 70

Causes of discovery doom loops

13 of 70

14 of 70

Doom Loop 1:

Unclear problem to solve

15 of 70

Do a discovery

“We’re not clear on the problem”

We unearth multiple problems

16 of 70

Doom Loop 2:

Predetermined solution

17 of 70

Go and find out the user needs

“We’ve decided this solution”

The needs don’t align with the solution

18 of 70

Doom Loop 3:

False Certainty

19 of 70

Can only discover so much in a short period

“We need certainty”

We need more certainty

20 of 70

You can have combinations of loops at the same time

21 of 70

You can have combinations of loops at the same time

22 of 70

You can have combinations of loops at the same time

23 of 70

Each of these scenarios require slightly different tactics

24 of 70

But you can use these tactics together if you have multiple loops

25 of 70

26 of 70

Doom Loop 1: Unclear problem to solve

PD

27 of 70

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

28 of 70

Reminder, what does a good discovery brief look like?

https://www.slideshare.net/slideshow/the-actual-problems-to-be-solved/73017206#1

29 of 70

Reminder, what does a good discovery brief look like?

https://www.slideshare.net/slideshow/the-actual-problems-to-be-solved/73017206#1

30 of 70

Tactic 1: User research your stakeholders

31 of 70

Tactic 1: User research your stakeholders

  1. Interview stakeholders
  2. Identify themes, patterns, points of contention?
  3. Can you write a more coherent problem statement?
  4. Bring the stakeholders back together to playback
  5. Agree the new scope
  6. Be explicit about anything that’s been descoped

32 of 70

Tactic 2: Mini discovery

IA

33 of 70

Tactic 2: Mini discovery

  • Your stakeholders struggle to create a brief, it may be necessary to do a short piece of discovery activity to help frame the problem.
  • If so be explicit about that, we are doing some xxx to help understand the problem space

34 of 70

Tactic 3: Bring your stakeholders with you

35 of 70

Tactic 3: Bring your stakeholders with you

  • Engage and involve stakeholders in research cycle, deepen their understanding of what UCD people do and what we are learning in real time
  • Invite them to show and tells, encourage them to feedback.
  • Take every opportunity to repeat the problem statement, put it at the beginning of all show and tells and weeknotes or other comms.
  • Depending on the size and scale of your show and tells, it may be necessary to give them another avenue to feedback.
  • Make them feel more comfortable with uncertainty.

36 of 70

It’s ok to feel like this

37 of 70

Doom Loop 2:

The predetermined solution

38 of 70

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

39 of 70

Tactic 1: Due diligence

40 of 70

Tactic 1: Due diligence

  1. Who are the users and what are their needs?
  2. What parts of the service journey will the solution support?
  3. What are we planning to do about any gaps?
  4. How much will it cost?
  5. Is it worth it?

41 of 70

Tactic 2: Prototype

42 of 70

Tactic 2: Prototype

43 of 70

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.”

44 of 70

Tactic 2: Prototype

  1. Be careful not to get bogged down in full build
  2. Speak to suppliers about demo versions you can use.
  3. If that’s not possible ask the supplier to give you a service map or user journey of how people complete a task in their software.
  4. If you can’t get either of those things, that’s an early warning that the solution may not be right.

45 of 70

Tactic 3: Motivating the team

PD

46 of 70

47 of 70

Tactic 3: Motivating the team

  • Be realistic
  • Acknowledge constraints and context
  • Do the work to a high standard anyway
  • Recognising and calling out wins

48 of 70

Doom Loop 3:

False certainty

IA

49 of 70

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

50 of 70

Tactic 1 - Look for points of similarity

PD

51 of 70

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?

52 of 70

Tactic 2 : Breakdown scope

IA

53 of 70

Break down scope - products

Jamie Arnold / Public Digital

54 of 70

Tactic 3: Always be discovering

PD

55 of 70

Tactic 4: Always be discovering

  • The discovery phase won't be the only opportunity you'll get to do exploratory research
  • You don't need to cover absolutely everything
  • Don't put too much pressure on yourself
  • You need just enough information to get you to the next point
  • Discovery is important but you can still change things in subsequent phases

56 of 70

Tactic 4: Always be discovering

57 of 70

Tactic 4: Talk about cost

IA

58 of 70

Tactic 2: Talk about cost

Conversations to have:

  • Timebox
  • This discovery will cost x, how does that compare to the expected service (ideally) or project costs?
  • This week will cost, what do we need to learn?
  • This week, service failure cost x, what can we do now to reduce this now?
  • Cost of delay, not solving this problem by x will cost y.

59 of 70

Tactic 5: Front-load delivery capability

60 of 70

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

61 of 70

Tactic 5: Stop

62 of 70

Tactic 5: Stop

Ask yourself:

“Are the requests for more certainty because we’re not being brave enough to stop?”

63 of 70

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.

64 of 70

In Summary

65 of 70

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

66 of 70

Doom Loop 1: Unclear problem to solve

  • User research your stakeholders
  • Mini discovery
  • Bring your stakeholders with you

67 of 70

Doom Loop 2: The predetermined solution

  • Use due diligence as a framing
  • Prototype!
  • Motivate the team

68 of 70

Doom Loop 3: False certainty

  • Look for points of similarity
  • Break down scope
  • Always be discovering
  • Talk about cost
  • Front Load delivery capability
  • Stop!

69 of 70

It’ll be ok!

PD

70 of 70

Thank you!