An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann,...
Transcript of An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann,...
![Page 1: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/1.jpg)
An Introduction to User Story Mapping
Mike Stuedemann, PMP, PMI_ACP, CSTCertified Scrum Trainer & Agile Coach
[email protected] | @StuedeSpeaks
Making the future a way of life
©2019 agilityIRL, LLC—All Rights Reserved
![Page 2: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/2.jpg)
INTRODUCTIONS
©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 1
![Page 3: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/3.jpg)
LEVEL SETTING - TALKING ABOUT THIS…
©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 2
![Page 4: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/4.jpg)
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>
![Page 5: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/5.jpg)
WHAT’S THE ISSUE?
©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 4
![Page 6: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/6.jpg)
ONE EXAMPLE OF THE ISSUE WITH DOCUMENTS….
©2019 agilityIRL, LLC-–all rights reserved 5Source: www.cakewrecks.com
![Page 7: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/7.jpg)
BUT WAIT THERE’S MORE!
©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 6
![Page 8: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/8.jpg)
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”
![Page 9: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/9.jpg)
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
![Page 10: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/10.jpg)
MINIMUM VIABLE PRODUCT – AN EXAMPLE
©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 9
![Page 11: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/11.jpg)
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
![Page 12: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/12.jpg)
©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
![Page 13: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/13.jpg)
©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
![Page 14: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/14.jpg)
©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”
![Page 15: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/15.jpg)
A USER STORY MAP EXAMPLE – THE STATE OFHOCKEY – THE CHALLENGE
©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 14
![Page 16: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/16.jpg)
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
![Page 17: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/17.jpg)
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
![Page 18: An Introduction to User Story Mapping · An Introduction to User Story Mapping Mike Stuedemann, PMP, PMI_ACP, CST Certified Scrum Trainer & Agile Coach mike@agilityIRL.com| @StuedeSpeaks](https://reader030.fdocuments.net/reader030/viewer/2022041021/5ed0a89a0b370e0edc6603eb/html5/thumbnails/18.jpg)
WRAPPING UP
©2019 agilityIRL, LLC-–all rights reserved An Introduction to User Story Mapping 17