Elephant Carpaccio workshop
-
Upload
nikos-batsios -
Category
Software
-
view
147 -
download
8
Transcript of Elephant Carpaccio workshop
![Page 1: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/1.jpg)
the <elephant> carpaccio workshop
Nikos Batsios, Agile Coach/ScM 6th Agile Meetup @ Thess agilegreece.org
![Page 2: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/2.jpg)
purpose
• learn and practice in slicing use cases in small user stories
![Page 3: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/3.jpg)
why split
![Page 4: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/4.jpg)
why split
• stories: vertical, testable, user-valuable. Cuts across multiple architectural layers
![Page 5: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/5.jpg)
why split
• story slicing: making thinner stories but still vertical
![Page 6: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/6.jpg)
group discussion
do you see any benefits?
![Page 7: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/7.jpg)
time vs value
![Page 8: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/8.jpg)
our challenge
![Page 9: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/9.jpg)
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
![Page 10: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/10.jpg)
https://docs.google.com/document/d/1Ls6pTmhY_LV8LwFiboUXoFXenXZl0qVZWPZ8J4uoqpI/edit
refer to handout
![Page 11: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/11.jpg)
prioritiestarget is: 5 discounts, 5 states
5 states before doing anything with discounts (why? we can deploy!)
validation and fancy gui at the end!
![Page 12: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/12.jpg)
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
![Page 13: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/13.jpg)
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?
![Page 14: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/14.jpg)
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?
![Page 15: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/15.jpg)
your reflections here!
![Page 16: Elephant Carpaccio workshop](https://reader036.fdocuments.us/reader036/viewer/2022081418/55a802221a28aba14d8b46ba/html5/thumbnails/16.jpg)
credits
• Alistair Cockburn, Henrik Kniberg
• http://alistair.cockburn.us/Elephant+Carpaccio+exercise
• https://docs.google.com/document/d/1TCuuu-8Mm14oxsOnlk8DqfZAA1cvtYu9WGv67Yj_sSk/pub