SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Associate Professor David Parsons
Massey University
David Parsons - Massey University
 First developed by James Grenning
 “How to avoid analysis paralysis while release
planning”
 The aim of Planning Poker is to create
estimates in a short time and involve the
whole team
David Parsons - Massey University
 Like the Planning Game, Planning Poker is not
really a game
◦ Simply a way of using game-like activities to
perform some of the tasks of agile planning
 One significant difference is that in Planning
Poker there are additional „pieces‟ – the
„cards‟ used to estimate stories
David Parsons - Massey University
 The customer reads a story
◦ There is a discussion clarifying the story as
necessary
 Each programmer selects their chosen
estimate card
◦ (Or writes their estimate on a note card, if no pre-
printed pack is available)
 No discussion of estimates takes place at this
stage
 Once all programmers have written their
estimate, all the cards are turned over
David Parsons - Massey University
 If there is agreement, no discussion is
necessary
◦ The estimate is recorded and we move on to the
next story.
 If there is disagreement in the estimates, the
team can try to get a consensus
 If there is no consensus, it doesn‟t matter
◦ It is only one story out of many
 It can be deferred, split, or the lowest
estimate can be taken
David Parsons - Massey University
 Everyone in the team participates
◦ They have to make an estimate
◦ Everyone gains experience
 Discussions are automatically triggered by
the more problematic estimates
 Where estimates are straightforward, the
game enables consensus without unnecessary
discussion
David Parsons - Massey University
 Save time of manually writing estimates
 Cards also only have a subset of possible
estimated days
 James Grenning‟s set:
◦ 1, 2, 3, 5, 7, 10 days and infinity
 As the estimates get longer, the precision
goes down
David Parsons - Massey University
 Maximum story size is under 2 weeks
 if you estimate that a story is longer than 2
weeks, play the infinity card and make the
customer split the story
David Parsons - Massey University
 Mountain Goat Software
◦ 0, 1, 2, 3, 5, 8, 13, 20, 40, and 100
◦ online version also includes a .5 card
◦ The „zero‟ value might look odd but it does not
mean it takes no time at all, rather that is closer to
0 than 1
 Mike Cohn
◦ 1, 2, 3, 5, and 8 (Fibonacci sequence)
◦ or 1, 2, 4, and 8
 StudioAlt
◦ ?, 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
David Parsons - Massey University
 If the number represents days, why do some
card sets go up to 100?
 Because not everyone sticks to „days‟ as their
unit of estimation
 “Planning Poker can be used with story
points, ideal days, or any other estimating
unit”
 – Mountain Goat Software
David Parsons - Massey University
 As well as the estimation number cards, some
packs have additional cards
◦ „don‟t know‟
◦ „discuss‟
◦ „coffee time‟
◦ etc.
 You can make up cards that you find useful in
your own processes
David Parsons - Massey University
 0, 1, 2, 3, 5, 8, 13, 20, 40 (in 5 „suits‟)
 + „fast forward/rewind‟ and „talk‟
David Parsons - Massey University
 One suggestion for maintaining the speed of
the process is to use a 2-minute egg timer
for each discussion
 This may be turned over once more for more
problematic estimates but then the next story
should be estimated
David Parsons - Massey University
 With large teams, where there are many
stories to estimate, Planning Poker can be
played separately by smaller teams
 However they will need to have done some
estimating as a whole team first, covering 10
to 20 stories
◦ This ensures that everyone is familiar with the
technique
◦ Also ensures that subsequent estimates are
consistent between groups
David Parsons - Massey University
 A minor variation on Planning Poker is to use
poker chips instead of estimation cards, 1
chip for each story point
 Possible to use different coloured chips to
indicate different estimation contexts
◦ “we had three team sizes we were considering for
the release and we used white, blue and red chips
to indicate the base story points and two levels of
increment”
 Yip, J. (2007)
David Parsons - Massey University
 Another variation is to use an on-line version
for distributed teams
 You can also download versions for mobile
phones
planningpoker.com
David Parsons - Massey University
 Moløkken-Østvold and Haugen (2007)
identified some measurable and potential
benefits
 Haugen (2006) claimed that it improved
