SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Practical Estimation
Techniques in Agile!
© Benzne. All Rights Reserved.
© Benzne. All rights reserved
AGILE
DEVOPS
AI
DESIGN
THINKING
CULTURE
LEAN
KANBAN
VISUALIZATION
ITSM
CI/CD
SCRUM
SAFE
XP
CLOUD
ANALYTICS
MINDSET
PEOPLE
PROCESS
TECHNOLOGY
DATA
Sudha Madhuri
18+ years of global experience as a
Project/Program management
Trainer
4 years as an Agile coach & a Trainer
© Benzne. All Rights Reserved.
© Benzne. All Rights Reserved.
Agenda
● What is agile estimation
● Relative versus absolute estimation
● Various techniques of estimation
● Short introduction to Planning poker technique
● Estimate in Story points  or ideal days?
● When not to re-estimate?
● Common challenges while estimating
● QnA
© Benzne. All rights reserved
What?
• The effort needed to carry out a given task
Why?
• Allows teams make longer term predictions
• Coordinate dependencies and work
• Align priorities and decide on high-value options
• Enables shared understanding through discussions and engagement
When?
• Portfolio backlog planning
• Product backlog refinement
• Sprint Planning
What is Agile Estimation – The three ‘W’s
Relative vs. Absolute Estimation
© Benzne. All Rights Reserved.
RELATIVE ESTIMATION
• Compare one item with another
• Estimation unit: Story Point
• Natural for humans to estimate relatively
• Team centric
ABSOLUTE ESTIMATION
• Done in isolation without comparing with
another item
• Estimation unit: Usually in hours or days
• Time centric
© Benzne. All Rights Reserved.
Types of Estimation
© Benzne. All Rights Reserved.
Estimation Techniques
Simplification of the bucket
system.
Especially good in smaller groups
with comparable items
Affinity Mapping
Poker Planning
Big / Uncertain / Small
© Benzne. All Rights Reserved.
Participants use numbered playing
cards to estimate the items – voting
driven.
Works well estimating relatively small
number of items, in small teams
Visibility when teams use different
processes?
How do we manage status?
Based on similarities in estimated items.
Best way is to execute this is a visual way and
order them form small groups to large.
Best with small group of people and relatively
small number of items.
Analogy
.
Compare item with estimated story
Informal, quick way to get feel for
backlog size  
Works well estimating large item
backlogs
Ideal when several concurrent teams
work on the same product.
Items are estimated into t-shirt sizes
Size decided through open, mutual,
collaborative discussions
T-Shirt Sizes
Poker planning and best practices
© Benzne. All Rights Reserved.
Hourly estimation
● Team discusses the user story
● Each estimator picks their estimate from the
Fibonacci series
● All team reveal their estimates simultaneously
● High and low estimates are reconciled  and
clarified
● Team estimates same story after clarification
● Team reveals their estimates
● Continue until estimates move closer to each
other
Dos and Don'ts
● Time box the event
● Set aside some time to discuss user story
● Use a timer while estimating
● Do not influence estimators on size of story
● Ensure everyone is aware of base story
● If minimum & maximum estimates are identified the
maximum value becomes size of the story 
● Do not average estimates to cut discussions short
● People lacking knowledge of user story could opt out
of estimation
● Avoid converting ideal days to story points
● Recalibrate base story
Hourly estimation
● Time to complete a task varies with an individual
● Sometimes tied to performance, leading to
inaccuracy
● Everything needs to be identified upfront when
estimating 
● Estimates tend to decay
● False sense of accuracy from poor predictability rates
© Benzne. All Rights Reserved.
Hourly vs. Story point estimation
Story Point Estimation
● Rewarding as teams focus on value derived not time
spent
● Story points perfect for high level estimation
● Tends to account for dependencies and uncertainties
● Estimates can be provided by anyone irrespective of
competencies
● Faster, more transparent, provides psychological safety
Common Estimation Challenges
● Expending more time doesn't lead to more
accuracy
● Estimation is done by architects and Pm’s
● Everything needs to be identified upfront when
estimating 
● Estimates are treated as commitments
● Story points don't measure time efficiency
When NOT to estimate?
● Spilt over or incomplete stories 
● Story appears longer or more complex
than estimated
© Benzne. All Rights Reserved.
‘Questions’
We might help you :)
© Benzne. All Rights Reserved.
© Benzne. All rights reserved
Thanks for
Listening!
Benzne
BenzneAgile
BenzneAgile
Stay Connected
© Benzne. All rights reserved
THANKS!
www.Benzne.com

Más contenido relacionado

La actualidad más candente

Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsDavid Hanson
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning PokerDaniel Toader
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsWalid Farag
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013molsonkc
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningMazhar Khan
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning Elad Sofer
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
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
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software EstimationSunil Jakkaraju
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story pointsAnil Kulkarni CSM
 
Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition   Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition Laura Caldie Richardson
 

