SlideShare a Scribd company logo
1 of 27
Plans are nothing;
planning is everything.
Dwight D. Eisenhower
Introduction to Estimating and
Planning in Agile
Natasha Hill & Amaad Qureshi
About us
Natasha Hill
• Scrum Master
• Agile Coach
• Agile Enthusiast
• Organiser – Psychology of Agile
Scrum Meet-up Group
Amaad Qureshi
• Business Development Manager
• Certified ScrumMaster
• Certified Scrum Product Owner
• Organiser – Agile Connexions
Meet-up Group
• Co-organiser – Agile 101,
AppsJuction Meet-up Groups
Agenda
• Planning in Agile
• Story points vs ideal days
• Estimating techniques
• Velocity
What is Estimation in Agile?
Estimation in Agile is a method of measuring
how long it will take to complete a user story or
a task.
What is a Story Point?
Story point is a relative measure of effort.
How tall are these buildings?
Great Pyramid CN Tower The Shard
Giza Paris Toronto Kuala Lumpur London Dubai
139.5m 324m 828m
553m 452m
Eiffel Tower Petronas Towers Burj Khalifa
How tall are these buildings?
Relative vs absolute estimating
2
309m
Story Points
• Most popular in Agile
• Relative measures of effort
• Usually assigned using:
 Fibonacci ( 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...)
 Modified Fibonacci ( 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100, ...)
 Powers of 2 ( 0, 1, 2, 4, 8, 16, 32, 64, ...)
• Basic math properties apply
5+5=10=5+3+2
How long?
We can estimate in:
• Story points
• Ideal days (without any disruptions)
• Hours
• T-shirt sizes
• Beer sizes
• Custom sizes
We recommend estimating
Tasks
TasksTasks
Tasks
Tasks
Tasks
Tasks
TasksTasks
Tasks
Tasks
Tasks
Tasks
TasksTasks
Tasks
Tasks
Tasks
In T-shirt sizes In Story Points In Hours
Less detail More detail
Product Backlog
Less detail
More detail
Rowan Bunning @2013
How do we estimate?
Planning Poker®- an iterative approach to estimating
Steps:
• Each estimator has a deck of cards with estimates on them
• A story is read and discussed briefly
• Each estimator selects a card that’s his or her estimate
• Cards are turned over so all can see them
• Discuss differences
• Re-estimate if necessary
• Each card deck has: too large, break and ‘?’
Example
?
Planning poker®
Challenge: estimate the size of the animals
in a zoo in story points
• Lion
• Kangaroo
• Rhinoceros
• Bear
• Giraffe
• Gorilla
• Hippopotamus
• Tiger
Other estimation techniques
• Gut feeling
• Triangulation
• Relative estimation
• Disaggregation
• Three, two, one...
4
2
Large = 3
1
2
3
1
2
= 12
2
When do we estimate?
Release
planning
Iteration
or sprint
Daily Planning
Refinement
Iteration Planning
Velocity
• Units of work per iteration
• Can be planned and observed
• Takes a few iterations to stabilise
• Should not be used to measure
progress or to compare teams
Iteration
1
1 3
1
3
1
2
Iterations
Velocity is
measured in the
units you use to
estimate your
user stories
Iteration planning
or iteration
Challenge: plan each iteration
1. Lion 20
2. Kangaroo 13
3. Rhinoceros 30
4. Koala Bear 5
5. Giraffe 40
6. Gorilla 20
7. Hippopotamus 30
8. Tiger 20
Iteration 1 Iteration 2 Iteration 3
Iteration 4 Iteration 5 Iteration 6
Priority Story points
Capacity
Capacity = Number of people in the project
x
hours on the project
i.e. take away:
holidays,
meetings,
client’s issues,
etc.
Iteration planning
• Whole team
• Look at historic velocity
• Calculate capacity
• Pick story by story, discuss
• Commit to the right amount of work
Iteration Units of
work
1 13
2 15
3 14
4 16
5 0
6 30
7 16
8 15
9 6
10 25
0
5
10
15
20
25
30
35
1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
1 2 3 4 5 6 7 8 9 10
The more you estimate, the more accurate you will get!
velocity
velocityiterations
iterations
Retrospective
Free Resources
• Trello.com – Free organizing tool, great for backlogs and story boards
• Planning Poker.com
• Pointingpoker.com
• Mountaingoatsoftware.com
• Romanpichler.com
Credits
• Images: © Mike Cohn, 2015
• Mountaingoatsoftware.com
• Book:
QA
Natasha_hill@hotmail.com
Amaad@learningconnexions.com

More Related Content

What's hot

Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 
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 stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story pointsAnil Kulkarni CSM
 
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
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
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
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsJesus Mendez
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Yuval Yeret
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance MetricsACM
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning Elad Sofer
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation GamesAgileCoach.net
 

What's hot (20)

Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
 
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
 
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
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
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
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning
 
Estimation
EstimationEstimation
Estimation
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation Games
 

Similar to Introduction to Agile Estimation & Planning