estimation in most cases, but that it
increased estimation error in the extreme
cases
David Parsons - Massey University
 Cohn, M. (2005). Agile Estimating and Planning, Addison-Wesley
 Grenning, J. (2002). Planning Poker or How to avoid analysis
paralysis while release planning https://sewiki.iai.uni-
bonn.de/_media/teaching/labs/xp/2005a/doc.planningpoker-
v1.pdf
 Haugen, N. (2006). An Empirical Study of Using Planning Poker
for User Story Estimation, AGILE 2006, 23-34
 Moløkken-Østvold, K. & Haugen, N. (2007). Combining Estimates
with Planning Poker – An Empirical Study, 18th Australian
Software Engineering Conference (ASWEC 2007), 349–358
 Yip, J. (2007). Hands-on release planning with poker chips. 14th
Conference on Pattern Languages of Programs (PLOP 2007)
David Parsons - Massey University

Weitere ähnliche Inhalte

Was ist angesagt?

Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
Walid Farag
 
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
 

Was ist angesagt? (20)

Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
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 Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
Epic Estimation 2019
Epic Estimation 2019Epic Estimation 2019
Epic Estimation 2019
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Story Points
Story PointsStory Points
Story Points
 
Scrum cheatsheet
Scrum cheatsheetScrum cheatsheet
Scrum cheatsheet
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
[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
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)
 

Andere mochten auch

Andere mochten auch (10)

Scrum planning poker, principles of the game
Scrum planning poker, principles of the gameScrum planning poker, principles of the game
Scrum planning poker, principles of the game
 
Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6
 
IFERGAN COLLECTION ABRIRÁ ESTE VERANO EN EL CENTRO DE MÁLAGA UN PROYECTO CULT...
IFERGAN COLLECTION ABRIRÁ ESTE VERANO EN EL CENTRO DE MÁLAGA UN PROYECTO CULT...IFERGAN COLLECTION ABRIRÁ ESTE VERANO EN EL CENTRO DE MÁLAGA UN PROYECTO CULT...
IFERGAN COLLECTION ABRIRÁ ESTE VERANO EN EL CENTRO DE MÁLAGA UN PROYECTO CULT...
 
AI Strategies for Solving Poker Texas Hold'em
AI Strategies for Solving Poker Texas Hold'emAI Strategies for Solving Poker Texas Hold'em
AI Strategies for Solving Poker Texas Hold'em
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Agile inschatten van werk - planning poker
Agile inschatten van werk - planning pokerAgile inschatten van werk - planning poker
Agile inschatten van werk - planning poker
 
Agile Estimation And Planning
Agile Estimation And PlanningAgile Estimation And Planning
Agile Estimation And Planning
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
Top event workshop transparant scrummen
Top event   workshop transparant scrummenTop event   workshop transparant scrummen
Top event workshop transparant scrummen
 

Ähnlich wie Planning Poker

story and good practice for work for process
story and good practice for work for processstory and good practice for work for process
story and good practice for work for process
SambalSwetank
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story points
Nadia Zemskova
 
Kanban software game hos BestBrains d. 29.10.13
Kanban software game hos BestBrains d. 29.10.13Kanban software game hos BestBrains d. 29.10.13
Kanban software game hos BestBrains d. 29.10.13
BestBrains
 

Ähnlich wie Planning Poker (14)

Story Points: Gaining understanding through games
Story Points: Gaining understanding through gamesStory Points: Gaining understanding through games
Story Points: Gaining understanding through games
 
The art of estimation
The art of estimationThe art of estimation
The art of estimation
 
Game Storming Overview- Big Design
Game Storming Overview- Big DesignGame Storming Overview- Big Design
Game Storming Overview- Big Design
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
story and good practice for work for process
story and good practice for work for processstory and good practice for work for process
story and good practice for work for process
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story points
 
Kanban software game hos BestBrains d. 29.10.13
Kanban software game hos BestBrains d. 29.10.13Kanban software game hos BestBrains d. 29.10.13
Kanban software game hos BestBrains d. 29.10.13
 
STC Summit 2017 - Gamification of ID Recap
STC Summit 2017 - Gamification of ID RecapSTC Summit 2017 - Gamification of ID Recap
STC Summit 2017 - Gamification of ID Recap
 
Skill Mapping
Skill MappingSkill Mapping
Skill Mapping
 
