SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
9.
build a retail calculator
• build a retail calculator in 40 minutes, divided in 5
iterations of 8 minutes each
• split our use case in 15 to 20 user stories (most
people will build this in 2-3 slices, not our case!)
• a story is only valid if it has a UI, input & output,
and is visible different from the last story
• every story should be elephant-shaped, together
the form the whole elephant
10.
https://docs.google.com/document/d/
1Ls6pTmhY_LV8LwFiboUXoFXenXZl0qVZWPZ8J4uoqpI/edit
refer to handout
11.
priorities
target is: 5 discounts, 5 states
5 states before doing anything
with discounts (why? we can deploy!)
validation and fancy gui at the end!
12.
hints
• stories:
• implementable in 2-6 minutes
• different from previous story
• more value to customer than the previous story
• no story is just a mockup, UI, test case e.t.chard co
• your first slice? anything bigger than hello world is too big!
• discuss value of quickly building your walking skeleton (key architectural
components)
• next slices? no state, no discounts, hard coded taxes, two letter states, how
many states, discounts, tests e.t.c
13.
review
• how far did you get on the value curve?
• how many stories?
• Acceptance tests:
• i am in california, and i am buying 65535 items,
and each one cost 123.45$. the total amount i
have to pay?
14.
review
• how far did you get on the value curve?
• how many stories?
• Acceptance tests:
• i am in california, and i am buying 65535 items,
and each one cost 123.45$. the total amount i
have to pay?