SlideShare a Scribd company logo
1 of 17
Download to read offline
Agile in Pills
Training

1
Team Name
Estimation Techniques

Agile in Pills
Training

2
Team name
Estimation Techniques

Why ?
My teams all use planning poker to estimate effort, however I’ve noticed several things
starting to happen that are fairly common in teams using this estimation technique:

People get:
- Very caught up in the actual number, forgetting that it’s just an estimate
and wrong anyway.
- Very emotionally invested in being “right”, they start defending their
estimates, or giving in to the majority without discussion.
- There is confusion between team members about the proper way to
estimate effort.
80/20
Rule

When the real deal when estimating effort is
to get a Shared Understanding and Consensus,
it is just a way to plan and know where we are against the plan.

L.E.B.E
Rule

Agile in Pills
Training

3
Team name
Estimation Techniques

So, what’s the goal ?
The real deal when estimating effort is
to get a Shared Understanding and Consensus,
it is just a way to plan and know where we are against the plan.

80/20
Rule

Getting about 80% right estimates with 20% of the effort
Relative estimate vs. absolute

L.E.B.E
Rule

Less Effort Better Estimates

Agile in Pills
Training

4
Team name
Estimation Techniques

The Workshop

Content

Rules
-

4
Relative
Estimation

10 Minutes duration per exercise.

-

Team had to estimate items using a diff. technique.

-

1

4 Exercises.

Each team got a set of cards with items written on
them.

-

Each team got the same items so we could compare
between teams at the end.

-

When each team finished estimating, the facilitator
wrote results per team in a flip chart/white board,
and start the discussion about the technique.

-

The facilitator shared correct answers once each
team has completed each exercise.

-

A general discussion is hold about all techniques and
the team decides where we go from here

Absolute Estimates

2
3
Affinity estimation

Planning Poker

Agile in Pills
Training

5
Team name
Estimation Techniques

Exercise 1: Absolute Estimates

Description
The items to be estimated are dogs.
Instructions
- Each team have to estimate the weight of each dog(item) in kilograms
- Each team discuss about the item to get shared understanding
- After consensus, the team should decide what estimate would be assigned to each
dog (item)
Special note
- To be able to compare each estimation technique, all teams should try their best to
get results as soon as they can.

Agile in Pills
Training

6
Team name
Estimation Techniques
Exercise 1: Absolute Estimates Results

Item

Team 1

Team 2

Team 3

Team 4

Team 5

Correct
Answer

Chihuahua

3

Great Dane

90

Staffordshire
Bull Terrier

17

Appalachian
Mountain Dog

0

Border Collie

34

American
Cocker Spaniel

13

Agile in Pills
Training

7
Team name
Estimation Techniques

Exercise 2: Planning Poker Estimates

Description
The items to be estimated are country area. Remember that this technique is used for
relative estimation

Instructions
-

-

Use Spain as your reference point (Value assigned to Spain Area is 3)
Each team have to estimate the area of each country(item)
Each team discuss about the item to get shared understanding, then each person chooses a card from their
set that they think is the closes fit.
Everyone displays their cards at the same time (avoid influencing other between each other).
People discuss the outliers, usually the highest and lowest numbers to see of the people who selected them,
had a different understanding to everyone else.
After discussion, people re-vote taking in consideration anything uncovered in the discussion.
Once everyone converges on a number that is selected as the estimate.
If convergence is not reached by the third vote, then the team would take the highest number or majority
number.

Special note
- To be able to compare each estimation technique, all teams should try their best to get results as
soon as they can.
Agile in Pills
Training

8
Team name
Estimation Techniques
Exercise 2: Planning Poker Results

Item
Spain

Team 1

Team 2

Team 3

Team 4

Team 5

Correct
Answer

3

3

3

3

3

3

China

40

Luxembourg

0

Denmark

1

South Africa

8

Belize

1

Agile in Pills
Training

9
Team name
Estimation Techniques

Exercise 3: Affinity Estimation

Description
The items to be estimated are cars volume. Remember that this technique is used for
relative estimation

Instructions
-

-

-

