SlideShare uma empresa Scribd logo
1 de 14
Combining Estimates with Planning Poker  - An Empirical Study Kjetil Moløkken-Østvold Nils-Christian Haugen   April 2007
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Background ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An overview of some methods for combining estimates Limited Yes No None Unstructured group  Limited Yes No Light Planning Poker Moderate Limited Limited Moderate Wideband Delphi Major No Yes Heavy Delphi Overhead Interaction Anonymity Structure Method
Planning Poker ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Study background ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Team and methodology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Results from the tasks estimated with planning poker ,[object Object],[object Object],[object Object],[object Object],[object Object]
Results PP vs. Individual Measure: BRE-bias =  (actual - estimate) /  min(actual, estimate) PP Ind. Comment Median 0,00 0,00 Typical case on target for both groups Mean 0,33 -0,04 Some PP tasks were underestimated
Results from analysis of code ,[object Object],[object Object],[object Object],[object Object],[object Object]
Possible benefits of Planning Poker ,[object Object],[object Object],[object Object],[object Object]
Possible hazards of Planning Poker ,[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions?

Mais conteúdo relacionado

Mais procurados

Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...
Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...
Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...SeriousGamesAssoc
 
Business research design
Business research designBusiness research design
Business research designNishant Pahad
 
Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“maaano786
 
PMP Communication & Human resource
PMP Communication & Human resourcePMP Communication & Human resource
PMP Communication & Human resourceMohamed Aamer
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniquesimthiyasbtm
 
Problem and situation analysis
Problem and situation analysisProblem and situation analysis
Problem and situation analysisMoamen Abu Nada
 
Determining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignDetermining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignAsaduzzaman Kanok
 
The importance of requirement elicitation and analysis
The importance of requirement elicitation and analysisThe importance of requirement elicitation and analysis
The importance of requirement elicitation and analysisTunde Adeniran
 
Introduction To Problem Analysis
Introduction To Problem AnalysisIntroduction To Problem Analysis
Introduction To Problem AnalysisElijah Ezendu
 
Test Estimation Techniques
Test Estimation TechniquesTest Estimation Techniques
Test Estimation TechniquesSachin-QA
 
Introductiontoproblemanalysis 100102034455-phpapp02
Introductiontoproblemanalysis 100102034455-phpapp02Introductiontoproblemanalysis 100102034455-phpapp02
Introductiontoproblemanalysis 100102034455-phpapp02Ananta Yasaswy
 
How to-develop-a-monitoring-and-evaluation-plan
How to-develop-a-monitoring-and-evaluation-planHow to-develop-a-monitoring-and-evaluation-plan
How to-develop-a-monitoring-and-evaluation-planHussain Bux Korejo
 

Mais procurados (20)

Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...
Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...
Developer Secrets: How to Avoid Common Mistakes when Contracting for Serious ...
 
UX Research
UX ResearchUX Research
UX Research
 
Business research design
Business research designBusiness research design
Business research design
 
Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“Requirement elicitation technique “one on one interview“
Requirement elicitation technique “one on one interview“
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 
PMP Communication & Human resource
PMP Communication & Human resourcePMP Communication & Human resource
PMP Communication & Human resource
 
Fact finding
Fact findingFact finding
Fact finding
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniques
 
Introduction to knowledge discovery
Introduction to knowledge discoveryIntroduction to knowledge discovery
Introduction to knowledge discovery
 
Five Steps in Problem Analysis
Five Steps in Problem AnalysisFive Steps in Problem Analysis
Five Steps in Problem Analysis
 
Problem and situation analysis
Problem and situation analysisProblem and situation analysis
Problem and situation analysis
 
Determining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignDetermining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And Dsign
 
The importance of requirement elicitation and analysis
The importance of requirement elicitation and analysisThe importance of requirement elicitation and analysis
The importance of requirement elicitation and analysis
 
Introduction To Problem Analysis
Introduction To Problem AnalysisIntroduction To Problem Analysis
Introduction To Problem Analysis
 
Developing a problem tree
Developing a problem treeDeveloping a problem tree
Developing a problem tree
 
Test Estimation Techniques
Test Estimation TechniquesTest Estimation Techniques
Test Estimation Techniques
 
Introductiontoproblemanalysis 100102034455-phpapp02
Introductiontoproblemanalysis 100102034455-phpapp02Introductiontoproblemanalysis 100102034455-phpapp02
Introductiontoproblemanalysis 100102034455-phpapp02
 
How to-develop-a-monitoring-and-evaluation-plan
How to-develop-a-monitoring-and-evaluation-planHow to-develop-a-monitoring-and-evaluation-plan
How to-develop-a-monitoring-and-evaluation-plan
 
M & e prints.
M & e prints.M & e prints.
M & e prints.
 
Ch04
Ch04Ch04
Ch04
 

Destaque

Poker session pa #1 profiling
Poker session pa #1 profilingPoker session pa #1 profiling
Poker session pa #1 profilingdgiharris
 
Poker session pa #2 differences
Poker session pa #2 differencesPoker session pa #2 differences
Poker session pa #2 differencesdgiharris
 
22049748 poker-strategies-and-poker-tools
22049748 poker-strategies-and-poker-tools22049748 poker-strategies-and-poker-tools
22049748 poker-strategies-and-poker-toolsRumbleDub
 
Презентация М.Кабаковой
Презентация М.КабаковойПрезентация М.Кабаковой
Презентация М.КабаковойIpolito
 
GTO vs Exploitative Play
GTO vs Exploitative PlayGTO vs Exploitative Play
GTO vs Exploitative PlayRed Chip Poker
 
The Strathclyde Poker Research Environment
The Strathclyde Poker Research EnvironmentThe Strathclyde Poker Research Environment
The Strathclyde Poker Research EnvironmentLuke Dicken
 
Poker in Numbers
Poker in NumbersPoker in Numbers
Poker in NumbersPokerCoUk
 
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
 

Destaque (11)

Poker session pa #1 profiling
Poker session pa #1 profilingPoker session pa #1 profiling
Poker session pa #1 profiling
 
Poker session pa #2 differences
Poker session pa #2 differencesPoker session pa #2 differences
Poker session pa #2 differences
 
22049748 poker-strategies-and-poker-tools
22049748 poker-strategies-and-poker-tools22049748 poker-strategies-and-poker-tools
22049748 poker-strategies-and-poker-tools
 
Презентация М.Кабаковой
Презентация М.КабаковойПрезентация М.Кабаковой
Презентация М.Кабаковой
 
GTO vs Exploitative Play
GTO vs Exploitative PlayGTO vs Exploitative Play
GTO vs Exploitative Play
 
The Strathclyde Poker Research Environment
The Strathclyde Poker Research EnvironmentThe Strathclyde Poker Research Environment
The Strathclyde Poker Research Environment
 
Poker maths
Poker mathsPoker maths
Poker maths
 
Poker in Numbers
Poker in NumbersPoker in Numbers
Poker in Numbers
 
The Art Of War In Poker
The Art Of War In PokerThe Art Of War In Poker
The Art Of War In Poker
 
Basic Poker Strategy
Basic Poker StrategyBasic Poker Strategy
Basic Poker Strategy
 
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
 

Semelhante a Combining Estimates with Planning Poker *- An Empirical Study

Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2soloeng
 
Technology supported requirement handling an estimation
Technology supported requirement handling an estimationTechnology supported requirement handling an estimation
Technology supported requirement handling an estimationKjetil Moløkken-Østvold
 
Is5540 course review
Is5540 course reviewIs5540 course review
Is5540 course reviewAsa Chan
 
Software Development Metrics-JPayne
Software Development Metrics-JPayneSoftware Development Metrics-JPayne
Software Development Metrics-JPayneJames Payne
 
Deconstructing the PMP Exam Question - The Deep Dive
Deconstructing the PMP Exam Question - The Deep DiveDeconstructing the PMP Exam Question - The Deep Dive
Deconstructing the PMP Exam Question - The Deep DiveKing Consulting Services
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptxgarkapifye
 
Going Beyond Evaluation Buzzwords
Going Beyond Evaluation BuzzwordsGoing Beyond Evaluation Buzzwords
Going Beyond Evaluation BuzzwordsTexas ACE
 
Using Your Logic Model to Focus Evaluation
Using Your Logic Model to Focus EvaluationUsing Your Logic Model to Focus Evaluation
Using Your Logic Model to Focus EvaluationFriends for Youth, Inc.
 
Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation MoseStaton39
 
Workbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docxWorkbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docxAASTHA76
 
Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation MikeEly930
 
Ba 550 1 Introduction
Ba 550 1 IntroductionBa 550 1 Introduction
Ba 550 1 Introductionbatestoota
 
ICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-final
ICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-finalICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-final
ICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-finalriedlc
 
Spa - Systemic Project Alignment
Spa - Systemic Project AlignmentSpa - Systemic Project Alignment
Spa - Systemic Project AlignmentDaniel Ofek
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Loriebel Manabat
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptxZahirahZairul2
 
PMP Preparation 1 - Framework
PMP Preparation 1 - FrameworkPMP Preparation 1 - Framework
PMP Preparation 1 - FrameworkAndrew Mikityuk
 

Semelhante a Combining Estimates with Planning Poker *- An Empirical Study (20)

Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 
Technology supported requirement handling an estimation
Technology supported requirement handling an estimationTechnology supported requirement handling an estimation
Technology supported requirement handling an estimation
 
Is5540 course review
Is5540 course reviewIs5540 course review
Is5540 course review
 
Software Development Metrics-JPayne
Software Development Metrics-JPayneSoftware Development Metrics-JPayne
Software Development Metrics-JPayne
 
Deconstructing the PMP Exam Question - The Deep Dive
Deconstructing the PMP Exam Question - The Deep DiveDeconstructing the PMP Exam Question - The Deep Dive
Deconstructing the PMP Exam Question - The Deep Dive
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx
 
Going Beyond Evaluation Buzzwords
Going Beyond Evaluation BuzzwordsGoing Beyond Evaluation Buzzwords
Going Beyond Evaluation Buzzwords
 
Using Your Logic Model to Focus Evaluation
Using Your Logic Model to Focus EvaluationUsing Your Logic Model to Focus Evaluation
Using Your Logic Model to Focus Evaluation
 
Handout #5 - QIAMay4
Handout #5 - QIAMay4 Handout #5 - QIAMay4
Handout #5 - QIAMay4
 
Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation
 
Workbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docxWorkbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docx
 
Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation
 
Ba 550 1 Introduction
Ba 550 1 IntroductionBa 550 1 Introduction
Ba 550 1 Introduction
 
ICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-final
ICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-finalICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-final
ICIS Rating Scales for Collective IntelligenceIcis idea rating-v1.0-final
 
lecture16.ppt
lecture16.pptlecture16.ppt
lecture16.ppt
 
Spa - Systemic Project Alignment
Spa - Systemic Project AlignmentSpa - Systemic Project Alignment
Spa - Systemic Project Alignment
 
Project Management
Project ManagementProject Management
Project Management
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
PMP Preparation 1 - Framework
PMP Preparation 1 - FrameworkPMP Preparation 1 - Framework
PMP Preparation 1 - Framework
 

Combining Estimates with Planning Poker *- An Empirical Study

  • 1. Combining Estimates with Planning Poker - An Empirical Study Kjetil Moløkken-Østvold Nils-Christian Haugen April 2007
  • 2.
  • 3.
  • 4. An overview of some methods for combining estimates Limited Yes No None Unstructured group Limited Yes No Light Planning Poker Moderate Limited Limited Moderate Wideband Delphi Major No Yes Heavy Delphi Overhead Interaction Anonymity Structure Method
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Results PP vs. Individual Measure: BRE-bias = (actual - estimate) / min(actual, estimate) PP Ind. Comment Median 0,00 0,00 Typical case on target for both groups Mean 0,33 -0,04 Some PP tasks were underestimated
  • 10.
  • 11.
  • 12.
  • 13.