story mapping

21
STORY MAPPING Recover from Flat Backlogs with User Story Mapping Tracy Whitehill Agile Team Coach

Upload: faye

Post on 23-Feb-2016

73 views

Category:

Documents


0 download

DESCRIPTION

Recover from Flat Backlogs with User Story Mapping Tracy Whitehill Agile Team Coach . Story Mapping. How good are we at predicting what customers need?. How good are we at predicting what customers need?. Feature/function usage in the software industry. always. often. sometimes. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Story Mapping

STORY MAPPING

Recover from Flat Backlogs with User Story Mapping

Tracy WhitehillAgile Team Coach

Page 2: Story Mapping

How good are we at predicting what customers need?

2

Page 3: Story Mapping

How good are we at predicting what customers need?

45%

19%16%

13%

7%NeverRarelySometimesOftenAlways

From: A Standish Group 2002 study

Feature/function usage in the software industry

always

often

sometimes

rarely

never

Page 4: Story Mapping

We want to Shift the Process from a Requirements Delivery Process…

False Assumptions:1. The customer knows what he wants2. The developers know how to build it3. Nothing will change along the way

4

Page 5: Story Mapping

…To a Requirements Discovery Process

Reality:1. The customer discovers what he

wants2. The developers discover how to

build it3. Many things change along the

way

Page 6: Story Mapping

Challenges with One dimensional backlogs

• Do you understand the workflow?

• Are you able to see the relationship of larger stories to child stories?

• How do you validate that your backlog is complete?

• What context do you use for prioritization?

Page 7: Story Mapping

User tasks are decomposed into smaller

tasks and organized into activities

Page 8: Story Mapping

User Story Maps help us plan releases in complete and

valuable slices

Page 9: Story Mapping

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Workflow sequence

Prio

rity

First Release

Action(story

)

NextRelease

Anatomy of a User Story MapH

igh

Low

backbone

walking skeleton

Action(story

)

Page 10: Story Mapping

10

Minimal Viable Product - MVPMVP is “the version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort.” – Eric Ries, The Lean Startup

Page 11: Story Mapping

11

BuildLearn

Minimize time thru the loop

Eric Ries: The Lean Startup

1) What do we need to

learn?

2) How can we measure it?

3) What is the simplest thing to build to measure

it?(MVP)

Validated Learning: the Build-Measure-Learn cycle

Measure

Page 12: Story Mapping

121. Problem

top 3 problems

Existing alternatives

4. Solutiontop 3 features

8. Key metricse.g. AARRR

3. Unique value

propositionClear compelling

message. Why makes you different?

2. Customer segments

Target customers

Early adopters?

9. Unfair advantage

Not easily copied or bought

5. ChannelsPath to

customers

7. Cost StructureCustomer acquisition, distribution, people, etc.

6. Revenue streamsRevenue model, life time value, revenue, gross

margin

Lean Canvas: Ash Maurya

Product Market

Lean Canvas

Lean Canvas, from Ash Maurya: Running Lean. Licensed under Creative Commons-Attribution-Share Alike 3.0*AARRR metrics: acquisition, activation, revenue, retention, referral (Dave McClure)

Page 13: Story Mapping

13 1. Problem• Inefficient energy

usage• Age & disability

create difficulty• ?

Existing alternatives

• Hire help• Perform manually• ?

4. Solution• Voice command

lights, appliances• Scheduled tasks• Motion

detection• ?

8. Key metrics• # requests 4 info• # subscriptions• ?

3. Unique value proposition

• Integrated control of ALL home systems

• Free installation• ?

2. Customer segments

• Elderly/disabled• Eco-conscious• ?

Early adopters?

9. Unfair advantage

• Patents• ?

5. Channels• Infomercials• Social media• ?

7. Cost Structure Marketing, product design, ?

6. Revenue streams Hardware sales, subscription, ?

Lean Canvas, from Ash Maurya: Running Lean. Licensed under Creative Commons-Attribution-Share Alike 3.0Product Market

Partial Lean Canvas: Home Automation

Page 14: Story Mapping

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action(story

)Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action(story

)

Workflow sequence

Action (story

)

Story Map Activity Part 11. Choose a Customer Segment from your Lean

Canvas2. One person plays the Customer role3. Ask what the customer wants, capture each idea

on a post-it

Page 15: Story Mapping

1. Arrange in order of workflow2. Group items into common activities or

categories3. Arrange top to bottom by priority

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

)

Action (story

) Action (story

)

Action (story

)Action (story

)

Action (story

)

Action (story

)

Workflow sequence

Prio

rity

Action (story

)

Story Map Activity Part 2H

igh

Low

Page 16: Story Mapping

16

Story Map Activity Part 3

1. Draw the line for your MVP2. Draw the line for subsequent Releases

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)Action(story

)

Action(story

)

Action(story

)

Action(story

)

Workflow sequence

Prio

rity

Action(story

)

Hig

hLo

w

Action(story

)

MVP

NextRelease

Page 17: Story Mapping

Reading the activities across the top of the system helps us understand end-to-end

use of the system.

Page 18: Story Mapping

User Story Mapping is Collaborative & Fosters Co-

Ownership

Page 19: Story Mapping

User Story Maps help us see things from a user’s

perspective

Colors for different user

personas

Page 20: Story Mapping

With User Story Mapping you can test for Gaps by Walking

the Map

Page 21: Story Mapping

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Activity(Theme/

epic)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)Action(story

)

Action(story

)

Action(story

)

Action(story

)

Action(story

)

Workflow sequence

Prio

rity

MVP

Action(story

)

NextRelease

Anatomy of a User Story MapH

igh

Low

Action(story

)