Lay out one set of planning poker cards so that you have all the numbers.
Agree on a reference story, and place it next to the reference point. In this case put the card “Convertible”
next to the Planning poker card identified with the number “3”.
Give the stack of story cards to the first person in the team.
Each person has a turn where you can either:
- take a new car from the stack of story cards and place it where you think it fits, or
- Move a card already on the table to a new spot if you don’t agree with it.
- Note: You must always move a card if you don’t agree with the estimate rather than playing a new one
- Note2: If you play a new card it means you are happy with every card on the table.
After your turn you hand the cards to the next person.
If you do a full circuit of the team and one card has been moved each time, then you discuss it before
continuing.
- Note: People could explain why they are placing a card at a certain number, but remember, open
discussion just when a card was moved.

Agile in Pills
Training

10
Team name
Estimation Techniques
Exercise 3: Affinity Estimation Results

Item

Team 1

Team 2

Team 3

Team 4

Team 5

Correct
Answer

3

3

3

3

3

3

Motorbike

Startship
enterprize
SUV

Minivan

Convertible
Bus

Agile in Pills
Training

11
Team name
Estimation Techniques

Exercise 4: Relative Estimation

Description
The items to be estimated are Animal weight. Remember that this technique is used
for relative estimation

Instructions
-

Take all story cards and arrange them on the table in ascending size (ignore the reference point for now)
Decide what is bigger and what’s the same size (It can be done all team members together)
Once you the team has arranged all cards, only then assign numbers, starting with the reference point (the
“impala” in this case)

Agile in Pills
Training

12
Team name
Estimation Techniques
Exercise 4: Relative estimation Results

Item

Team 1

Team 2

Team 3

Team 4

Team 5

Correct
Answer

3

3

3

3

3

3

Elephant

Giraffe
Elephant
shrew
crocodile

snake
impala

Agile in Pills
Training

13
Team name
Estimation Techniques

Conclusions

What did we learn
- Ask the teams to take a look at all results and see what they have noticed.
- Ask them about the importance of having the same reference point (having 5 teams
working together on a single backlog)
- Ask the team if they would change anything about the way that they estimate based
on what we learn.
- Try to get an answer as action item to be implemented during the next sprint

Materials required
•
•
•
•
•
•

Cards with the items on them for each team
Planning poker cards for each person
A flipchart and marker to write up the results of each round for people to see
A stopwatch or cellphone with timing functionality
Some team members keen to learn about estimation, I did the workshop with 5 groups of 3-4 people.
An hour time box is sufficient if your team are used to estimating. Maybe more if your teams are new to it

Agile in Pills
Training

14
Team name
Estimation Techniques

Enjoy yourself

“As with any discipline, nothing beats practice coupled with
an ongoing desire to learn.”

Be truthful

Be open

Be enthusiastic
Agile in Pills
Training

15
Team name
Estimation Techniques
Q&A

Questions & Suggestions

Thank you
Muchas gracias

Merci beaucoup

Agile in Pills
Training

16
Agile in Pills
Training

17

More Related Content

What's hot

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
Alex Kanaan, SPC5, CSP, ACC, ATF
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
Dimitri Ponomareff
 

What's hot (20)

Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & Illustrations
 
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
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
 
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 Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Estimation
EstimationEstimation
Estimation
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Planning Poker
Planning PokerPlanning Poker
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
 
Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating technique
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Lego4scrum at Dashlane
Lego4scrum at DashlaneLego4scrum at Dashlane
Lego4scrum at Dashlane
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
LeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesLeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 Slides
 

Viewers also liked

7 Elements Of Culture
7 Elements Of Culture7 Elements Of Culture
7 Elements Of Culture
Alison Kurtz
 

Viewers also liked (15)

Agile leadership practices for PIONEERS
 Agile leadership practices for PIONEERS Agile leadership practices for PIONEERS
Agile leadership practices for PIONEERS
 
Agile Leadership — Hubspot's Inbound 2016
Agile Leadership — Hubspot's Inbound 2016Agile Leadership — Hubspot's Inbound 2016
Agile Leadership — Hubspot's Inbound 2016
 
