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

Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkUpekha Vandebona
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniquesSwatiKapoor43
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story pointsScrum Breakfast Vietnam
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileGervais Johnson, Advisor
 
Epic Estimation 2019
Epic Estimation 2019Epic Estimation 2019
Epic Estimation 2019David Hanson
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsLuxoftAgilePractice
 
Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating techniqueSuhail Jamaldeen
 
story points v2
story points v2story points v2
story points v2Jane Yip
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202David Hanson
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Product Backlog Refinement
Product Backlog RefinementProduct Backlog Refinement
Product Backlog RefinementKatarzyna Kot
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentStefan Wolpers
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićBosnia Agile
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user storiesPayton Consulting
 

What's hot (20)

Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for Agile
 
Epic Estimation 2019
Epic Estimation 2019Epic Estimation 2019
Epic Estimation 2019
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessions
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
 
Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating technique
 
story points v2
story points v2story points v2
story points v2
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
Scrum
ScrumScrum
Scrum
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Product Backlog Refinement
Product Backlog RefinementProduct Backlog Refinement
Product Backlog Refinement
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina Durmić
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 

Viewers also liked

Agile leadership practices for PIONEERS
 Agile leadership practices for PIONEERS Agile leadership practices for PIONEERS
Agile leadership practices for PIONEERSStefan Haas
 
Agile Leadership — Hubspot's Inbound 2016
Agile Leadership — Hubspot's Inbound 2016Agile Leadership — Hubspot's Inbound 2016
Agile Leadership — Hubspot's Inbound 2016Bob Gower
 
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)Ken Power
 
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...Dipesh Pala
 
Beyond Servant Leadership - Agile 2014
Beyond Servant Leadership - Agile 2014Beyond Servant Leadership - Agile 2014
Beyond Servant Leadership - Agile 2014Nathan Donaldson
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile LeadershipPete Behrens
 
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 cohesionAgileee
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 ConferenceNaresh Jain
 
7 Elements Of Culture
7 Elements Of Culture7 Elements Of Culture
7 Elements Of CultureAlison Kurtz
 
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...agileandbeyond
 

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

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]Matthew Philip
 
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 Playersctyl
 
Story Points: Gaining understanding through games
Story Points: Gaining understanding through gamesStory Points: Gaining understanding through games
Story Points: Gaining understanding through gamesRaechel Mansfield
 
Agile Estimating Technique
Agile Estimating TechniqueAgile Estimating Technique
Agile Estimating TechniqueSaad Hussain
 
Being Better at Math 2011 2012
Being Better at Math 2011 2012Being Better at Math 2011 2012
Being Better at Math 2011 2012Paula Naugle
 
Game theory for a better world
Game theory for a better worldGame theory for a better world
Game theory for a better worldGendry Morales
 
Nobodys perfct cheat_sheet
Nobodys perfct cheat_sheetNobodys perfct cheat_sheet
Nobodys perfct cheat_sheetBjörn Jensen
 
Fearless journey - reflections
Fearless journey - reflectionsFearless journey - reflections
Fearless journey - reflectionsSøren Weiss ✔
 
N) Multiply Integers Day 1
N)  Multiply  Integers  Day 1N)  Multiply  Integers  Day 1
N) Multiply Integers Day 1♥Moriah♥
 
Game based learning-traditional
Game based learning-traditionalGame based learning-traditional
Game based learning-traditionalapfpptshare
 
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...Matthew Philip
 
Score your goal quick takes
Score your goal quick takesScore your goal quick takes
Score your goal quick takesGhazali Md. Noor
 
2014 simulations
2014 simulations2014 simulations
2014 simulationsKate FLR
 
Family fun night.pptx
Family fun night.pptxFamily fun night.pptx
Family fun night.pptxAniluMendiola
 
Techniques for Effective Retrospectives
Techniques for Effective RetrospectivesTechniques for Effective Retrospectives
Techniques for Effective RetrospectivesProwareness
 
Spice up your retrospectives
Spice up your retrospectivesSpice up your retrospectives
Spice up your retrospectivesPiyush Rahate
 
Being Better at Math
Being Better at MathBeing Better at Math
Being Better at MathPaula Naugle
 
Fundamental Operations.pptx
Fundamental Operations.pptxFundamental Operations.pptx
Fundamental Operations.pptxLAILABALINADO2
 
· 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.docxalinainglis
 

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

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-outJesus Mendez
 
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)Jesus Mendez
 
Pivotal team moment goat2015
Pivotal team moment goat2015 Pivotal team moment goat2015
Pivotal team moment goat2015 Jesus Mendez
 
Techniques for forming agile teams
Techniques for forming agile teamsTechniques for forming agile teams
Techniques for forming agile teamsJesus 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 workshopJesus Mendez
 
Renewal agenda-for-scrum-teams
Renewal agenda-for-scrum-teamsRenewal agenda-for-scrum-teams
Renewal agenda-for-scrum-teamsJesus 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

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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...apidays
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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 DevelopmentsTrustArc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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 on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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