AgileUpgrade - GOTO Conference · 2015. 10. 6. · “data gathered from A/B tests by Ronny Kohavi,...

Preview:

Citation preview

AgileUpgrade.comTwitter: @J_Boeg

AgileUpgrade

Story Mapping – GOTO 2015 Jesper Boeg

www.AgileUpgrade.com

agileupgrade@gmail.com

Twitter: J_Boeg

AgileUpgrade.comTwitter: @J_Boeg

WHO AM I?

AgileUpgrade.comTwitter: @J_Boeg

AgileUpgrade

Org. reviews, mentoring, consulting and training

Scrum

Kanban

Agile

Lean

See more at www.AgileUpgrade.com

AgileUpgrade.comTwitter: @J_Boeg

Team

AgileUpgrade.comTwitter: @J_Boeg

Personal

AgileUpgrade.comTwitter: @J_Boeg

Maybe taking it too far?

AgileUpgrade.comTwitter: @J_Boeg

Though heavily inspired by Jeff Patton this is not a presentation on his version of Story Mapping

AgileUpgrade.comTwitter: @J_Boeg

Agenda

1 High quality waste

2 Story Mapping overview

3 Get started on the rigth foot

4 Diving into the details

5 Take-aways

AgileUpgrade.comTwitter: @J_Boeg

You are guinea pigs

Pag

e 10

AgileUpgrade.comTwitter: @J_Boeg

Quick rating

1. Novice: First time I have heard the term ”story map”

2. Informed: Read a blog or saw a conference video

3. Practicing: Tried it once or twice

4. Master: Facilitated several times. Improved some aspects.

5. Expert: Facilitated multiple times –developed my own version. Should be doing the presentation.

11

AgileUpgrade.comTwitter: @J_Boeg

Context of this talk

New projects/products

Products undergoing heavy development

Pag

e 12

AgileUpgrade.comTwitter: @J_Boeg

HIGH QUALITY WASTE? -

DOES THE FOLLOWING

SOUND FAMILIAR?

Pag

e 13

AgileUpgrade.comTwitter: @J_Boeg

Story point machine

AgileUpgrade.comTwitter: @J_Boeg

Fragmented list of great ideas

15

AgileUpgrade.comTwitter: @J_Boeg

It is a simple score!

16

Just give it a rough

guess in terms of value

and size and you have

got your priority.

Damn this agile

coaching stuff is easy

AgileUpgrade.comTwitter: @J_Boeg

Iterations will save us

17

AgileUpgrade.comTwitter: @J_Boeg

What have we achieved?

18

AgileUpgrade.comTwitter: @J_Boeg19

AgileUpgrade.comTwitter: @J_Boeg

Backlogs are great!

But not for strategy and high level

planning

20

AgileUpgrade.comTwitter: @J_Boeg

Prioritization is not about what you CAN do

to fulfill a business need – it is about what

you SHOULD do to create a desired effect

21

AgileUpgrade.comTwitter: @J_Boeg

The new backlog is a map

2008 blog by Jeff Patton

http://jpattonassociates.com/the-new-

backlog/

22

AgileUpgrade.comTwitter: @J_Boeg23

Story Mapping in shortCreate Product Vision

Identify ”backbone” activities (columns in story map)

Identify target groups/user segments

Walk the ”backbone” with each role

Prioritize (Walking skeleton, release goal)

Sales to

Business

Limit

reachedOrder Billing Up-sale

Vision: FOR private customers with a company mobile WHO wants to spend more data than their

company subscription allows OUR PRODUCT IS a one-time top-up data model THAT allows

customers to pay for more data immediately UNLIKE complicated internal approval processes or

the need for 2 mobile phones OUR PRODUCT tops-up mobile data with the push of a button

Private

Customer

TDC sales

person

Business

Client

Walking

SkeletonRelease goal: 1 product

available for one manually

seleted business client.

• KPI: +50% increase in

top-up data

AgileUpgrade.comTwitter: @J_Boeg

GET STARTED ON THE RIGHT

FOOT

24

AgileUpgrade.comTwitter: @J_Boeg

Get the right people

25

Product Manager

Project

sponsor

UX

End user

Frontend

Backend

Support

CEO

AgileUpgrade.comTwitter: @J_Boeg

Research domain

Vision

Customer journey

Market analysis

User segments

Organization

….

26

AgileUpgrade.comTwitter: @J_Boeg

Write known business needs

To be able to spend time on what

matters!

27

AgileUpgrade.comTwitter: @J_Boeg

DIVING INTO THE DETAILS

29

AgileUpgrade.comTwitter: @J_Boeg

A Vision is important!

30

AgileUpgrade.comTwitter: @J_Boeg

If applicable

Try this format for vision statement:

FOR (target for the product)

WHO (users’ needs)

OUR PRODUCT IS (the product category)

THAT (major benefit, key functionalities)

UNLIKE (current practice, competition)

OUR PRODUCT (major differentiator)

31

AgileUpgrade.comTwitter: @J_Boeg

CUSTOMER JOURNEYS

ROCK!

32

AgileUpgrade.comTwitter: @J_Boeg

Start outside-in

33

