SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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
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!
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

Contenu connexe

Tendances

Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)one80
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User StoriesJaneve George
 
Story writing and mapping
Story writing and mappingStory writing and mapping
Story writing and mappingDevJam
 
Boostez votre amélioration continue avec Popcorn Flow !
Boostez votre amélioration continue avec Popcorn Flow !Boostez votre amélioration continue avec Popcorn Flow !
Boostez votre amélioration continue avec Popcorn Flow !Anne Gabrillagues
 
Product Roadmapping Workshop
Product Roadmapping WorkshopProduct Roadmapping Workshop
Product Roadmapping WorkshopFresh Tilled Soil
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban GameLiz Keogh
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user storiesPayton Consulting
 
Splitting Stories with the Hamburger Method - A Simple 5 Step Process
Splitting Stories with the Hamburger Method - A Simple 5 Step ProcessSplitting Stories with the Hamburger Method - A Simple 5 Step Process
Splitting Stories with the Hamburger Method - A Simple 5 Step ProcessStephen Tucker
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosAlexey Krivitsky
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and KanbanRajesh Viswanathan
 
Impediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsPooja Wandile
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshopBrian Sjoberg
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planningJames Whitehead
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuertawebcat
 

Tendances (20)

Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
Story writing and mapping
Story writing and mappingStory writing and mapping
Story writing and mapping
 
Boostez votre amélioration continue avec Popcorn Flow !
Boostez votre amélioration continue avec Popcorn Flow !Boostez votre amélioration continue avec Popcorn Flow !
Boostez votre amélioration continue avec Popcorn Flow !
 
Product Roadmapping Workshop
Product Roadmapping WorkshopProduct Roadmapping Workshop
Product Roadmapping Workshop
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban Game
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 
Splitting Stories with the Hamburger Method - A Simple 5 Step Process
Splitting Stories with the Hamburger Method - A Simple 5 Step ProcessSplitting Stories with the Hamburger Method - A Simple 5 Step Process
Splitting Stories with the Hamburger Method - A Simple 5 Step Process
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
Impediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teams
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshop
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 

Similaire à Elephant Carpaccio workshop

Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondAgile Impact
 
A New Dojo: The Art of Story Splitting
A New Dojo: The Art of Story SplittingA New Dojo: The Art of Story Splitting
A New Dojo: The Art of Story SplittingDr. Alexander Schwartz
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User StoriesCarlo Kruger
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptxPaul Boos
 
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...GeeksLab Odessa
 
User stories primer - how to think differently about constructing stories
User stories primer - how to think differently about constructing storiesUser stories primer - how to think differently about constructing stories
User stories primer - how to think differently about constructing storiesDave Ungar
 
Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...
Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...
Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...AgileNetwork
 
Agile Education: PO Basics
Agile Education: PO BasicsAgile Education: PO Basics
Agile Education: PO BasicsBharti Rupani
 
User Story Mapping
User Story MappingUser Story Mapping
User Story MappingStefano Leli
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & ScrumHawkman Academy
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start upsSerdar Temiz
 
Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleskierkowski
 
Scaling agile without the scaling framework
Scaling agile without the scaling frameworkScaling agile without the scaling framework
Scaling agile without the scaling frameworkagilebydesign
 
Freemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David WeeklyFreemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David WeeklyKachingle
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina daysdeconf
 

Similaire à Elephant Carpaccio workshop (20)

Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
A New Dojo: The Art of Story Splitting
A New Dojo: The Art of Story SplittingA New Dojo: The Art of Story Splitting
A New Dojo: The Art of Story Splitting
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
 
User stories primer - how to think differently about constructing stories
User stories primer - how to think differently about constructing storiesUser stories primer - how to think differently about constructing stories
User stories primer - how to think differently about constructing stories
 
Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...
Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...
Agile Mumbai 2019 Conference | Understanding the ask for Agility from a Digit...
 
