SlideShare a Scribd company logo
1 of 16
Download to read offline
Deep Dive
ESTIMATIONS IN
SCRUM
ROOTS - WIDEBAND DELPHI METHOD
Experts are getting specifications
Discussion happens
Every expert fills the form anonymously
Discussion happens about why estimations vary
Every expert fills the form anonymously
repeat
PLANNING POKER
Discuss the task
Pick a card with a number
Give min and max proposals a soapbox time
Pick a card again
Repeat until a consensus is reached
Record a number
ATTRIBUTES OF A PLANNING POKER
Biased opinions
Dunning-Kruger effect
All are the experts in their field of knowledge
Relative estimations or real units estimation (days vs
story points or t-shirt sizes)
Repeat until a consensus is reached
Share knowledge and cover dark corners is the goal, not
number itself
numbers can help to make forecasts
BIASED OPINIONS
That's normal!
We work as a Team because only together we know
everything
Cross experts communication is key. e.g. PO -> DevTeam,
UI/UX -> PO
lack of expertise does not make your opinion less
valuable
place to talk about the scope to align everyone
Chinese whispers effect minimized
DUNNING-KRUGER EFFECT
"If you're incompetent, you can’t know
you’re incompetent. The skills you need to
produce a right answer are exactly the skills
you need to recognize what a right answer
is."
ALL ARE THE EXPERTS IN THEIR FIELD OF
KNOWLEDGE
You know something I don't
You share your knowlege. Now everyone knows it
...
Profit!
RELATIVE OR REAL UNITS ESTIMATION
Hours
Days
Ideal Days/Hours
Story Points
T-Shirt sizes
Parrots, carrots, bottle of beers, anything goes
A WORD ON UNITS
Beginners tend to use t-shirts, ideal days and such
Mature teams can easily juggle with story points
Story point is super relative, ideal day is very natural
Yes, it is tough!
REACHING CONSENSUS
but "Discussio mater veritas est." some
Latin dude said that
Repeat conversation until full consensus
Keep up to 3 rounds
On 3rd - pick one biggest
or On 3rd - take number by majority
HOW DO WE ESTIMATE AND WHAT IS A BEST
PRACTICE?
Best Practice We
As a
customer, I
want see my
orders so that
I can figure
out what I
bought.
... has provided an endpoint which
allows for enabling/disabling support to
users by providing a list of Subscription
assignid's, as opposed to the current
endpoint which only accepts one
assignid.
Best Practice We
estimate effort not
time
estimate effort not time
minimal
implementation
sometimes we try to get bigger,
better, more complex
one whole thing -
full nine yard
5 cards = 1x Mockups, 2x
Investigation, 2x Implementation
Best Practice We
severely limit
implementation talks
we tend to talk about
implementation a lot
IDEAS
Reject card with no acceptance criteria!
Start writing user stories! (bugs can skip that)
Define personas, grow attached to them
Discuss user story instead of lifeless card at grooming
Keep implementation in planning
Estimate minimum implementation. Enough is enough
On 3rd round pick a maximum instead of majority
Do not estimate task items. Only story itself
Use coffee break card if you want!
Follow the roadmap. That is our short-term goal
definition. Is that card is about our current priorities?
Dra agenda:
CUSTOMER INSIGHTS WORKSHOP
Prework: research on the topic to get yourself prepared
Day 1: Announce topics to work on, split into groups
Day 2: Work on presentations on the chosen matter
Day 2: Evening: present material on chosen topics
Day 3: Prepare card for grooming for the next steps

More Related Content

What's hot

Creative Technique
Creative TechniqueCreative Technique
Creative Techniqueguestd5b6e2
 
how to make Presentation Part 1
how to make Presentation Part 1how to make Presentation Part 1
how to make Presentation Part 1santoshingalkar
 
India script
India scriptIndia script
India scriptxaviersbpj
 
Speech visual aids
Speech visual aidsSpeech visual aids
Speech visual aidsDaniel Proffitt
 
How To Make A Presentation
How To Make A PresentationHow To Make A Presentation
How To Make A Presentationlittle robie
 
Treatment Writing Pt II
Treatment Writing Pt IITreatment Writing Pt II
Treatment Writing Pt IIelectricgeisha
 
Exhibition Display Guidelines 2013
Exhibition Display Guidelines 2013Exhibition Display Guidelines 2013
Exhibition Display Guidelines 2013class6b812
 
Techniques in presentation
Techniques in presentationTechniques in presentation
Techniques in presentationXiaoye Lanzhi
 
Using Advanced Presentation Techniques
Using Advanced Presentation TechniquesUsing Advanced Presentation Techniques
Using Advanced Presentation TechniquestheLecturette
 