AgileUpgrade.comTwitter: @J_Boeg

Customer Journey touch points

34

AgileUpgrade.comTwitter: @J_Boeg

Where will we put our energy?

35

AgileUpgrade.comTwitter: @J_Boeg

Where will we put our energy?

36

AgileUpgrade.comTwitter: @J_Boeg

TARGET GROUPS/USER

SEGMENTS

37

AgileUpgrade.comTwitter: @J_Boeg

Identify

38

AgileUpgrade.comTwitter: @J_Boeg

Prioritize

Don’t try to please everybody!

39

Priority Target group Reason for priority

1 Single male, age 18-25 Market research shows that they represent 35-45 percent

of the total market and are the most likely to explore new

products. Also they are right now the least satisfied with

their current options

2 Mom 2 kids, age 26-35 Market research indicates that they are the fastest climbing

segment of digital consumers already representing 10-15

percent. Estimated to climb to 20-25 percent before 2018

Out of scope Target groups Reason

Kids age 5-12 The market is currently fulfilled and the entry barrier is too

high

AgileUpgrade.comTwitter: @J_Boeg

MAP IDENTIFIED USER NEEDS

40

AgileUpgrade.comTwitter: @J_Boeg

In touch points

41

AgileUpgrade.comTwitter: @J_Boeg

Tell the story / walk the map

42

AgileUpgrade.comTwitter: @J_Boeg

One target group at the time

43

AgileUpgrade.comTwitter: @J_Boeg

Important!

Keep telling it from an end-user

perspective – we are mapping user

needs

44

AgileUpgrade.comTwitter: @J_Boeg

Prioritize

45

AgileUpgrade.comTwitter: @J_Boeg

Walk the ”MVP”

46

AgileUpgrade.comTwitter: @J_Boeg

Release goals and KPI’s

Pag

e 47

AgileUpgrade.comTwitter: @J_Boeg

Keep in mind

48

“One of the most dangerous of all batch

size problems is the tendency to pack

more innovation in a single project than

is truly necessary”

Don Reinertsen, The Principles of Product

Development Flow

AgileUpgrade.comTwitter: @J_Boeg

What is the real risk?

49

“data gathered from A/B tests by Ronny

Kohavi, who directed Amazon’s Data

Mining and personalization group, reveal

that 60%-90% of ideas do not improve

the metric they were intended to

improve”

Lean Enterprise, 2015

AgileUpgrade.comTwitter: @J_Boeg

Remember

Reducing scope by 50% often reduces

Complexity by 50%

Effort by 50%

Budget by 50%

Time by 50%

50

AgileUpgrade.comTwitter: @J_Boeg

Difficult but important

What is the business goal of the

“release”?

Do we truly need it all to deliver on that

goal?

How will we measure if it is a success?

What will we do if numbers do not

match?

51

AgileUpgrade.comTwitter: @J_Boeg

A smile doesn’t cut it

52

AgileUpgrade.comTwitter: @J_Boeg

BE AS CREATIVE AS YOU

WANT – BUT KEEP IT VISUAL

53

AgileUpgrade.comTwitter: @J_Boeg

Just post Its on a wall

54

AgileUpgrade.comTwitter: @J_Boeg

A door

55

AgileUpgrade.comTwitter: @J_Boeg

Glass walls are great

56

AgileUpgrade.comTwitter: @J_Boeg

Even a dinner table

57

AgileUpgrade.comTwitter: @J_Boeg

REMEMBER

58

AgileUpgrade.comTwitter: @J_Boeg

It is just a direction!

At least when used in an Agile context

59

80%

50%

30%

AgileUpgrade.comTwitter: @J_Boeg

Keep it physical

60

AgileUpgrade.comTwitter: @J_Boeg

Repeat / update

Typically once every 1-3 months

61

AgileUpgrade.comTwitter: @J_Boeg

Visual and 2 dimensions

62

AgileUpgrade.comTwitter: @J_Boeg

Story mapping provides a way to focus

on the essentials, align stakeholders and

make it possible for everybody involved

to answer the important question:

What are we building for whom and why?

63

AgileUpgrade.comTwitter: @J_Boeg

Take-aways

Successful story mapping requires preparation

Agile without a direction is just a boring sequence of iterations

Don’t underestimate the power of having the right people present

Story mapping is an outside-in process – essentially just stories about users on a map

Doing it on a wall or white-board makes prioritization tangible and engaging

Story mapping facilitates and captures conversations about end user behaviour and a strategy to get the most out of your efforts

Story mapping can be used with traditional as well as agile processes

64

AgileUpgrade.comTwitter: @J_Boeg

Questions

65

AgileUpgrade.comTwitter: @J_Boeg

See you in May

Have a nice winter

Follow us at:

www.4globetrotters.world

66

AgileUpgrade.comTwitter: @J_Boeg

Contact information

Jesper Boeg

Mail: agileupgrade@gmail.com

Mobile: +45 51 54 28 20

Twitter: @J_Boeg

Website/blog: www.agileupgrade.com

Travelsite/blog: www.4globetrotters.com

67

AgileUpgrade.comTwitter: @J_Boeg68

Recommended