Elephant Carpaccio workshop

Preview:

Citation preview

the <elephant> carpaccio workshop

Nikos Batsios, Agile Coach/ScM 6th Agile Meetup @ Thess agilegreece.org

purpose

• learn and practice in slicing use cases in small user stories

why split

why split

• stories: vertical, testable, user-valuable. Cuts across multiple architectural layers

why split

• story slicing: making thinner stories but still vertical

group discussion

do you see any benefits?

time vs value

our challenge

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

https://docs.google.com/document/d/1Ls6pTmhY_LV8LwFiboUXoFXenXZl0qVZWPZ8J4uoqpI/edit

refer to handout

prioritiestarget is: 5 discounts, 5 states

5 states before doing anything with discounts (why? we can deploy!)

validation and fancy gui at the end!

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

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?

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?

your reflections here!

credits

• Alistair Cockburn, Henrik Kniberg

• http://alistair.cockburn.us/Elephant+Carpaccio+exercise

• https://docs.google.com/document/d/1TCuuu-8Mm14oxsOnlk8DqfZAA1cvtYu9WGv67Yj_sSk/pub

Recommended