Professional Documents
Culture Documents
Software Design Class - Session 7: Creating Actionable Narrative
Software Design Class - Session 7: Creating Actionable Narrative
Alex Cowan
2015 COWAN+
WHERE YOU SHOULD BE NOW
Epic Stories Experiment(s) for
CUSTOMER
Child Stories DISCOVERY &
hypothesis testing
EXPERIMENTS
?
E
M
WH
W
AT
S HO
PRODUCT &
Personas, Problem Scenarios
IF
PROMOTION
?
including Think- Alternatives
See-Feel-Do Value Propositions
VALUE
PROPOSITIONS &
USER STORIES
& PROTOTYPES
ASSUMPTIONS Summary Value
Hypothesis
MVP Ideas
E?
AL
PIVOT? Assumptions for Value
SC
Hypothesis
?
AT
WH
PROBLEM Interview Guide
PERSONAS WHO? SCENARIOS &
ALTERNATIVES
2 (or more) Interviews
2015 COWAN+
MORE OF A WEB THAN A YELLOW BRICK ROAD
EPIC
As the HR manager, I want to create a screening quiz so that I can understand whether I want to
send possible recruits to the functional manager.
HAPPY PATH?
2015 COWAN+
MORE OF A WEB THAN A YELLOW BRICK ROAD
EPIC
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my
next steps.
MORE OF A WEB
2015 COWAN+
MORE OF A WEB THAN A YELLOW BRICK ROAD
EPIC
As the HR manager, I want to create a screening quiz so that I can understand whether I want to
send possible recruits to the functional manager.
identifies part
2015 COWAN+
WHERE MANY STORIES START (AND REMAIN)
2015 COWAN+
WHERE MANY STORIES START (AND REMAIN)
2015 COWAN+
WHERE MANY STORIES START (AND REMAIN)
2015 COWAN+
WHERE MANY STORIES START (AND REMAIN)
2015 COWAN+
A MORE SPECIFIC STORY
As Ted the HVAC technician, I want to easily replace a
part so I can finish the job.
(general jobs to be done, objectives) (testable narratives of how a user will use
our software to solve those problems)
Problem Scenario User Story
Increase Customer Satisfaction
Decrease Repair Time As Ted the HVAC technician,
Decrease Cost I want to easily replace a part
Specify Steps & Cost Clearly so I can finish the job.
Reduce Non-Billable Time
Reduce Travel
2015 COWAN+
A MORE SPECIFIC STORY
2015 COWAN+
A MORE SPECIFIC STORY
2015 COWAN+
A MORE TESTABLE NARRATIVE
2015 COWAN+
THINKING THROUGH AN EPIC
EPIC
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
THINKING THROUGH AN EPIC
EPIC
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
THINKING THROUGH AN EPIC
EPIC
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
THINKING THROUGH AN EPIC
EPIC
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
THINKING THROUGH AN EPIC
EPIC
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
THINKING THROUGH AN EPIC
EPIC
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
DRAFT A STORYBOARD
EPIC
As Ted the HVAC
technician, I want to
identify a part that needs
replacing so I can decide
my next steps.
2015 COWAN+
EXAMPLE: AGILE USER STORIES
EPIC STORY
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
CHILD STORIES
A) I know the part number and I want to find it on the system so I can figure out next steps on the repair.
B) I dont know the part number and I want to try to identify it online so I can move the job forward.
C) I dont know the part number and I cant determine it and I want help so I can move the job forward.
D) I want to see the cost of the part and time to receive it so I decide on next steps and get agreement from
the customer.
2015 COWAN+
EXAMPLE: AGILE USER STORIES
EPIC STORY
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
CHILD STORIES
A) I know the part number and I want to find it on the system so I can figure out next steps on the repair.
B) I dont know the part number and I want to try to identify it online so I can move the job forward.
C) I dont know the part number and I cant determine it and I want help so I can move the job forward.
D) I want to see the cost of the part and time to receive it so I decide on next steps and get agreement from
the customer.
2015 COWAN+
EXAMPLE: AGILE USER STORIES
EPIC STORY
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
EXAMPLE: AGILE USER STORIES
EPIC STORY
As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide my next steps.
2015 COWAN+
REVIEW STUDENT WORK!
EPIC
As Ted the HVAC
technician, I want to
identify a part that needs
replacing so I can decide
my next steps.
CHILD STORIES
A) I know the part
number and I want
to find it on the
system so I can
figure out next steps
on the repair.
B)
2015 COWAN+
SLICING THE LASAGNA
2015 COWAN+
USER STORY MAPPING
Lets get started!
STRIPE 1
TOPLINE
NARRATIVE
TIME
STRIPE 1
HIGH PRIORITY
STORIES
STRIPE 2, ETC.
PRIORITY
LOWER PRIORITY
STORIES
source: adapted from Jeff Pattons User Story Mapping 2015 COWAN+
ASSIGNMENTS
1. Do/Group: Finish Story Map (0-45 minutes)
v5 2015 COWAN+