Agile Leadership Training
Agile Leadership TrainingAgile Leadership Training
Agile Leadership Training
 
An introduction to agile leadership
An introduction to agile leadershipAn introduction to agile leadership
An introduction to agile leadership
 
Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)
 
Agile Leadership
Agile LeadershipAgile Leadership
Agile Leadership
 
Lean Agile Leadership for Enterprise Agility
Lean Agile Leadership for Enterprise AgilityLean Agile Leadership for Enterprise Agility
Lean Agile Leadership for Enterprise Agility
 
Agile Leadership introduction
Agile Leadership introductionAgile Leadership introduction
Agile Leadership introduction
 
7 Things Agile Leaders and Executives Do Differently - Agile Australia 2016 b...
7 Things Agile Leaders and Executives Do Differently - Agile Australia 2016 b...7 Things Agile Leaders and Executives Do Differently - Agile Australia 2016 b...
7 Things Agile Leaders and Executives Do Differently - Agile Australia 2016 b...
 
Beyond Servant Leadership - Agile 2014
Beyond Servant Leadership - Agile 2014Beyond Servant Leadership - Agile 2014
Beyond Servant Leadership - Agile 2014
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile Leadership
 
Short scrum games the efficient way to produce team cohesion
Short scrum games   the efficient way to produce team cohesionShort scrum games   the efficient way to produce team cohesion
Short scrum games the efficient way to produce team cohesion
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
7 Elements Of Culture
7 Elements Of Culture7 Elements Of Culture
7 Elements Of Culture
 
Applying Organizational Change and Leadership to Agile Transformations - Jose...
Applying Organizational Change and Leadership to Agile Transformations - Jose...Applying Organizational Change and Leadership to Agile Transformations - Jose...
Applying Organizational Change and Leadership to Agile Transformations - Jose...
 

Similar to Estimation techniques workshop - february 2014

Fearless journey - reflections
Fearless journey - reflectionsFearless journey - reflections
Fearless journey - reflections
Søren Weiss ✔
 
N) Multiply Integers Day 1
N)  Multiply  Integers  Day 1N)  Multiply  Integers  Day 1
N) Multiply Integers Day 1
♥Moriah♥
 
Being Better at Math
Being Better at MathBeing Better at Math
Being Better at Math
Paula Naugle
 
· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx
· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx
· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx
alinainglis
 

Similar to Estimation techniques workshop - february 2014 (20)

No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
 
BrainWars Playing Strategies for All BrainWars Players
BrainWars Playing Strategies for All BrainWars PlayersBrainWars Playing Strategies for All BrainWars Players
BrainWars Playing Strategies for All BrainWars Players
 
Story Points: Gaining understanding through games
Story Points: Gaining understanding through gamesStory Points: Gaining understanding through games
Story Points: Gaining understanding through games
 
Agile Estimating Technique
Agile Estimating TechniqueAgile Estimating Technique
Agile Estimating Technique
 
Being Better at Math 2011 2012
Being Better at Math 2011 2012Being Better at Math 2011 2012
Being Better at Math 2011 2012
 
Game theory for a better world
Game theory for a better worldGame theory for a better world
Game theory for a better world
 
Nobodys perfct cheat_sheet
Nobodys perfct cheat_sheetNobodys perfct cheat_sheet
Nobodys perfct cheat_sheet
 
Fearless journey - reflections
Fearless journey - reflectionsFearless journey - reflections
Fearless journey - reflections
 
N) Multiply Integers Day 1
N)  Multiply  Integers  Day 1N)  Multiply  Integers  Day 1
N) Multiply Integers Day 1
 
Game based learning-traditional
Game based learning-traditionalGame based learning-traditional
Game based learning-traditional
 
Play soccer, not football: How to foster a whole-team approach by thinking in...
Play soccer, not football: How to foster a whole-team approach by thinking in...Play soccer, not football: How to foster a whole-team approach by thinking in...
Play soccer, not football: How to foster a whole-team approach by thinking in...
 
Score your goal quick takes
Score your goal quick takesScore your goal quick takes
Score your goal quick takes
 