Lesson 8 reviewing the justification and treatment
Lesson 8  reviewing the justification and treatmentLesson 8  reviewing the justification and treatment
Lesson 8 reviewing the justification and treatmentHeath Park, Wolverhampton
 
Effectivepresentations
EffectivepresentationsEffectivepresentations
EffectivepresentationsAbdul ahad Fareed
 
Require
RequireRequire
Requireccfruit
 
PRESENTATION DOs & DON'Ts
PRESENTATION DOs & DON'TsPRESENTATION DOs & DON'Ts
PRESENTATION DOs & DON'TsSarah Hartley
 
Exhibition Display 2012
Exhibition Display 2012Exhibition Display 2012
Exhibition Display 2012jsandul
 
Visual Aids
Visual AidsVisual Aids
Visual Aidsvcdb8
 

What's hot (18)

Creative Technique
Creative TechniqueCreative Technique
Creative Technique
 
how to make Presentation Part 1
how to make Presentation Part 1how to make Presentation Part 1
how to make Presentation Part 1
 
India script
India scriptIndia script
India script
 
Visual aids
Visual aidsVisual aids
Visual aids
 
Speech visual aids
Speech visual aidsSpeech visual aids
Speech visual aids
 
How To Make A Presentation
How To Make A PresentationHow To Make A Presentation
How To Make A Presentation
 
Treatment Writing Pt II
Treatment Writing Pt IITreatment Writing Pt II
Treatment Writing Pt II
 
Exhibition Display Guidelines 2013
Exhibition Display Guidelines 2013Exhibition Display Guidelines 2013
Exhibition Display Guidelines 2013
 
Art Of Presentation 1
Art Of Presentation 1Art Of Presentation 1
Art Of Presentation 1
 
Techniques in presentation
Techniques in presentationTechniques in presentation
Techniques in presentation
 
Using Advanced Presentation Techniques
Using Advanced Presentation TechniquesUsing Advanced Presentation Techniques
Using Advanced Presentation Techniques
 
Lesson 8 reviewing the justification and treatment
Lesson 8  reviewing the justification and treatmentLesson 8  reviewing the justification and treatment
Lesson 8 reviewing the justification and treatment
 
Online Writing
Online WritingOnline Writing
Online Writing
 
Effectivepresentations
EffectivepresentationsEffectivepresentations
Effectivepresentations
 
Require
RequireRequire
Require
 
PRESENTATION DOs & DON'Ts
PRESENTATION DOs & DON'TsPRESENTATION DOs & DON'Ts
PRESENTATION DOs & DON'Ts
 
Exhibition Display 2012
Exhibition Display 2012Exhibition Display 2012
Exhibition Display 2012
 
Visual Aids
Visual AidsVisual Aids
Visual Aids
 

Viewers also liked

Jazmyn glines bio cwi
Jazmyn glines bio cwiJazmyn glines bio cwi
Jazmyn glines bio cwiJazmynlaraine
 
Cycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsCycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsScott Aucoin
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2SOFTENG
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningMykola Rak
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story pointsNadia Zemskova
 
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel FatulescuIasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel FatulescuCodecamp Romania
 
Agile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user storiesAgile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user storiessrondal
 
Agile Estimations in a Traditional World
Agile Estimations in a Traditional WorldAgile Estimations in a Traditional World
Agile Estimations in a Traditional WorldACA IT-Solutions
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story pointsScrum Breakfast Vietnam
 
Agile estimation
Agile estimationAgile estimation
Agile estimationStephen Forte
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachMarraju Bollapragada V
 

Viewers also liked (12)

Jazmyn glines bio cwi
Jazmyn glines bio cwiJazmyn glines bio cwi
Jazmyn glines bio cwi
 
Cycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsCycle times and the Evolution From Story Points
Cycle times and the Evolution From Story Points
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story points
 
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel FatulescuIasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
 
Agile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user storiesAgile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user stories
 
Agile Estimations in a Traditional World
Agile Estimations in a Traditional WorldAgile Estimations in a Traditional World
Agile Estimations in a Traditional World
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 

Similar to Estimation improvement in SCRUM

Design Thinking And True Value Creation
Design Thinking And True Value CreationDesign Thinking And True Value Creation
Design Thinking And True Value CreationSudhir Nain
 
Effective Business Communication
Effective Business CommunicationEffective Business Communication
Effective Business CommunicationKeely Killpack, PhD
 
Advanced Presentation Techniques
Advanced Presentation TechniquesAdvanced Presentation Techniques
Advanced Presentation TechniquestheLecturette
 
Design thinking and agile development
Design thinking and agile developmentDesign thinking and agile development
Design thinking and agile developmentInteractiveCologne
 
Design thinking and agile development
Design thinking and agile developmentDesign thinking and agile development
Design thinking and agile developmentW. Alex Jansen
 
