8. STEP 2 - CREATE OPTIONS
For each step, think about possible levels of quality of service (QoS)
1. Try to find the simplest possible first,
2.Then add more sophisticated options
26. STEP 3 -TIMETO SLICE
Start “slicing” stories
1. try to create one vertical, end-to-end slice first
2. Then, define new stories that add functionality by small steps
31. Search
Select
Pay
Deliver
Simple
Fancy
QoS
One
Item
List
Text
Search
User
optimize
One
Item
Several
Items,
same type
Several
Items,
different
types
Reservations
as options
Cash
Bill
Visa
Quick Loan
with payback
plan
send ticket
by trad.
mail
Print ticket
in office
email
ticket
As aTraveller
I can buy one predefined
trip, and pay and get my
ticket in the office.
As aTraveller
I can choose one trip from a
list of options, and pay and
get my ticket in the office.
As aTraveller
I can choose one trip from a
list of options, pay it using
Bill, and get my ticket in the
office.
As aTraveller
I can choose one trip from a
list of options, pay it using
Bill, and get my ticket by
mail.
As aTraveller
I can choose one trip from a
list of options, pay it using
Bill, and get my ticket by
email.
32. Search
Select
Pay
Deliver
Simple
Fancy
QoS
One
Item
List
Text
Search
User
optimize
One
Item
Several
Items,
same type
Several
Items,
different
types
Reservations
as options
Cash
Bill
Visa
Quick Loan
with payback
plan
send ticket
by trad.
mail
Print ticket
in office
email
ticket
As aTraveller
I can buy one predefined
trip, and pay and get my
ticket in the office.
As aTraveller
I can choose one trip from a
list of options, and pay and
get my ticket in the office.
As aTraveller
I can choose one trip from a
list of options, pay it using
Bill, and get my ticket in the
office.
As aTraveller
I can choose one trip from a
list of options, pay it using
Bill, and get my ticket by
mail.
As aTraveller
I can choose one trip from a
list of options, pay it using
Bill, and get my ticket by
email.
As aTraveller
I can search trips that match
to given words, choose
one , pay it using Bill, and get
my ticket by email.
As aTraveller
I can search trips that match
to given words, choose
many , pay it using Bill, and
get my ticket by email.
33. THE WHOLE PROCESS
1. Describe the steps of the workflow
2. For each step, think about possible levels of quality of service (QoS)
1. Try to find the simplest possible first,
2. Then add more sophisticated options
3. Start “slicing” stories
1. try to create one vertical, end-to-end slice first
2. Then, define new stories that add functionality by small steps
34. THINGSTO REMEMBER
• Aim to end-to-end slices
• The simplest possible solution is often
more simple than you think
• When taking the slice into a sprint, you
can slice it into tasks using the same
technique, since...
35. USER STORIES ARE FRACTALS
http://www.free-jigsaws.com/48_piece_jigsaw_puzzles/coil%20fractal.html