2014 simulations
2014 simulations2014 simulations
2014 simulations
 
Family fun night.pptx
Family fun night.pptxFamily fun night.pptx
Family fun night.pptx
 
Techniques for Effective Retrospectives
Techniques for Effective RetrospectivesTechniques for Effective Retrospectives
Techniques for Effective Retrospectives
 
Spice up your retrospectives
Spice up your retrospectivesSpice up your retrospectives
Spice up your retrospectives
 
Being Better at Math
Being Better at MathBeing Better at Math
Being Better at Math
 
Fundamental Operations.pptx
Fundamental Operations.pptxFundamental Operations.pptx
Fundamental Operations.pptx
 
· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx
· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx
· The below items are the Need for Cognition Scale (Cacioppo, Pett.docx
 
Games
GamesGames
Games
 

More from Jesus Mendez

Basics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopBasics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshop
Jesus Mendez
 
Renewal agenda-for-scrum-teams
Renewal agenda-for-scrum-teamsRenewal agenda-for-scrum-teams
Renewal agenda-for-scrum-teams
Jesus Mendez
 

More from Jesus Mendez (6)

Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outBehind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
 
Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)
 
Pivotal team moment goat2015
Pivotal team moment goat2015 Pivotal team moment goat2015
Pivotal team moment goat2015
 
Techniques for forming agile teams
Techniques for forming agile teamsTechniques for forming agile teams
Techniques for forming agile teams
 
Basics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopBasics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshop
 
