SlideShare une entreprise Scribd logo
1  sur  10
Planning Poker
principles of the game
Sid B. Dane
SCRUM teams
February 15, 2011
Generalities

• Agree your meeting rules in advance of the session
• On agile projects, it’s usually best if this number does not exceed ten
  people
• Planning poker works because it lets the people who are actually going
  to be completing the work do the estimating.
• Estimates derived from planning poker are more accurate because
  estimators are called upon by their peers to justify their estimates.
• The lively group discussion common in planning poker also helps lead
  to better estimates.
• Planning poker provides a true average of individual estimates, which
  has been shown to yield better results.
• Planning poker works because it’s fun.


                           SCRUM teams, Sid B. Dane, February 15, 2011      2
Principles in Planning Poker

1.   Cone of uncertainty
2.   The more precise you are, the less accurate you will be
3.   Granularity
4.   Don’t think about tomorrow
5.   The question mark
6.   The 5’s and 8’s
7.   Dare to choose




                            SCRUM teams, Sid B. Dane, February 15, 2011   3
Principle #1: Cone of uncertainty


     In   Agile    Project Management environments, we

    accept that software         projects are ridden
                                 with


     uncertainty– it comes with the territory.




                    SCRUM teams, Sid B. Dane, February 15, 2011   4
Principle #2: The more precise you are, the less
accurate you will be

      Story Points can measure things we can’t measure in
                       hours – e.g.          complexity
    It is   easy to         compare the size of
    one with another task.                                        Estimating in Story Points allows

        you to take into   consideration all sorts of intangible
    ‘things’ that you      sense                but can’t quite              put your finger
                                               on.

                               SCRUM teams, Sid B. Dane, February 15, 2011                            5
Principle #3: Granularity


        If you   can split up a user story,

                 do                            split it up!




                     SCRUM teams, Sid B. Dane, February 15, 2011   6
Principle #4: Don’t think about tomorrow


           Don’t think in long                            terms.

                Agile
    values responding to                change over
             following a plan

                  SCRUM teams, Sid B. Dane, February 15, 2011      7
Principle #5: The question mark


     If you need more                     information, use
              the question                mark card (?)

     If you   don’t want to poker, don’t play a
                                       card


     Else: throw the card with the story points


                    you                         seem fit

                      SCRUM teams, Sid B. Dane, February 15, 2011   8
Principle #6: The 5’s and 8’s


     If we have   only 5’s and 8’s,
     the   majority                                                wins (the
        are no cards in-between these two
        estimates) and we are                                    settled
                   immediately.


                   SCRUM teams, Sid B. Dane, February 15, 2011                 9
Principle #7: Dare to choose


         Don’t be scared to                     cut the
    chase: know when the estimate is
     good enough

                  SCRUM teams, Sid B. Dane, February 15, 2011   10

Contenu connexe

En vedette

Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating techniqueSuhail Jamaldeen
 
Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6PRIOM_NL
 
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...Ayuntamiento de Málaga
 
Planning poker in a nutshell
Planning poker in a nutshellPlanning poker in a nutshell
Planning poker in a nutshellSeb Rose
 
SharePoint Teamsite Build
SharePoint Teamsite BuildSharePoint Teamsite Build
SharePoint Teamsite BuildSpikelee3
 
Using Agile and Lean to Stay Ahead in a Tough Economy
Using Agile and Lean to Stay Ahead in a Tough EconomyUsing Agile and Lean to Stay Ahead in a Tough Economy
Using Agile and Lean to Stay Ahead in a Tough EconomySally Elatta
 
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Dimitar Bakardzhiev
 
What do Scrum Masters Really Do? And do we need them?
What do Scrum Masters Really Do?  And do we need them?What do Scrum Masters Really Do?  And do we need them?
What do Scrum Masters Really Do? And do we need them?Kent McDonald
 
Agile inschatten van werk - planning poker
Agile inschatten van werk - planning pokerAgile inschatten van werk - planning poker
Agile inschatten van werk - planning pokerLuk Schoofs
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planningJames Whitehead
 
Top event workshop transparant scrummen
Top event   workshop transparant scrummenTop event   workshop transparant scrummen
Top event workshop transparant scrummenEnschede
 

En vedette (14)

Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating technique
 
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...
 
Planning poker in a nutshell
Planning poker in a nutshellPlanning poker in a nutshell
Planning poker in a nutshell
 
SharePoint Teamsite Build
SharePoint Teamsite BuildSharePoint Teamsite Build
SharePoint Teamsite Build
 
Using Agile and Lean to Stay Ahead in a Tough Economy
Using Agile and Lean to Stay Ahead in a Tough EconomyUsing Agile and Lean to Stay Ahead in a Tough Economy
Using Agile and Lean to Stay Ahead in a Tough Economy
 
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)
 