Agile Education: PO Basics
Agile Education: PO BasicsAgile Education: PO Basics
Agile Education: PO Basics
 
User stories
User storiesUser stories
User stories
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
 
Customer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzleCustomer Feedback: the missing piece of the Agile puzzle
Customer Feedback: the missing piece of the Agile puzzle
 
Scaling agile without the scaling framework
Scaling agile without the scaling frameworkScaling agile without the scaling framework
Scaling agile without the scaling framework
 
Product backlog
Product backlogProduct backlog
Product backlog
 
Freemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David WeeklyFreemium Meetup November 2012 - David Weekly
Freemium Meetup November 2012 - David Weekly
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 

Plus de nikos batsios

Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanbannikos batsios
 
making your culture work
making your culture workmaking your culture work
making your culture worknikos batsios
 
Zen In the Middle of Chaos
Zen In the Middle of ChaosZen In the Middle of Chaos
Zen In the Middle of Chaosnikos batsios
 
A retrospective based on Satir Change model
A retrospective based on Satir Change modelA retrospective based on Satir Change model
A retrospective based on Satir Change modelnikos batsios
 
self organizing agile teams
self organizing agile teamsself organizing agile teams
self organizing agile teamsnikos batsios
 
OKRs: Objectives and Key Results, the basics
OKRs: Objectives and Key Results, the basicsOKRs: Objectives and Key Results, the basics
OKRs: Objectives and Key Results, the basicsnikos batsios
 
the agile mindset, a learning lab
the agile mindset, a learning labthe agile mindset, a learning lab
the agile mindset, a learning labnikos batsios
 
THE GOLDEN CIRCLE OF AGILE {MINDSET}
THE GOLDEN CIRCLE OF AGILE {MINDSET}THE GOLDEN CIRCLE OF AGILE {MINDSET}
THE GOLDEN CIRCLE OF AGILE {MINDSET}nikos batsios
 

Plus de nikos batsios (14)

Jobs to Be Done
Jobs to Be DoneJobs to Be Done
Jobs to Be Done
 
about agility
about agilityabout agility
about agility
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
making your culture work
making your culture workmaking your culture work
making your culture work
 
Zen In the Middle of Chaos
Zen In the Middle of ChaosZen In the Middle of Chaos
Zen In the Middle of Chaos
 
A retrospective based on Satir Change model
A retrospective based on Satir Change modelA retrospective based on Satir Change model
A retrospective based on Satir Change model
 
self organizing agile teams
self organizing agile teamsself organizing agile teams
self organizing agile teams
 
OKRs: Objectives and Key Results, the basics
OKRs: Objectives and Key Results, the basicsOKRs: Objectives and Key Results, the basics
OKRs: Objectives and Key Results, the basics
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
the agile mindset, a learning lab
the agile mindset, a learning labthe agile mindset, a learning lab
the agile mindset, a learning lab
 
THE GOLDEN CIRCLE OF AGILE {MINDSET}
THE GOLDEN CIRCLE OF AGILE {MINDSET}THE GOLDEN CIRCLE OF AGILE {MINDSET}
THE GOLDEN CIRCLE OF AGILE {MINDSET}
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 

Dernier

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Dernier (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

Elephant Carpaccio workshop

  • 1. the <elephant> carpaccio workshop Nikos Batsios, Agile Coach/ScM 6th Agile Meetup @ Thess agilegreece.org
  • 2. purpose • learn and practice in slicing use cases in small user stories
  • 4. why split • stories: vertical, testable, user- valuable. Cuts across multiple architectural layers
  • 5. why split • story slicing: making thinner stories but still vertical
  • 6. group discussion do you see any benefits?
  • 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
  • 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?
  • 16. credits • Alistair Cockburn, Henrik Kniberg • http://alistair.cockburn.us/Elephant+Carpaccio +exercise • https://docs.google.com/document/d/ 1TCuuu-8Mm14oxsOnlk8DqfZAA1cvtYu9WGv67Yj_ sSk/pub