La actualidad más candente (20)

Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & Illustrations
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Story Points
Story PointsStory Points
Story Points
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
Agile
AgileAgile
Agile
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
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
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
 
Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition   Remote PI Planning: ScrumMaster & RTE Edition
Remote PI Planning: ScrumMaster & RTE Edition
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 

Similar a Practical estimation techniques

Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Katy Slemon
 
To Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameTo Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameAgile Humans
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)XPDays
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 
Backlog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsBacklog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsIan Garrison
 
Getting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdfGetting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdfEveryThing68
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & DiscoveryTarun Singh
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumUntangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumJami Anderson
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoBosnia Agile
 
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...AgileNetwork
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationThanh Nguyen
 
Agile Explained by LeanDog
Agile Explained by LeanDogAgile Explained by LeanDog
Agile Explained by LeanDogLeanDog
 
Agile estimates - Insights about the basic
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basicDiogo S. Del Gaudio
 
Software estimation techniques
Software estimation techniquesSoftware estimation techniques
Software estimation techniquesAndré Pitombeira
 
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...Francesco Mapelli
 

Similar a Practical estimation techniques (20)

Estimation
EstimationEstimation
Estimation
 
Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...
 
To Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameTo Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates Game
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
NoEstimates@iNatuix
NoEstimates@iNatuixNoEstimates@iNatuix
NoEstimates@iNatuix
 
The #NoEstimates Debate
The #NoEstimates DebateThe #NoEstimates Debate
The #NoEstimates Debate
 
Backlog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsBacklog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming Habits
 
Story writing
Story writingStory writing
Story writing
 
Getting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdfGetting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdf
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumUntangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 Symposium
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes Pelko
 
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
Agile Network India | Meetup | Agile Planning - A value driven approach | Uda...
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
 
Agile Explained by LeanDog
Agile Explained by LeanDogAgile Explained by LeanDog
Agile Explained by LeanDog
 
Agile estimates - Insights about the basic
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basic
 
Software estimation techniques
Software estimation techniquesSoftware estimation techniques
Software estimation techniques
 
The art of estimation
The art of estimationThe art of estimation
The art of estimation
 
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
 

Más de SwatiKapoor43

Benzne webinar - The secret sauce of scrum mastery
Benzne webinar - The secret sauce of scrum masteryBenzne webinar - The secret sauce of scrum mastery
Benzne webinar - The secret sauce of scrum masterySwatiKapoor43
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!SwatiKapoor43
 
Benzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with JiraBenzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with JiraSwatiKapoor43
 
Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!
Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!
Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!SwatiKapoor43
 
What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?SwatiKapoor43
 
Story writing is an art estimation is science
Story writing is an art estimation is scienceStory writing is an art estimation is science
Story writing is an art estimation is scienceSwatiKapoor43
 
Scrum mastery : Mastering empathy & biases
Scrum mastery : Mastering empathy & biasesScrum mastery : Mastering empathy & biases
Scrum mastery : Mastering empathy & biasesSwatiKapoor43
 
How to do effective pi planning
How to do effective pi planningHow to do effective pi planning
How to do effective pi planningSwatiKapoor43
 
Agility beyond implementing agile frameworks
Agility beyond implementing agile frameworksAgility beyond implementing agile frameworks
Agility beyond implementing agile frameworksSwatiKapoor43
 
A beginners guide to OKR
A beginners guide to OKRA beginners guide to OKR
A beginners guide to OKRSwatiKapoor43
 
Agile and scrum anti-patterns
Agile and scrum anti-patternsAgile and scrum anti-patterns
Agile and scrum anti-patternsSwatiKapoor43
 

Más de SwatiKapoor43 (11)

Benzne webinar - The secret sauce of scrum mastery
Benzne webinar - The secret sauce of scrum masteryBenzne webinar - The secret sauce of scrum mastery
Benzne webinar - The secret sauce of scrum mastery
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!
 
Benzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with JiraBenzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with Jira
 
Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!
Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!
Benzne Webinar : Product Discovery - Where Agile & Design Thinking meet!
 
What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?What to expect in 30 60-90 days in agile transformation journey?
What to expect in 30 60-90 days in agile transformation journey?
 
Story writing is an art estimation is science
Story writing is an art estimation is scienceStory writing is an art estimation is science
Story writing is an art estimation is science
 
Scrum mastery : Mastering empathy & biases
Scrum mastery : Mastering empathy & biasesScrum mastery : Mastering empathy & biases
Scrum mastery : Mastering empathy & biases
 
How to do effective pi planning
How to do effective pi planningHow to do effective pi planning
How to do effective pi planning
 
Agility beyond implementing agile frameworks
Agility beyond implementing agile frameworksAgility beyond implementing agile frameworks
Agility beyond implementing agile frameworks
 