What do Scrum Masters Really Do? And do we need them?
What do Scrum Masters Really Do?  And do we need them?What do Scrum Masters Really Do?  And do we need them?
What do Scrum Masters Really Do? And do we need them?
 
Being agile with SharePoint
Being agile with SharePointBeing agile with SharePoint
Being agile with SharePoint
 
Agile inschatten van werk - planning poker
Agile inschatten van werk - planning pokerAgile inschatten van werk - planning poker
Agile inschatten van werk - planning poker
 
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
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
 
Top event workshop transparant scrummen
Top event   workshop transparant scrummenTop event   workshop transparant scrummen
Top event workshop transparant scrummen
 

Plus de Sid Dane

Agile Leadership by Sid B. Dane
Agile Leadership by Sid B. DaneAgile Leadership by Sid B. Dane
Agile Leadership by Sid B. DaneSid Dane
 
Changing the length of the sprints
Changing the length of the sprintsChanging the length of the sprints
Changing the length of the sprintsSid Dane
 
Agile Estimation
Agile EstimationAgile Estimation
Agile EstimationSid Dane
 
Usability essentials
Usability essentialsUsability essentials
Usability essentialsSid Dane
 
Prototyping in a Scrum environment
Prototyping in a Scrum environmentPrototyping in a Scrum environment
Prototyping in a Scrum environmentSid Dane
 
Agile delivery from good to great
Agile delivery from good to greatAgile delivery from good to great
Agile delivery from good to greatSid Dane
 

Plus de Sid Dane (6)

Agile Leadership by Sid B. Dane
Agile Leadership by Sid B. DaneAgile Leadership by Sid B. Dane
Agile Leadership by Sid B. Dane
 
Changing the length of the sprints
Changing the length of the sprintsChanging the length of the sprints
Changing the length of the sprints
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 
Usability essentials
Usability essentialsUsability essentials
Usability essentials
 
Prototyping in a Scrum environment
Prototyping in a Scrum environmentPrototyping in a Scrum environment
Prototyping in a Scrum environment
 
Agile delivery from good to great
Agile delivery from good to greatAgile delivery from good to great
Agile delivery from good to great
 

Dernier

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Dernier (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Scrum planning poker, principles of the game

  • 1. Planning Poker principles of the game Sid B. Dane SCRUM teams February 15, 2011
  • 2. Generalities • Agree your meeting rules in advance of the session • On agile projects, it’s usually best if this number does not exceed ten people • Planning poker works because it lets the people who are actually going to be completing the work do the estimating. • Estimates derived from planning poker are more accurate because estimators are called upon by their peers to justify their estimates. • The lively group discussion common in planning poker also helps lead to better estimates. • Planning poker provides a true average of individual estimates, which has been shown to yield better results. • Planning poker works because it’s fun. SCRUM teams, Sid B. Dane, February 15, 2011 2
  • 3. Principles in Planning Poker 1. Cone of uncertainty 2. The more precise you are, the less accurate you will be 3. Granularity 4. Don’t think about tomorrow 5. The question mark 6. The 5’s and 8’s 7. Dare to choose SCRUM teams, Sid B. Dane, February 15, 2011 3
  • 4. Principle #1: Cone of uncertainty In Agile Project Management environments, we accept that software projects are ridden with uncertainty– it comes with the territory. SCRUM teams, Sid B. Dane, February 15, 2011 4
  • 5. Principle #2: The more precise you are, the less accurate you will be Story Points can measure things we can’t measure in hours – e.g. complexity It is easy to compare the size of one with another task. Estimating in Story Points allows you to take into consideration all sorts of intangible ‘things’ that you sense but can’t quite put your finger on. SCRUM teams, Sid B. Dane, February 15, 2011 5
  • 6. Principle #3: Granularity If you can split up a user story, do split it up! SCRUM teams, Sid B. Dane, February 15, 2011 6
  • 7. Principle #4: Don’t think about tomorrow Don’t think in long terms. Agile values responding to change over following a plan SCRUM teams, Sid B. Dane, February 15, 2011 7
  • 8. Principle #5: The question mark If you need more information, use the question mark card (?) If you don’t want to poker, don’t play a card Else: throw the card with the story points you seem fit SCRUM teams, Sid B. Dane, February 15, 2011 8
  • 9. Principle #6: The 5’s and 8’s If we have only 5’s and 8’s, the majority wins (the are no cards in-between these two estimates) and we are settled immediately. SCRUM teams, Sid B. Dane, February 15, 2011 9
  • 10. Principle #7: Dare to choose Don’t be scared to cut the chase: know when the estimate is good enough SCRUM teams, Sid B. Dane, February 15, 2011 10