How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?Hugo Messer
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)XPDays
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondAgile Impact
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & ScrumHawkman Academy
 
Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfMia Horrigan
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Agile Scrum in 60 minutes
Agile Scrum in 60 minutesAgile Scrum in 60 minutes
Agile Scrum in 60 minutesSyed Arh
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina daysdeconf
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on AgileBradley Brown
 
Allan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thingAllan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thingDevConFu
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About ScrumScott Vandehey
 
Agile Testing in the Enterprise
Agile Testing in the Enterprise Agile Testing in the Enterprise
Agile Testing in the Enterprise Janet Gregory
 

Similar to Introduction to Agile Estimation & Planning (20)

How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)
 
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
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdf
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Agile Scrum in 60 minutes
Agile Scrum in 60 minutesAgile Scrum in 60 minutes
Agile Scrum in 60 minutes
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Scrum
ScrumScrum
Scrum
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on Agile
 
Allan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thingAllan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thing
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About Scrum
 
Agile Testing in the Enterprise
Agile Testing in the Enterprise Agile Testing in the Enterprise
Agile Testing in the Enterprise
 

Recently uploaded

Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
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
 
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
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 

Recently uploaded (20)

Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
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 🔝✔️✔️
 
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 🔝✔️✔️
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 

Introduction to Agile Estimation & Planning

  • 1. Plans are nothing; planning is everything. Dwight D. Eisenhower
  • 2. Introduction to Estimating and Planning in Agile Natasha Hill & Amaad Qureshi
  • 3. About us Natasha Hill • Scrum Master • Agile Coach • Agile Enthusiast • Organiser – Psychology of Agile Scrum Meet-up Group Amaad Qureshi • Business Development Manager • Certified ScrumMaster • Certified Scrum Product Owner • Organiser – Agile Connexions Meet-up Group • Co-organiser – Agile 101, AppsJuction Meet-up Groups
  • 4. Agenda • Planning in Agile • Story points vs ideal days • Estimating techniques • Velocity
  • 5. What is Estimation in Agile? Estimation in Agile is a method of measuring how long it will take to complete a user story or a task.
  • 6. What is a Story Point? Story point is a relative measure of effort.
  • 7. How tall are these buildings? Great Pyramid CN Tower The Shard Giza Paris Toronto Kuala Lumpur London Dubai 139.5m 324m 828m 553m 452m Eiffel Tower Petronas Towers Burj Khalifa How tall are these buildings? Relative vs absolute estimating 2 309m
  • 8. Story Points • Most popular in Agile • Relative measures of effort • Usually assigned using:  Fibonacci ( 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...)  Modified Fibonacci ( 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100, ...)  Powers of 2 ( 0, 1, 2, 4, 8, 16, 32, 64, ...) • Basic math properties apply 5+5=10=5+3+2
  • 10. We can estimate in: • Story points • Ideal days (without any disruptions) • Hours • T-shirt sizes • Beer sizes • Custom sizes
  • 12. Product Backlog Less detail More detail Rowan Bunning @2013
  • 13. How do we estimate? Planning Poker®- an iterative approach to estimating Steps: • Each estimator has a deck of cards with estimates on them • A story is read and discussed briefly • Each estimator selects a card that’s his or her estimate • Cards are turned over so all can see them • Discuss differences • Re-estimate if necessary • Each card deck has: too large, break and ‘?’
  • 16. Challenge: estimate the size of the animals in a zoo in story points • Lion • Kangaroo • Rhinoceros • Bear • Giraffe • Gorilla • Hippopotamus • Tiger
  • 17. Other estimation techniques • Gut feeling • Triangulation • Relative estimation • Disaggregation • Three, two, one... 4 2 Large = 3 1 2 3 1 2 = 12 2
  • 18. When do we estimate? Release planning Iteration or sprint Daily Planning Refinement Iteration Planning
  • 19. Velocity • Units of work per iteration • Can be planned and observed • Takes a few iterations to stabilise • Should not be used to measure progress or to compare teams Iteration 1 1 3 1 3 1 2 Iterations Velocity is measured in the units you use to estimate your user stories
  • 21. Challenge: plan each iteration 1. Lion 20 2. Kangaroo 13 3. Rhinoceros 30 4. Koala Bear 5 5. Giraffe 40 6. Gorilla 20 7. Hippopotamus 30 8. Tiger 20 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6 Priority Story points
  • 22. Capacity Capacity = Number of people in the project x hours on the project i.e. take away: holidays, meetings, client’s issues, etc.
  • 23. Iteration planning • Whole team • Look at historic velocity • Calculate capacity • Pick story by story, discuss • Commit to the right amount of work Iteration Units of work 1 13 2 15 3 14 4 16 5 0 6 30 7 16 8 15 9 6 10 25 0 5 10 15 20 25 30 35 1 2 3 4 5 6 7 8 9 10 0 10 20 30 40 1 2 3 4 5 6 7 8 9 10 The more you estimate, the more accurate you will get! velocity velocityiterations iterations
  • 25. Free Resources • Trello.com – Free organizing tool, great for backlogs and story boards • Planning Poker.com • Pointingpoker.com • Mountaingoatsoftware.com • Romanpichler.com
  • 26. Credits • Images: © Mike Cohn, 2015 • Mountaingoatsoftware.com • Book: