Professional Documents
Culture Documents
2015 COWAN+
WHERE YOU SHOULD BE NOW
Experiment(s) for
CUSTOMER Was the implemented
DISCOVERY & story relevant to the
hypothesis testing
EXPERIMENTS proposition?
WH
AT
Personas, Problem Scenarios
?IF
including Think- Alternatives
See-Feel-Do Value Propositions
VALUE
PROPOSITIONS & Summary Value
ASSUMPTIONS Hypothesis
MVP Ideas
Assumptions for Value
Hypothesis
Do we understand
this person? What ?
AT
makes them tick? WH
PROBLEM Interview Guide
PERSONAS WHO? SCENARIOS &
ALTERNATIVES
2 (or more) Interviews
E
M
WH
W
AT
S HO
?IF
VALUE
PROPOSITIONS &
USER STORIES
ASSUMPTIONS
& PROTOTYPES
Do we understand
this person? What ?
AT
makes them tick? WH
PROBLEM
PERSONAS WHO? SCENARIOS &
ALTERNATIVES
Assumptions
Problems
Alternatives Product Experiments on Motivation
Hypothesis User Stories
Field
Discovery (input to)
Software
time
source: adapted from The Design of Everyday Things 2015 COWAN+
SOFTWARE DESIGN CLASS
Motivation
Action : )
Action Line
Inaction : (
Ability (Usability)
PERSONAS
PROBLEM
PERSONAS SCENARIOS &
ALTERNATIVES
PROBLEM
PERSONAS SCENARIOS &
ALTERNATIVES
Why?
(Motivation)
VALUE
PROPOSITIONS &
ASSUMPTIONS
PROBLEM
PERSONAS SCENARIOS & USER STORIES
ALTERNATIVES & PROTOTYPES
Why?
(Motivation) EPIC
STORY
VALUE
PROPOSITIONS & CHILD
ASSUMPTIONS
CHILD
A more structured,
automated parts
Why?
ordering process will
(Motivation)
increase billable time
and reduce planning
overhead.
ALEX COWAN | alexandercowan.com | @cowanSF 2015 COWAN+
PERSONA TO PROBLEM SCENARIO TO EPIC- HVAC IN A HURRY
How?
Who? What? (Usability)
USER STORIES
& PROTOTYPES
EPIC
STORY
CHILD
CHILD
USER STORIES
& PROTOTYPES
Why?
(Motivation) EPIC
STORY
VALUE
PROPOSITIONS & CHILD
ASSUMPTIONS
CHILD
PROBLEM
SCENARIOS & USER STORIES
ALTERNATIVES & PROTOTYPES
Why?
(Motivation) EPIC
STORY
VALUE
PROPOSITIONS & CHILD
ASSUMPTIONS
CHILD
PROBLEM
PERSONAS SCENARIOS & USER STORIES
ALTERNATIVES & PROTOTYPES
Why?
(Motivation) EPIC
STORY
VALUE
PROPOSITIONS & CHILD
ASSUMPTIONS
CHILD
Test Cases
But they are still specific & discrete.
The bigger stuff should thread back
to problem scenarios.
EXAMPLE EPICS
1) As Ted the HVAC technician, I want to identify a part that needs replacing so I can decide
my next steps.
2) As Harry the HVAC technician, I want to understand how to arrive at my next job prepared
so I avoid logistical delays and the customer having to repeat themselves.
3) As Danielle the Dispatcher, I want to understand a customers location, needs, and urgency
level so I can decide who, what, and when to dispatch to their site.
4) As Danielle the Dispatcher, I want to see a specific technicians availability so I can decide
whether Im able to use them for follow-up on a job they started.
CHILD STORY B
1B) I dont know the part and I want to try
to identify it online so I can move the job
forward.
STORY N
Ted completes a problem diagnosis Ted knows the cost and availability
Ted identifies the part for ordering
that requires a new part of the part
ALEX COWAN | alexandercowan.com | @cowanSF 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.
ALEX COWAN | alexandercowan.com | @cowanSF 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.
ALEX COWAN | alexandercowan.com | @cowanSF 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.
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.
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.