SlideShare una empresa de Scribd logo
1 de 11
Planning Poker 
Suhail Jamaldeen 
@jsuhail 
http://jsuhail.blogspot.com
Agenda 
• Agile Software Development 
• Introduction to Planning Poker 
• Type of Poker Cards 
• Procedure 
• Advantages 
• Disadvantages
Agile Software Development 
• Umbrella term for several iterative and incremental 
software development methodologies 
– Extreme Programming (XP) 
– Scrum 
– Crystal 
– Dynamic Systems Development Method (DSDM) 
– Lean Development 
– Feature-Driven Development (FDD)
Introduction to Planning Poker 
• Planning Poker is a consensus-based estimating 
technique. 
• First defined James Grenning in 2002. 
• Mostly used in Scrum and Extreme Programming. 
• Make the meetings more short and productive and 
create estimates with the involve of whole team. 
• Avoid the influence of the other participants. 
• Used deck of cards showing the Fibonacci 
sequence including a zero.
Type of cards 
– 0, 1, 2, 3, 5, 8, 13, 20, 40, 100. 
– 1, 2, 3, 5, 8, 13, BIG. 
– ½, 1, 2, 3, 4, 5, 6, 7, ∞ 
– Some deck contain “don’t know”, “discuss”, “coffee time” 
– Large numbers: Not everyone sticks to days as their unit 
of estimation.
Procedure 
• At the estimation meeting, each estimator is given one set of the 
cards. 
• A Moderator 
– Who will not play, chairs the meeting. 
• The Product Manager 
– Provides a short overview. The team is given an opportunity clarify 
assumptions and risks. A summary of the discussion is recorded by the 
moderator. 
• Each programmer selects their estimate cards. 
• Everyone calls their cards simultaneously by turning them over. 
• People with high estimates and low estimates are given a chance 
to justify their estimation. 
• Repeat the estimation process until a consensus is reached. The 
developer who was likely to own the deliverable has a large 
portion vote, although the Moderator can negotiate the 
consensus.
Advantages 
• Discussions leads to accurate estimations. 
• Everyone gives their opinions. 
• Estimators get opportunity to justify their 
estimations. 
• The ones estimating are the ones who will do the 
work.
Disadvantages 
• Estimation changes with the different skills and 
experience. 
• Meetings may take longer time if its not managed 
well. 
• Meetings with all the teams are expensive.
Recap 
• Agile is a umbrella term for several iterative and incremental 
software development methodologies. 
• Planning Poker used in Agile (Scrum, Extreme Programming 
(XP)). 
• There are many type of cards. 
• Procedure. 
• Advantages and Disadvantages.
Q & A
Thank you 
@jsuhail 
http://jsuhail.blogspot.com

Más contenido relacionado

La actualidad más candente

Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & ScrumHawkman Academy
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsWalid Farag
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsDavid Hanson
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsJesus Mendez
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 

La actualidad más candente (20)

Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & Illustrations
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Agile
AgileAgile
Agile
 
Story Points
Story PointsStory Points
Story Points
 

Destacado

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 gameSid Dane
 
Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6PRIOM_NL
 
Code Clone Detection in Visual Studio 2012
Code Clone Detection in Visual Studio 2012Code Clone Detection in Visual Studio 2012
Code Clone Detection in Visual Studio 2012Suhail Jamaldeen
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development MethodologySuhail Jamaldeen
 
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
 
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'emGiovanni Murru
 
Agile inschatten van werk - planning poker
Agile inschatten van werk - planning pokerAgile inschatten van werk - planning poker
Agile inschatten van werk - planning pokerLuk Schoofs
 
Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and consPragnendra Rahevar
 
Top event workshop transparant scrummen
Top event   workshop transparant scrummenTop event   workshop transparant scrummen
Top event workshop transparant scrummenEnschede
 

