Agile Estimation 
Andrew Rusling 
Agile Coach 
@andrewrusling
Contents 
1. Agile Estimation 
2. Story Points 
3. Planning Poker 
4. Fast Estimation 
2
Competencies 
At the end of this session, I expect you will be able to: 
• Summarise Agile Estimation 
• Explain what Story Point’s are 
• Explain what a Reference Story is. 
• Participate in Planning Poker 
• Participate in Fast Estimation 
3
An estimation exercise 4
Agile Estimation – key points 5 
Relative over 
Absolute 
• Innate 
ability 
• Speed 
Group over 
individuals 
• Individuals 
• Learning 
• Id issues 
early 
• Consensus 
• Speed 
Speed over 
accuracy 
• Just 
enough to 
• Prioritise 
• Plan
Story Points, represent SIZE of a story 6 
Complexity 
Effort 
Doubt
Story Points are relative to each other 7 
1 
2 
8
Story Points the maths holds 8 
3 = 1 + 2
Story Point Scale 9 
0 
0.5 
0 0.5 1 2 3 5 8 13 20 40 100 ∞ 
My head tells me 12 
1 2 3 5 8 13 20 …
Story Points do not equate to time 10 
1 
8 
Two graduates: 5 days Two seniors: 5 days 
Two seniors: 1 day Two graduates: 30 days
Planning Poker 
Preparation 
At start of project/team select a Reference User Story, (2 Story Points). 
1. Each team member holds one set of cards 
2. Product Owner explains User Story 
3. Team discusses 
4. Each team member selects a card and places face down on table 
5. Reveal together 
6. Discuss outliers, searching for Effort, Complexity & Doubt 
7. Repeat steps 4 to 6 until consensus is reached at step 5. 
11
Estimating eating fruit 
2 Story Points 
12
Fast Estimation 
Preparation 
• Lay out one set of Planning Poker cards 
• Print/write out all stories on cards/paper 
• Lay down one or more reference user stories 
13 
1. Split up stories between team members. 
2. Check for stories that make no sense, and discuss very briefly. 
3. Time 60 seconds, in silence to place stories as a first est. 
4. Time 60 seconds, in silence to move stories. 
5. Go through all stories, checking consensus with team and quick votes. 
Full explanation online
Prepared, with five reference stories 14
End of Fast Estimation 15
Estimating Cooking Meals 
• Eggs Benedict 
• Tin Baked Beans 
• Fruit Salad 
• B.L.T. 
• Crispy skinned Salmon 
• Poached Eggs 
• Soufflé 
• Cheese Burger 
• 64 Cup Cakes 
• Pineapple upside down cake 
• Burrito’s 
• Mashed Potato 
16 
• Garden Salad 
• À la carte, 3 courses for two people 
• Cheese Cake 
• 12 Fancy cup cakes 
• Duck Ala orange 
• Caesar Salad 
• À la carte, 3 courses for ten people 
• Lasagne 
• Beef Korma 
• Banoffee Pie 
• Fish & Chips
Competencies 
I hope you will now be able to: 
• Summarise Agile Estimation 
• Explain what Story Point’s are 
• Explain what a Reference Story is. 
• Participate in Planning Poker 
• Participate in Fast Estimation 
17
Additional Information 
• Story Points are only one third of the reason for estimating 
• Story Points do not equate to time 
• Top Tips for Planning Poker 
• ThoughtWorks How do you estimate on an agile project? 
18

Agile Estimation

  • 1.
    Agile Estimation AndrewRusling Agile Coach @andrewrusling
  • 2.
    Contents 1. AgileEstimation 2. Story Points 3. Planning Poker 4. Fast Estimation 2
  • 3.
    Competencies At theend of this session, I expect you will be able to: • Summarise Agile Estimation • Explain what Story Point’s are • Explain what a Reference Story is. • Participate in Planning Poker • Participate in Fast Estimation 3
  • 4.
  • 5.
    Agile Estimation –key points 5 Relative over Absolute • Innate ability • Speed Group over individuals • Individuals • Learning • Id issues early • Consensus • Speed Speed over accuracy • Just enough to • Prioritise • Plan
  • 6.
    Story Points, representSIZE of a story 6 Complexity Effort Doubt
  • 7.
    Story Points arerelative to each other 7 1 2 8
  • 8.
    Story Points themaths holds 8 3 = 1 + 2
  • 9.
    Story Point Scale9 0 0.5 0 0.5 1 2 3 5 8 13 20 40 100 ∞ My head tells me 12 1 2 3 5 8 13 20 …
  • 10.
    Story Points donot equate to time 10 1 8 Two graduates: 5 days Two seniors: 5 days Two seniors: 1 day Two graduates: 30 days
  • 11.
    Planning Poker Preparation At start of project/team select a Reference User Story, (2 Story Points). 1. Each team member holds one set of cards 2. Product Owner explains User Story 3. Team discusses 4. Each team member selects a card and places face down on table 5. Reveal together 6. Discuss outliers, searching for Effort, Complexity & Doubt 7. Repeat steps 4 to 6 until consensus is reached at step 5. 11
  • 12.
    Estimating eating fruit 2 Story Points 12
  • 13.
    Fast Estimation Preparation • Lay out one set of Planning Poker cards • Print/write out all stories on cards/paper • Lay down one or more reference user stories 13 1. Split up stories between team members. 2. Check for stories that make no sense, and discuss very briefly. 3. Time 60 seconds, in silence to place stories as a first est. 4. Time 60 seconds, in silence to move stories. 5. Go through all stories, checking consensus with team and quick votes. Full explanation online
  • 14.
    Prepared, with fivereference stories 14
  • 15.
    End of FastEstimation 15
  • 16.
    Estimating Cooking Meals • Eggs Benedict • Tin Baked Beans • Fruit Salad • B.L.T. • Crispy skinned Salmon • Poached Eggs • Soufflé • Cheese Burger • 64 Cup Cakes • Pineapple upside down cake • Burrito’s • Mashed Potato 16 • Garden Salad • À la carte, 3 courses for two people • Cheese Cake • 12 Fancy cup cakes • Duck Ala orange • Caesar Salad • À la carte, 3 courses for ten people • Lasagne • Beef Korma • Banoffee Pie • Fish & Chips
  • 17.
    Competencies I hopeyou will now be able to: • Summarise Agile Estimation • Explain what Story Point’s are • Explain what a Reference Story is. • Participate in Planning Poker • Participate in Fast Estimation 17
  • 18.
    Additional Information •Story Points are only one third of the reason for estimating • Story Points do not equate to time • Top Tips for Planning Poker • ThoughtWorks How do you estimate on an agile project? 18

Editor's Notes

  • #5 What is the rough volume (cm) of this shape? Roughly how many times larger is the second shape compared to the first shape?
  • #13 https://www.flickr.com/photos/orangeacid/ apple https://www.flickr.com/photos/drb62/ orange https://www.flickr.com/photos/alishav/ https://www.flickr.com/photos/robin24/ Banana https://www.flickr.com/photos/_zenia_/ Mango https://www.flickr.com/photos/calliope/ watermelon https://www.flickr.com/photos/darwinbell/ pomegranate