SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software EstimationSunil Jakkaraju
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsWalid Farag
 
Planning Poker
Planning PokerPlanning Poker
Planning Pokervineet
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddingtonPeter Saddington
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkUpekha Vandebona
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningAmaad Qureshi
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
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
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 

Was ist angesagt? (20)

Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Estimation
EstimationEstimation
Estimation
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
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
 
Story Points
Story PointsStory Points
Story Points
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 

Andere mochten auch

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
 

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
 
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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
"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
 

Kürzlich hochgeladen (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
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
 
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)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
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
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
"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
 

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