Renewal agenda-for-scrum-teams
Renewal agenda-for-scrum-teamsRenewal agenda-for-scrum-teams
Renewal agenda-for-scrum-teams
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Estimation techniques workshop - february 2014

  • 3. Team name Estimation Techniques Why ? My teams all use planning poker to estimate effort, however I’ve noticed several things starting to happen that are fairly common in teams using this estimation technique: People get: - Very caught up in the actual number, forgetting that it’s just an estimate and wrong anyway. - Very emotionally invested in being “right”, they start defending their estimates, or giving in to the majority without discussion. - There is confusion between team members about the proper way to estimate effort. 80/20 Rule When the real deal when estimating effort is to get a Shared Understanding and Consensus, it is just a way to plan and know where we are against the plan. L.E.B.E Rule Agile in Pills Training 3
  • 4. Team name Estimation Techniques So, what’s the goal ? The real deal when estimating effort is to get a Shared Understanding and Consensus, it is just a way to plan and know where we are against the plan. 80/20 Rule Getting about 80% right estimates with 20% of the effort Relative estimate vs. absolute L.E.B.E Rule Less Effort Better Estimates Agile in Pills Training 4
  • 5. Team name Estimation Techniques The Workshop Content Rules - 4 Relative Estimation 10 Minutes duration per exercise. - Team had to estimate items using a diff. technique. - 1 4 Exercises. Each team got a set of cards with items written on them. - Each team got the same items so we could compare between teams at the end. - When each team finished estimating, the facilitator wrote results per team in a flip chart/white board, and start the discussion about the technique. - The facilitator shared correct answers once each team has completed each exercise. - A general discussion is hold about all techniques and the team decides where we go from here Absolute Estimates 2 3 Affinity estimation Planning Poker Agile in Pills Training 5
  • 6. Team name Estimation Techniques Exercise 1: Absolute Estimates Description The items to be estimated are dogs. Instructions - Each team have to estimate the weight of each dog(item) in kilograms - Each team discuss about the item to get shared understanding - After consensus, the team should decide what estimate would be assigned to each dog (item) Special note - To be able to compare each estimation technique, all teams should try their best to get results as soon as they can. Agile in Pills Training 6
  • 7. Team name Estimation Techniques Exercise 1: Absolute Estimates Results Item Team 1 Team 2 Team 3 Team 4 Team 5 Correct Answer Chihuahua 3 Great Dane 90 Staffordshire Bull Terrier 17 Appalachian Mountain Dog 0 Border Collie 34 American Cocker Spaniel 13 Agile in Pills Training 7
  • 8. Team name Estimation Techniques Exercise 2: Planning Poker Estimates Description The items to be estimated are country area. Remember that this technique is used for relative estimation Instructions - - Use Spain as your reference point (Value assigned to Spain Area is 3) Each team have to estimate the area of each country(item) Each team discuss about the item to get shared understanding, then each person chooses a card from their set that they think is the closes fit. Everyone displays their cards at the same time (avoid influencing other between each other). People discuss the outliers, usually the highest and lowest numbers to see of the people who selected them, had a different understanding to everyone else. After discussion, people re-vote taking in consideration anything uncovered in the discussion. Once everyone converges on a number that is selected as the estimate. If convergence is not reached by the third vote, then the team would take the highest number or majority number. Special note - To be able to compare each estimation technique, all teams should try their best to get results as soon as they can. Agile in Pills Training 8
  • 9. Team name Estimation Techniques Exercise 2: Planning Poker Results Item Spain Team 1 Team 2 Team 3 Team 4 Team 5 Correct Answer 3 3 3 3 3 3 China 40 Luxembourg 0 Denmark 1 South Africa 8 Belize 1 Agile in Pills Training 9
  • 10. Team name Estimation Techniques Exercise 3: Affinity Estimation Description The items to be estimated are cars volume. Remember that this technique is used for relative estimation Instructions - - - Lay out one set of planning poker cards so that you have all the numbers. Agree on a reference story, and place it next to the reference point. In this case put the card “Convertible” next to the Planning poker card identified with the number “3”. Give the stack of story cards to the first person in the team. Each person has a turn where you can either: - take a new car from the stack of story cards and place it where you think it fits, or - Move a card already on the table to a new spot if you don’t agree with it. - Note: You must always move a card if you don’t agree with the estimate rather than playing a new one - Note2: If you play a new card it means you are happy with every card on the table. After your turn you hand the cards to the next person. If you do a full circuit of the team and one card has been moved each time, then you discuss it before continuing. - Note: People could explain why they are placing a card at a certain number, but remember, open discussion just when a card was moved. Agile in Pills Training 10
  • 11. Team name Estimation Techniques Exercise 3: Affinity Estimation Results Item Team 1 Team 2 Team 3 Team 4 Team 5 Correct Answer 3 3 3 3 3 3 Motorbike Startship enterprize SUV Minivan Convertible Bus Agile in Pills Training 11
  • 12. Team name Estimation Techniques Exercise 4: Relative Estimation Description The items to be estimated are Animal weight. Remember that this technique is used for relative estimation Instructions - Take all story cards and arrange them on the table in ascending size (ignore the reference point for now) Decide what is bigger and what’s the same size (It can be done all team members together) Once you the team has arranged all cards, only then assign numbers, starting with the reference point (the “impala” in this case) Agile in Pills Training 12
  • 13. Team name Estimation Techniques Exercise 4: Relative estimation Results Item Team 1 Team 2 Team 3 Team 4 Team 5 Correct Answer 3 3 3 3 3 3 Elephant Giraffe Elephant shrew crocodile snake impala Agile in Pills Training 13
  • 14. Team name Estimation Techniques Conclusions What did we learn - Ask the teams to take a look at all results and see what they have noticed. - Ask them about the importance of having the same reference point (having 5 teams working together on a single backlog) - Ask the team if they would change anything about the way that they estimate based on what we learn. - Try to get an answer as action item to be implemented during the next sprint Materials required • • • • • • Cards with the items on them for each team Planning poker cards for each person A flipchart and marker to write up the results of each round for people to see A stopwatch or cellphone with timing functionality Some team members keen to learn about estimation, I did the workshop with 5 groups of 3-4 people. An hour time box is sufficient if your team are used to estimating. Maybe more if your teams are new to it Agile in Pills Training 14
  • 15. Team name Estimation Techniques Enjoy yourself “As with any discipline, nothing beats practice coupled with an ongoing desire to learn.” Be truthful Be open Be enthusiastic Agile in Pills Training 15
  • 16. Team name Estimation Techniques Q&A Questions & Suggestions Thank you Muchas gracias Merci beaucoup Agile in Pills Training 16