Facilitator's+Guide_Design+Thinking.pdf
Facilitator's+Guide_Design+Thinking.pdfFacilitator's+Guide_Design+Thinking.pdf
Facilitator's+Guide_Design+Thinking.pdfSyed Mustafa Hassan
 
Comu346 lecture 7 - user evaluation
Comu346   lecture 7 - user evaluationComu346   lecture 7 - user evaluation
Comu346 lecture 7 - user evaluationDavid Farrell
 
LaunchNJ: Product Design Sprints
LaunchNJ: Product Design SprintsLaunchNJ: Product Design Sprints
LaunchNJ: Product Design SprintsAlex Britez
 
Product management and dual track agile
Product management and dual track agileProduct management and dual track agile
Product management and dual track agileAttila Ulbert
 
User Stories
User StoriesUser Stories
User Storiesguest446c0
 
Klap meetup bali dojo bluecraft - en
Klap meetup   bali dojo bluecraft - enKlap meetup   bali dojo bluecraft - en
Klap meetup bali dojo bluecraft - enKlap
 
UX Research - Discussion Guide basics
UX Research - Discussion Guide basicsUX Research - Discussion Guide basics
UX Research - Discussion Guide basicsChris Spalton
 
Usable Information Visualizations & Dashboards
Usable Information Visualizations & DashboardsUsable Information Visualizations & Dashboards
Usable Information Visualizations & DashboardsTarik (Rick) Dzekman
 
Stanford Peace Innovation Lab: ITBA Argentina workshop day 2
Stanford Peace Innovation Lab: ITBA Argentina workshop day 2Stanford Peace Innovation Lab: ITBA Argentina workshop day 2
Stanford Peace Innovation Lab: ITBA Argentina workshop day 2Margarita Quihuis
 
Tools and Resources for Transition from Libraries to Wider Community Use Cent...
Tools and Resources for Transition from Libraries to Wider Community Use Cent...Tools and Resources for Transition from Libraries to Wider Community Use Cent...
Tools and Resources for Transition from Libraries to Wider Community Use Cent...CILIP
 
PDD 2019 Engaging presentations and workshops - Kelly King
PDD 2019   Engaging presentations and workshops - Kelly KingPDD 2019   Engaging presentations and workshops - Kelly King
PDD 2019 Engaging presentations and workshops - Kelly Kinguopces
 
Teaching lean startup capital enterprise
Teaching lean startup   capital enterpriseTeaching lean startup   capital enterprise
Teaching lean startup capital enterpriseFounder-Centric
 
Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0Mo Goltz
 

Similar to Estimation improvement in SCRUM (20)

Design Thinking And True Value Creation
Design Thinking And True Value CreationDesign Thinking And True Value Creation
Design Thinking And True Value Creation
 
Effective Business Communication
Effective Business CommunicationEffective Business Communication
Effective Business Communication
 
Advanced Presentation Techniques
Advanced Presentation TechniquesAdvanced Presentation Techniques
Advanced Presentation Techniques
 
Design thinking and agile development
Design thinking and agile developmentDesign thinking and agile development
Design thinking and agile development
 
Design thinking and agile development
Design thinking and agile developmentDesign thinking and agile development
Design thinking and agile development
 
Facilitator's+Guide_Design+Thinking.pdf
Facilitator's+Guide_Design+Thinking.pdfFacilitator's+Guide_Design+Thinking.pdf
Facilitator's+Guide_Design+Thinking.pdf
 
Comu346 lecture 7 - user evaluation
Comu346   lecture 7 - user evaluationComu346   lecture 7 - user evaluation
Comu346 lecture 7 - user evaluation
 
LaunchNJ: Product Design Sprints
LaunchNJ: Product Design SprintsLaunchNJ: Product Design Sprints
LaunchNJ: Product Design Sprints
 
Product management and dual track agile
Product management and dual track agileProduct management and dual track agile
Product management and dual track agile
 
User Stories
User StoriesUser Stories
User Stories
 
User Stories
User StoriesUser Stories
User Stories
 
UX
UXUX
UX
 
Klap meetup bali dojo bluecraft - en
Klap meetup   bali dojo bluecraft - enKlap meetup   bali dojo bluecraft - en
Klap meetup bali dojo bluecraft - en
 
UX Research - Discussion Guide basics
UX Research - Discussion Guide basicsUX Research - Discussion Guide basics
UX Research - Discussion Guide basics
 
Usable Information Visualizations & Dashboards
Usable Information Visualizations & DashboardsUsable Information Visualizations & Dashboards
Usable Information Visualizations & Dashboards
 
Stanford Peace Innovation Lab: ITBA Argentina workshop day 2
Stanford Peace Innovation Lab: ITBA Argentina workshop day 2Stanford Peace Innovation Lab: ITBA Argentina workshop day 2
Stanford Peace Innovation Lab: ITBA Argentina workshop day 2
 