A beginners guide to OKR
A beginners guide to OKRA beginners guide to OKR
A beginners guide to OKR
 
Agile and scrum anti-patterns
Agile and scrum anti-patternsAgile and scrum anti-patterns
Agile and scrum anti-patterns
 

Último

Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Último (20)

Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

Practical estimation techniques

  • 1.
  • 2. Practical Estimation Techniques in Agile! © Benzne. All Rights Reserved.
  • 3. © Benzne. All rights reserved AGILE DEVOPS AI DESIGN THINKING CULTURE LEAN KANBAN VISUALIZATION ITSM CI/CD SCRUM SAFE XP CLOUD ANALYTICS MINDSET PEOPLE PROCESS TECHNOLOGY DATA
  • 4. Sudha Madhuri 18+ years of global experience as a Project/Program management Trainer 4 years as an Agile coach & a Trainer © Benzne. All Rights Reserved.
  • 5. © Benzne. All Rights Reserved. Agenda ● What is agile estimation ● Relative versus absolute estimation ● Various techniques of estimation ● Short introduction to Planning poker technique ● Estimate in Story points  or ideal days? ● When not to re-estimate? ● Common challenges while estimating ● QnA
  • 6. © Benzne. All rights reserved What? • The effort needed to carry out a given task Why? • Allows teams make longer term predictions • Coordinate dependencies and work • Align priorities and decide on high-value options • Enables shared understanding through discussions and engagement When? • Portfolio backlog planning • Product backlog refinement • Sprint Planning What is Agile Estimation – The three ‘W’s
  • 7. Relative vs. Absolute Estimation © Benzne. All Rights Reserved. RELATIVE ESTIMATION • Compare one item with another • Estimation unit: Story Point • Natural for humans to estimate relatively • Team centric ABSOLUTE ESTIMATION • Done in isolation without comparing with another item • Estimation unit: Usually in hours or days • Time centric
  • 8. © Benzne. All Rights Reserved. Types of Estimation
  • 9. © Benzne. All Rights Reserved. Estimation Techniques
  • 10. Simplification of the bucket system. Especially good in smaller groups with comparable items Affinity Mapping Poker Planning Big / Uncertain / Small © Benzne. All Rights Reserved. Participants use numbered playing cards to estimate the items – voting driven. Works well estimating relatively small number of items, in small teams Visibility when teams use different processes? How do we manage status? Based on similarities in estimated items. Best way is to execute this is a visual way and order them form small groups to large. Best with small group of people and relatively small number of items. Analogy . Compare item with estimated story Informal, quick way to get feel for backlog size   Works well estimating large item backlogs Ideal when several concurrent teams work on the same product. Items are estimated into t-shirt sizes Size decided through open, mutual, collaborative discussions T-Shirt Sizes
  • 11. Poker planning and best practices © Benzne. All Rights Reserved. Hourly estimation ● Team discusses the user story ● Each estimator picks their estimate from the Fibonacci series ● All team reveal their estimates simultaneously ● High and low estimates are reconciled  and clarified ● Team estimates same story after clarification ● Team reveals their estimates ● Continue until estimates move closer to each other Dos and Don'ts ● Time box the event ● Set aside some time to discuss user story ● Use a timer while estimating ● Do not influence estimators on size of story ● Ensure everyone is aware of base story ● If minimum & maximum estimates are identified the maximum value becomes size of the story  ● Do not average estimates to cut discussions short ● People lacking knowledge of user story could opt out of estimation ● Avoid converting ideal days to story points ● Recalibrate base story
  • 12. Hourly estimation ● Time to complete a task varies with an individual ● Sometimes tied to performance, leading to inaccuracy ● Everything needs to be identified upfront when estimating  ● Estimates tend to decay ● False sense of accuracy from poor predictability rates © Benzne. All Rights Reserved. Hourly vs. Story point estimation Story Point Estimation ● Rewarding as teams focus on value derived not time spent ● Story points perfect for high level estimation ● Tends to account for dependencies and uncertainties ● Estimates can be provided by anyone irrespective of competencies ● Faster, more transparent, provides psychological safety
  • 13. Common Estimation Challenges ● Expending more time doesn't lead to more accuracy ● Estimation is done by architects and Pm’s ● Everything needs to be identified upfront when estimating  ● Estimates are treated as commitments ● Story points don't measure time efficiency When NOT to estimate? ● Spilt over or incomplete stories  ● Story appears longer or more complex than estimated © Benzne. All Rights Reserved.
  • 14. ‘Questions’ We might help you :) © Benzne. All Rights Reserved.
  • 15. © Benzne. All rights reserved Thanks for Listening! Benzne BenzneAgile BenzneAgile Stay Connected
  • 16. © Benzne. All rights reserved THANKS! www.Benzne.com