Range estimation in Scrum
Range estimation in ScrumRange estimation in Scrum
Range estimation in Scrum
 
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en SeineThe NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
The NoEstimates Game by  Matthew Philip (ThoughtWorks) - Agile en Seine
 
AnnMaria De Mars - Making Educational Games That Add Up
AnnMaria De Mars - Making Educational Games That Add UpAnnMaria De Mars - Making Educational Games That Add Up
AnnMaria De Mars - Making Educational Games That Add Up
 
How to Estimate An Agile Backlog
How to Estimate An Agile BacklogHow to Estimate An Agile Backlog
How to Estimate An Agile Backlog
 
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...
 

Mehr von David Parsons

Mehr von David Parsons (15)

Applying Theories in Mobile Learning Research
Applying Theories in Mobile Learning ResearchApplying Theories in Mobile Learning Research
Applying Theories in Mobile Learning Research
 
Exploring Mobile Affordances in the Digital Classroom
Exploring Mobile Affordances in the Digital ClassroomExploring Mobile Affordances in the Digital Classroom
Exploring Mobile Affordances in the Digital Classroom
 
Introduction to AngularJS
Introduction to AngularJSIntroduction to AngularJS
Introduction to AngularJS
 
A Brief Guide to Game Engines
A Brief Guide to Game EnginesA Brief Guide to Game Engines
A Brief Guide to Game Engines
 
Creating game like activities in agile software engineering education
Creating game like activities in agile software engineering educationCreating game like activities in agile software engineering education
Creating game like activities in agile software engineering education
 
Localizing mobile learning policy for maximum return on investment and stakeh...
Localizing mobile learning policy for maximum return on investment and stakeh...Localizing mobile learning policy for maximum return on investment and stakeh...
Localizing mobile learning policy for maximum return on investment and stakeh...
 
Cloud Analytics - Using cloud based services to analyse big data
Cloud Analytics - Using cloud based services to analyse big dataCloud Analytics - Using cloud based services to analyse big data
Cloud Analytics - Using cloud based services to analyse big data
 
M learning Devices in Education
M learning Devices in EducationM learning Devices in Education
M learning Devices in Education
 
Jam today - Embedding BYOD into Classroom Practice
Jam today - Embedding BYOD into Classroom PracticeJam today - Embedding BYOD into Classroom Practice
Jam today - Embedding BYOD into Classroom Practice
 
The Java Story
The Java StoryThe Java Story
The Java Story
 
An Introduction to MusicXML
An Introduction to MusicXMLAn Introduction to MusicXML
An Introduction to MusicXML
 
Naked Objects and Groovy Grails
Naked Objects and Groovy GrailsNaked Objects and Groovy Grails
Naked Objects and Groovy Grails
 
Designing mobile games for engagement and learning
Designing mobile games for engagement and learningDesigning mobile games for engagement and learning
Designing mobile games for engagement and learning
 
The Impact of Methods and Techniques on Outcomes from Agile Software Developm...
The Impact of Methods and Techniques on Outcomes from Agile Software Developm...The Impact of Methods and Techniques on Outcomes from Agile Software Developm...
The Impact of Methods and Techniques on Outcomes from Agile Software Developm...
 
Interaction on the Move
Interaction on the MoveInteraction on the Move
Interaction on the Move
 

