Professional Documents
Culture Documents
Mapping =
Awesome Products
Faster!
STORY
DavidMAPPING
Hawks & Brad Swanson
David Hawks
CEO of Agile Velocity
Agile Trainer and Coach
Certified Scrum Coach (CSC)
@austinagile
austinagile.com (blog)
2
Transforming Technology Organizations
Brad
Swanson
Senior
Agile
Coach
@
agile42
brad.swanson@agile42.com
@bradswanson
Agile42
The
Agile
Coaching
Company
3
What is the difference between focusing
on
Outcomes
Vs
Output?
4
We want to Shift the Process from a
Requirements Delivery Process…
False Assumptions:
1. The customer knows what he wants
2. The developers know how to build it
3. Nothing will change along the way
5
…To a Requirements Discovery Process
Reality:
1. The customer discovers what he wants
2. The developers discover how to build it
3. Many things change along the way 6
How good are we at predicting what
customers need?
Feature/funcGon
usage
in
the
soIware
industry
always
oIen
7%
13%
Never
45%
Rarely
16%
someGmes
never
rarely
SomeGmes
19%
OIen
Always
Measure
10
Lean
Canvas:
Ash
Maurya
Lean
Canvas
1.
4.
3.
Unique
9.
Unfair
2.
Problem
SoluGon
value
Not
advantage
easily
copied
or
Customer
top
3
problems
top
3
features
proposiGon
bought
segments
Clear
compelling
Target
customers
message.
Why
8.
Key
makes
you
5.
ExisGng
alternaGves
metrics
different?
Channels
Early
adopters?
e.g.
AARRR
Path
to
customers
Product
Market
Lean
Canvas,
from
Ash
Maurya:
Running
Lean.
Licensed
under
CreaGve
Commons-‐AaribuGon-‐Share
Alike
3.0
11
*AARRR
metrics:
acquisiGon,
acGvaGon,
revenue,
retenGon,
referral
(Dave
McClure)
ParGal
Lean
Canvas:
Home
AutomaGon
1.
Problem
4.
SoluGon
3.
Unique
value
9.
Unfair
2.
Customer
• Inefficient
energy
• Voice
command
proposiGon
advantage
segments
usage
lights,
appliances
• Integrated
control
of
• Patents
• Elderly/disabled
• Age
&
disability
• Scheduled
tasks
ALL
home
systems
• Eco-‐conscious
• ?
create
difficulty
• MoGon
detecGon
• Free
installaGon
• ?
• ?
• ?
• ?
ExisGng
alternaGves
8.
Key
metrics
5.
Channels
• Hire
help
• #
requests
4
info
• Infomercials
• Perform
manually
• #
subscripGons
• Social
media
• ?
• ?
Early
adopters?
• ?
Product
Market
Lean
Canvas,
from
Ash
Maurya:
Running
Lean.
Licensed
under
CreaGve
Commons-‐AaribuGon-‐Share
Alike
3.0
12
Challenges
with
One
dimensional
backlogs
• Do
you
understand
the
workflow?
• Are
you
able
to
see
the
relaGonship
of
larger
stories
to
child
stories?
• How
do
you
validate
that
your
backlog
is
complete?
• What
context
do
you
use
for
prioriGzaGon?
15
User stories (epics) are decomposed
into smaller stories and organized
into activities (themes/epics) 16
User Story Maps help us plan releases
in complete and valuable slices
17
Anatomy
of
a
User
Story
Map
backbone
AcGvity
AcGvity
AcGvity
AcGvity
AcGvity
(Theme/epic)
(Theme/epic)
(Theme/epic)
(Theme/epic)
(Theme/epic)
Workflow
sequence
walking
skeleton
Task
Task
Task
Task
Task
Task
Task
Task
High
Task
(story)
18
Story
map
acGvity
Part
1
1. Choose
a
Customer
Segment
from
your
Lean
Canvas
2. 1
person
plays
the
Customer
role
3. Ask
what
customer
wants,
capture
each
idea
on
a
post-‐it
Workflow
sequence
Task
Task
(story)
(story)
Task
(story)
19
Story
map
acGvity
Part
2
Workflow sequence
Task
Task
(story)
(story)
Low
Task
1. Arrange
in
order
of
(story)
workflow
2. Group
items
into
common
acGvites
or
categories
20
3. Arrange
top
to
boaom
by
priority
Story
map
acGvity
Part
3
Workflow sequence
Task
(story)
25
Reading the activities across the top
of the system helps us understand
end-to-end use of the system.
26
User tasks make ideal user stories
27
User Story Mapping is Collaborative &
Fosters Co-Ownership
28
User Story Maps help us see things
from a user’s perspective
30