Tools and Resources for Transition from Libraries to Wider Community Use Cent...
Tools and Resources for Transition from Libraries to Wider Community Use Cent...Tools and Resources for Transition from Libraries to Wider Community Use Cent...
Tools and Resources for Transition from Libraries to Wider Community Use Cent...
 
PDD 2019 Engaging presentations and workshops - Kelly King
PDD 2019   Engaging presentations and workshops - Kelly KingPDD 2019   Engaging presentations and workshops - Kelly King
PDD 2019 Engaging presentations and workshops - Kelly King
 
Teaching lean startup capital enterprise
Teaching lean startup   capital enterpriseTeaching lean startup   capital enterprise
Teaching lean startup capital enterprise
 
Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0
 

Recently uploaded

Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
2.pdf Ejercicios de programaciĂłn competitiva
2.pdf Ejercicios de programaciĂłn competitiva2.pdf Ejercicios de programaciĂłn competitiva
2.pdf Ejercicios de programación competitivaDiego Iván Oliveros Acosta
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 

Recently uploaded (20)

Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
2.pdf Ejercicios de programaciĂłn competitiva
2.pdf Ejercicios de programaciĂłn competitiva2.pdf Ejercicios de programaciĂłn competitiva
2.pdf Ejercicios de programaciĂłn competitiva
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 

Estimation improvement in SCRUM

  • 2. ROOTS - WIDEBAND DELPHI METHOD Experts are getting specifications Discussion happens Every expert fills the form anonymously Discussion happens about why estimations vary Every expert fills the form anonymously repeat
  • 3. PLANNING POKER Discuss the task Pick a card with a number Give min and max proposals a soapbox time Pick a card again Repeat until a consensus is reached Record a number
  • 4. ATTRIBUTES OF A PLANNING POKER Biased opinions Dunning-Kruger effect All are the experts in their field of knowledge Relative estimations or real units estimation (days vs story points or t-shirt sizes) Repeat until a consensus is reached Share knowledge and cover dark corners is the goal, not number itself numbers can help to make forecasts
  • 6. That's normal! We work as a Team because only together we know everything Cross experts communication is key. e.g. PO -> DevTeam, UI/UX -> PO lack of expertise does not make your opinion less valuable place to talk about the scope to align everyone Chinese whispers effect minimized
  • 7. DUNNING-KRUGER EFFECT "If you're incompetent, you can’t know you’re incompetent. The skills you need to produce a right answer are exactly the skills you need to recognize what a right answer is."
  • 8. ALL ARE THE EXPERTS IN THEIR FIELD OF KNOWLEDGE You know something I don't You share your knowlege. Now everyone knows it ... Profit!
  • 9. RELATIVE OR REAL UNITS ESTIMATION Hours Days Ideal Days/Hours Story Points T-Shirt sizes Parrots, carrots, bottle of beers, anything goes
  • 10. A WORD ON UNITS Beginners tend to use t-shirts, ideal days and such Mature teams can easily juggle with story points Story point is super relative, ideal day is very natural
  • 11. Yes, it is tough! REACHING CONSENSUS but "Discussio mater veritas est." some Latin dude said that Repeat conversation until full consensus Keep up to 3 rounds On 3rd - pick one biggest or On 3rd - take number by majority
  • 12. HOW DO WE ESTIMATE AND WHAT IS A BEST PRACTICE? Best Practice We As a customer, I want see my orders so that I can figure out what I bought. ... has provided an endpoint which allows for enabling/disabling support to users by providing a list of Subscription assignid's, as opposed to the current endpoint which only accepts one assignid.
  • 13. Best Practice We estimate effort not time estimate effort not time minimal implementation sometimes we try to get bigger, better, more complex one whole thing - full nine yard 5 cards = 1x Mockups, 2x Investigation, 2x Implementation
  • 14. Best Practice We severely limit implementation talks we tend to talk about implementation a lot
  • 15. IDEAS Reject card with no acceptance criteria! Start writing user stories! (bugs can skip that) Define personas, grow attached to them Discuss user story instead of lifeless card at grooming Keep implementation in planning Estimate minimum implementation. Enough is enough On 3rd round pick a maximum instead of majority Do not estimate task items. Only story itself Use coffee break card if you want! Follow the roadmap. That is our short-term goal definition. Is that card is about our current priorities?
  • 16. Dra agenda: CUSTOMER INSIGHTS WORKSHOP Prework: research on the topic to get yourself prepared Day 1: Announce topics to work on, split into groups Day 2: Work on presentations on the chosen matter Day 2: Evening: present material on chosen topics Day 3: Prepare card for grooming for the next steps