Kürzlich hochgeladen

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Kürzlich hochgeladen (20)

Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
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
 
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 🔝✔️✔️
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Planning Poker

  • 1. Associate Professor David Parsons Massey University David Parsons - Massey University
  • 2.  First developed by James Grenning  “How to avoid analysis paralysis while release planning”  The aim of Planning Poker is to create estimates in a short time and involve the whole team David Parsons - Massey University
  • 3.  Like the Planning Game, Planning Poker is not really a game ◦ Simply a way of using game-like activities to perform some of the tasks of agile planning  One significant difference is that in Planning Poker there are additional „pieces‟ – the „cards‟ used to estimate stories David Parsons - Massey University
  • 4.  The customer reads a story ◦ There is a discussion clarifying the story as necessary  Each programmer selects their chosen estimate card ◦ (Or writes their estimate on a note card, if no pre- printed pack is available)  No discussion of estimates takes place at this stage  Once all programmers have written their estimate, all the cards are turned over David Parsons - Massey University
  • 5.  If there is agreement, no discussion is necessary ◦ The estimate is recorded and we move on to the next story.  If there is disagreement in the estimates, the team can try to get a consensus  If there is no consensus, it doesn‟t matter ◦ It is only one story out of many  It can be deferred, split, or the lowest estimate can be taken David Parsons - Massey University
  • 6.  Everyone in the team participates ◦ They have to make an estimate ◦ Everyone gains experience  Discussions are automatically triggered by the more problematic estimates  Where estimates are straightforward, the game enables consensus without unnecessary discussion David Parsons - Massey University
  • 7.  Save time of manually writing estimates  Cards also only have a subset of possible estimated days  James Grenning‟s set: ◦ 1, 2, 3, 5, 7, 10 days and infinity  As the estimates get longer, the precision goes down David Parsons - Massey University
  • 8.  Maximum story size is under 2 weeks  if you estimate that a story is longer than 2 weeks, play the infinity card and make the customer split the story David Parsons - Massey University
  • 9.  Mountain Goat Software ◦ 0, 1, 2, 3, 5, 8, 13, 20, 40, and 100 ◦ online version also includes a .5 card ◦ The „zero‟ value might look odd but it does not mean it takes no time at all, rather that is closer to 0 than 1  Mike Cohn ◦ 1, 2, 3, 5, and 8 (Fibonacci sequence) ◦ or 1, 2, 4, and 8  StudioAlt ◦ ?, 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100 David Parsons - Massey University
  • 10.  If the number represents days, why do some card sets go up to 100?  Because not everyone sticks to „days‟ as their unit of estimation  “Planning Poker can be used with story points, ideal days, or any other estimating unit”  – Mountain Goat Software David Parsons - Massey University
  • 11.  As well as the estimation number cards, some packs have additional cards ◦ „don‟t know‟ ◦ „discuss‟ ◦ „coffee time‟ ◦ etc.  You can make up cards that you find useful in your own processes David Parsons - Massey University
  • 12.  0, 1, 2, 3, 5, 8, 13, 20, 40 (in 5 „suits‟)  + „fast forward/rewind‟ and „talk‟ David Parsons - Massey University
  • 13.  One suggestion for maintaining the speed of the process is to use a 2-minute egg timer for each discussion  This may be turned over once more for more problematic estimates but then the next story should be estimated David Parsons - Massey University
  • 14.  With large teams, where there are many stories to estimate, Planning Poker can be played separately by smaller teams  However they will need to have done some estimating as a whole team first, covering 10 to 20 stories ◦ This ensures that everyone is familiar with the technique ◦ Also ensures that subsequent estimates are consistent between groups David Parsons - Massey University
  • 15.  A minor variation on Planning Poker is to use poker chips instead of estimation cards, 1 chip for each story point  Possible to use different coloured chips to indicate different estimation contexts ◦ “we had three team sizes we were considering for the release and we used white, blue and red chips to indicate the base story points and two levels of increment”  Yip, J. (2007) David Parsons - Massey University
  • 16.  Another variation is to use an on-line version for distributed teams  You can also download versions for mobile phones planningpoker.com David Parsons - Massey University
  • 17.  Moløkken-Østvold and Haugen (2007) identified some measurable and potential benefits  Haugen (2006) claimed that it improved estimation in most cases, but that it increased estimation error in the extreme cases David Parsons - Massey University
  • 18.  Cohn, M. (2005). Agile Estimating and Planning, Addison-Wesley  Grenning, J. (2002). Planning Poker or How to avoid analysis paralysis while release planning https://sewiki.iai.uni- bonn.de/_media/teaching/labs/xp/2005a/doc.planningpoker- v1.pdf  Haugen, N. (2006). An Empirical Study of Using Planning Poker for User Story Estimation, AGILE 2006, 23-34  Moløkken-Østvold, K. & Haugen, N. (2007). Combining Estimates with Planning Poker – An Empirical Study, 18th Australian Software Engineering Conference (ASWEC 2007), 349–358  Yip, J. (2007). Hands-on release planning with poker chips. 14th Conference on Pattern Languages of Programs (PLOP 2007) David Parsons - Massey University