an introduction to user story mapping · an introduction to user story mapping mike stuedemann,...

Post on 26-May-2020

26 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

An Introduction to User Story Mapping

Mike Stuedemann, PMP, PMI_ACP, CSTCertified Scrum Trainer & Agile Coach

mike@agilityIRL.com | @StuedeSpeaks

Making the future a way of life

©2019 agilityIRL, LLC—All Rights Reserved

INTRODUCTIONS

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 1

LEVEL SETTING - TALKING ABOUT THIS…

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 2

NOT ABOUT THIS…

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 3

As a <USER>, I want to achieve this <GOAL>For this <BENEFIT>/ <MOTIVATION>

WHAT’S THE ISSUE?

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 4

ONE EXAMPLE OF THE ISSUE WITH DOCUMENTS….

©2019 agilityIRL, LLC-–all rights reserved 5Source: www.cakewrecks.com

BUT WAIT THERE’S MORE!

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 6

AND EVEN MORE!

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 7

“MVP…you keep using that word. I don’t think it means what you think it means”

KEY DEFINITIONS: MVP, MMF, MRF

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 8

MVP – Minimum Viable Product, Definition One: The simplest

experiment that you can conduct to validate

a hypothesis.

MMF – Minimum Marketable Feature: chunk of

functionality that delivers a subset of the customer’s requirements, and that is

capable of returning value to the customer when released

as an independent entity.

MVP – Minimum Viable Product,

Definition Two: The Feature set that delivers value.

MRF– Minimum Releasable Feature: the absolute minimum set of must-have features

that can be released to our users and still be

usable.Source: http://innolution.com/blog/mvp-and-mmf-and-mrf-oh-my

MINIMUM VIABLE PRODUCT – AN EXAMPLE

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 9

A USER STORY MAP – AN OVERVIEW

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 10

Activity Activity Activity Activity Activity Activity Activity

Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Time

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Source: Jeff Patton: User Story Mapping: Discover the Whole Story, Build the Right Product:

http://shop.oreilly.com/product/0636920033851.do

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 11

Getting Started Time

Activity Activity Activity

Tasks Tasks Tasks Tasks

Sub-Tasks/

Details

Sub-Tasks/

Details

Sub-Tasks/

Details

Sub-Tasks/

Details

Sub-Tasks/

Details

Sub-Tasks/

Details

Sub-Tasks/

Details

1

2

3

Source: Jeff Patton: User Story Mapping: Discover the Whole Story, Build the Right Product:

http://shop.oreilly.com/product/0636920033851.do

USER STORY MAPPING – HOW TO

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 12

Activity Activity Activity Activity Activity Activity Activity

Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Time

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/ Details

Sub-

Tasks/ Details

Sub-

Tasks/

Details

Source: Jeff Patton: User Story Mapping: Discover the Whole Story, Build the Right Product:

http://shop.oreilly.com/product/0636920033851.do

BACKBONE

WALKING SKELETON

USER STORY MAPPING – THE BACKBONE AND WALKING SKELETON

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 13

Activity Activity Activity Activity Activity Activity Activity

Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Time

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Sub-

Tasks/

Details

Source: Jeff Patton: User Story Mapping: Discover the Whole Story, Build the Right Product:

http://shop.oreilly.com/product/0636920033851.do

Necessity

USER STORY MAPPING – IDENTIFYING THE “MINIMUM”

A USER STORY MAP EXAMPLE – THE STATE OFHOCKEY – THE CHALLENGE

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 14

A USER STORY MAP EXAMPLE – THE STATE OF HOCKEY

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 15

Set-up Assoc. Mgmt.

Player Mgmt.

Add Assoc.

Add Team

Add Players

Add Game

Record Score

Report Stats

Sub-Tasks/ Details

Add Rink

Location

Add Ice Time

Sub-Tasks/ Details

Time

Add Contact

Info.

Create Online

Reg.

Import Players

Add Stats

Notify Players

Add Name

Add Name

Add Name

Specify Location

Add Pictures

Notify Players

Send to Scouts

Source: Jeff Patton: User Story Mapping: Discover the Whole Story, Build the Right Product: http://shop.oreilly.com/product/0636920033851.do

Notify Coach

Import Rinks

Add Coach

Add Contact

Info.

Create Online

Reg.

Import Coach

Add Name

Notify Players

Check Avail.

Notify Coach

Necessity

Release 1

Release 2

Release 3

EXERCISE: PRISON BREAK

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 16

You and your group have been unjustly imprisoned on a remote island in the Pacific ocean. The prison is guarded by multiple personnel and has advanced security systems and measures. Your group has decided to plot your escape.

Develop a User Story Map to outline this plan. The Map should address getting you out of your cell to the point where you return to your home country.

Note: Changes in the Prison and the Island’s Government may alter your plans at any time.

20 Minutes

WRAPPING UP

©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 17

top related