Destacado (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
 
Code Clone Detection in Visual Studio 2012
Code Clone Detection in Visual Studio 2012Code Clone Detection in Visual Studio 2012
Code Clone Detection in Visual Studio 2012
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development Methodology
 
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
 
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
 
Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and cons
 
Top event workshop transparant scrummen
Top event   workshop transparant scrummenTop event   workshop transparant scrummen
Top event workshop transparant scrummen
 

Similar a Planning Poker estimating technique

Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
Game development (Game Architecture)
Game development (Game Architecture)Game development (Game Architecture)
Game development (Game Architecture)Rajkumar Pawar
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 
Pair Programming Styles
Pair Programming StylesPair Programming Styles
Pair Programming StylesAttila Bertók
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Mohammad Faiz
 
Agile Talk 30 Jul 1o2
Agile Talk 30 Jul 1o2Agile Talk 30 Jul 1o2
Agile Talk 30 Jul 1o2Akhil Kumar
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d GameIsfand yar Khan
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningMykola Rak
 

Similar a Planning Poker estimating technique (20)

The Art of Project Estimation
The Art of Project EstimationThe Art of Project Estimation
The Art of Project Estimation
 
Distributed agile
Distributed agileDistributed agile
Distributed agile
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Scrum
ScrumScrum
Scrum
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Game development (Game Architecture)
Game development (Game Architecture)Game development (Game Architecture)
Game development (Game Architecture)
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Agile engineering practices
Agile engineering practicesAgile engineering practices
Agile engineering practices
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Pair Programming Styles
Pair Programming StylesPair Programming Styles
Pair Programming Styles
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Talk 30 Jul 1o2
Agile Talk 30 Jul 1o2Agile Talk 30 Jul 1o2
Agile Talk 30 Jul 1o2
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 

Más de Suhail Jamaldeen

Milestone and Plans for Shams Past Pupils' Association
Milestone and Plans for Shams Past Pupils' Association Milestone and Plans for Shams Past Pupils' Association
Milestone and Plans for Shams Past Pupils' Association Suhail Jamaldeen
 
Build SPFx Solutions for SharePoint 2019
Build SPFx Solutions for SharePoint 2019Build SPFx Solutions for SharePoint 2019
Build SPFx Solutions for SharePoint 2019Suhail Jamaldeen
 
Microsoft Azure and Microsoft 365 - How Will They Help You
Microsoft Azure and Microsoft 365 - How Will They Help YouMicrosoft Azure and Microsoft 365 - How Will They Help You
Microsoft Azure and Microsoft 365 - How Will They Help YouSuhail Jamaldeen
 
Machine Learning with ML.Net
Machine Learning with ML.NetMachine Learning with ML.Net
Machine Learning with ML.NetSuhail Jamaldeen
 
Deploy your Websites and Web Applications on Azure
Deploy your Websites and Web Applications on AzureDeploy your Websites and Web Applications on Azure
Deploy your Websites and Web Applications on AzureSuhail Jamaldeen
 
Power Automate and Graph API - How they work together
Power Automate and Graph API - How they work togetherPower Automate and Graph API - How they work together
Power Automate and Graph API - How they work togetherSuhail Jamaldeen
 
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureSuhail Jamaldeen
 
Path to Microsoft 365 Enterprise Administrator
Path to Microsoft 365 Enterprise AdministratorPath to Microsoft 365 Enterprise Administrator
Path to Microsoft 365 Enterprise AdministratorSuhail Jamaldeen
 
Extend Microsoft Flow Capabilities Using Microsoft Graph API
Extend Microsoft Flow Capabilities Using Microsoft Graph APIExtend Microsoft Flow Capabilities Using Microsoft Graph API
Extend Microsoft Flow Capabilities Using Microsoft Graph APISuhail Jamaldeen
 
Be More Productive with Microsoft Office 365
Be More Productive with Microsoft Office 365Be More Productive with Microsoft Office 365
Be More Productive with Microsoft Office 365Suhail Jamaldeen
 
Be a Modern SharePoint Developer
Be a Modern SharePoint DeveloperBe a Modern SharePoint Developer
Be a Modern SharePoint DeveloperSuhail Jamaldeen
 
Build Microsoft Teams Apps with Teams App Studio
Build Microsoft Teams Apps with Teams App Studio Build Microsoft Teams Apps with Teams App Studio
Build Microsoft Teams Apps with Teams App Studio Suhail Jamaldeen
 
Store Data in Azure SQL Database
Store Data in Azure SQL DatabaseStore Data in Azure SQL Database
Store Data in Azure SQL DatabaseSuhail Jamaldeen
 
Office 365 CLI: Managing Office 365 tenant and SharePoint Online
Office 365 CLI: Managing Office 365 tenant and SharePoint OnlineOffice 365 CLI: Managing Office 365 tenant and SharePoint Online
Office 365 CLI: Managing Office 365 tenant and SharePoint OnlineSuhail Jamaldeen
 
Manage how people use your SharePoint Online
Manage how people use your SharePoint OnlineManage how people use your SharePoint Online
Manage how people use your SharePoint OnlineSuhail Jamaldeen
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Suhail Jamaldeen
 
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...Suhail Jamaldeen
 
Create SharePoint Work Item Timer Jobs
Create SharePoint Work Item Timer JobsCreate SharePoint Work Item Timer Jobs
Create SharePoint Work Item Timer JobsSuhail Jamaldeen
 

Más de Suhail Jamaldeen (19)

Milestone and Plans for Shams Past Pupils' Association
Milestone and Plans for Shams Past Pupils' Association Milestone and Plans for Shams Past Pupils' Association
Milestone and Plans for Shams Past Pupils' Association
 
Build SPFx Solutions for SharePoint 2019
Build SPFx Solutions for SharePoint 2019Build SPFx Solutions for SharePoint 2019
Build SPFx Solutions for SharePoint 2019
 
Microsoft Azure and Microsoft 365 - How Will They Help You
Microsoft Azure and Microsoft 365 - How Will They Help YouMicrosoft Azure and Microsoft 365 - How Will They Help You
Microsoft Azure and Microsoft 365 - How Will They Help You
 
Machine Learning with ML.Net
Machine Learning with ML.NetMachine Learning with ML.Net
Machine Learning with ML.Net
 
Microsoft 365
Microsoft 365Microsoft 365
Microsoft 365
 
Deploy your Websites and Web Applications on Azure
Deploy your Websites and Web Applications on AzureDeploy your Websites and Web Applications on Azure
Deploy your Websites and Web Applications on Azure
 
Power Automate and Graph API - How they work together
Power Automate and Graph API - How they work togetherPower Automate and Graph API - How they work together
Power Automate and Graph API - How they work together
 
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft Azure
 
Path to Microsoft 365 Enterprise Administrator
Path to Microsoft 365 Enterprise AdministratorPath to Microsoft 365 Enterprise Administrator
Path to Microsoft 365 Enterprise Administrator
 
Extend Microsoft Flow Capabilities Using Microsoft Graph API
Extend Microsoft Flow Capabilities Using Microsoft Graph APIExtend Microsoft Flow Capabilities Using Microsoft Graph API
Extend Microsoft Flow Capabilities Using Microsoft Graph API
 
Be More Productive with Microsoft Office 365
Be More Productive with Microsoft Office 365Be More Productive with Microsoft Office 365
Be More Productive with Microsoft Office 365
 
Be a Modern SharePoint Developer
Be a Modern SharePoint DeveloperBe a Modern SharePoint Developer
Be a Modern SharePoint Developer
 
Build Microsoft Teams Apps with Teams App Studio
Build Microsoft Teams Apps with Teams App Studio Build Microsoft Teams Apps with Teams App Studio
Build Microsoft Teams Apps with Teams App Studio
 
Store Data in Azure SQL Database
Store Data in Azure SQL DatabaseStore Data in Azure SQL Database
Store Data in Azure SQL Database
 
Office 365 CLI: Managing Office 365 tenant and SharePoint Online
Office 365 CLI: Managing Office 365 tenant and SharePoint OnlineOffice 365 CLI: Managing Office 365 tenant and SharePoint Online
Office 365 CLI: Managing Office 365 tenant and SharePoint Online
 
Manage how people use your SharePoint Online
Manage how people use your SharePoint OnlineManage how people use your SharePoint Online
Manage how people use your SharePoint Online
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
 
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
 
Create SharePoint Work Item Timer Jobs
Create SharePoint Work Item Timer JobsCreate SharePoint Work Item Timer Jobs
Create SharePoint Work Item Timer Jobs
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Planning Poker estimating technique

  • 1. Planning Poker Suhail Jamaldeen @jsuhail http://jsuhail.blogspot.com
  • 2. Agenda • Agile Software Development • Introduction to Planning Poker • Type of Poker Cards • Procedure • Advantages • Disadvantages
  • 3. Agile Software Development • Umbrella term for several iterative and incremental software development methodologies – Extreme Programming (XP) – Scrum – Crystal – Dynamic Systems Development Method (DSDM) – Lean Development – Feature-Driven Development (FDD)
  • 4. Introduction to Planning Poker • Planning Poker is a consensus-based estimating technique. • First defined James Grenning in 2002. • Mostly used in Scrum and Extreme Programming. • Make the meetings more short and productive and create estimates with the involve of whole team. • Avoid the influence of the other participants. • Used deck of cards showing the Fibonacci sequence including a zero.
  • 5. Type of cards – 0, 1, 2, 3, 5, 8, 13, 20, 40, 100. – 1, 2, 3, 5, 8, 13, BIG. – ½, 1, 2, 3, 4, 5, 6, 7, ∞ – Some deck contain “don’t know”, “discuss”, “coffee time” – Large numbers: Not everyone sticks to days as their unit of estimation.
  • 6. Procedure • At the estimation meeting, each estimator is given one set of the cards. • A Moderator – Who will not play, chairs the meeting. • The Product Manager – Provides a short overview. The team is given an opportunity clarify assumptions and risks. A summary of the discussion is recorded by the moderator. • Each programmer selects their estimate cards. • Everyone calls their cards simultaneously by turning them over. • People with high estimates and low estimates are given a chance to justify their estimation. • Repeat the estimation process until a consensus is reached. The developer who was likely to own the deliverable has a large portion vote, although the Moderator can negotiate the consensus.
  • 7. Advantages • Discussions leads to accurate estimations. • Everyone gives their opinions. • Estimators get opportunity to justify their estimations. • The ones estimating are the ones who will do the work.
  • 8. Disadvantages • Estimation changes with the different skills and experience. • Meetings may take longer time if its not managed well. • Meetings with all the teams are expensive.
  • 9. Recap • Agile is a umbrella term for several iterative and incremental software development methodologies. • Planning Poker used in Agile (Scrum, Extreme Programming (XP)). • There are many type of cards. • Procedure. • Advantages and Disadvantages.
  • 10. Q & A
  • 11. Thank you @jsuhail http://jsuhail.blogspot.com