SlideShare a Scribd company logo
1 of 10
Download to read offline
EFFORT ESTIMATION
Write down
the number of “squares”
in the above image…
5 REASONS WHY ESTIMATES TEND TO BE WRONG
1. Ambiguous/Incomplete Requirements. No documented use-cases.
2. Using Assumptions/Gut-feeling. Instead of facts.
3. Large-Scale. No breakdown structure = Omitted activities.
4. Single-Point Estimates. Average ≠ Conditional.
5. Bad work processes Bad design, code  Bugs  Rework/Firefighting.
THE 6TH SECRET REASON WHY ESTIMATES ARE WRONG
OFF THE CUFF ESTIMATES !
Q. Can you get this done by Friday?
Answer: Looks do-able. I will try.
What is the right question? What is the right way to answer it?
CONE OF UNCERTAINTY
¯_(ツ)_/¯ NOT KNOWING THE ANSWER IS OKAY
THE 6TH SECRET REASON WHY ESTIMATES ARE WRONG
1. Ambiguous/Incomplete Requirements. No documented use-cases.
2. Using Assumptions/Gut-feeling. Instead of facts.
3. Large-Scale. No breakdown structure = Omitted activities.
4. Single-Point Estimates. Average ≠ Conditional.
5. Bad work processes Bad design, code  Bugs  Rework/Firefighting.
5 REASONS
Q. Can you get this done by Friday?
Answer: Looks do-able. I will try.
RIGHT QUESTION? / RIGHT WAY TO ANSWER IT?
1. Ambiguous/Incomplete Requirements. No documented use-cases.
2. Using Assumptions/Gut-feeling. Instead of facts.
3. Large-Scale. No breakdown structure = Omitted activities.
4. Single-Point Estimates. Average ≠ Conditional.
5. Bad work processes Bad design, code  Bugs  Rework/Firefighting.
Q. Can you get this done by Friday?
Answer: Looks do-able. I will try.
ESTIMATES
THE USUAL SUSPECTS
Reference: Software Estimation
Demystifying the Black Art
– Steve McConnell
PRECISION = UNINTENDED CONFIDENCE.
It is10:30 am. You are on your way to meet a friend…
You: “Will see you at the mall by 11 o’clock.”
Sounds like will be there sometime before 11:05
VS.
You: “Will meet you at the mall at 10:58am.”
Sounds like will be there sometime before 10:59
The 2nd estimate was simply based on
an ETA of 28mins shown by the navigation app at 10:30.
INTERESTING BITS FROM AROUND THE WORLD...
Calculating Functions Points - A practical example…
 stackoverflow.com/q/34473698/319204
“Function Points? Valuable, but too much effort to get right.” - Mike Cohn (Scrum Alliance)
 stackoverflow.com/a/153458/319204
12 tips to better estimates
 stackoverflow.com/a/35571856/319204
PMBOK – 5th Edition
 A Guide to the Project Management Body of Knowledge – 5e

More Related Content

Viewers also liked

Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ...
 Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ... Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ...
Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ...
nawaporn khamseanwong
 
Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา...
 Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา... Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา...
Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา...
nawaporn khamseanwong
 

Viewers also liked (15)

Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ...
 Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ... Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ...
Loadแนวข้อสอบ ครูผู้ช่วย เอกบริหารธุรกิจ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐ...
 
Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา...
 Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา... Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา...
Loadแนวข้อสอบ ครูผู้ช่วย เอกธุรกิจศึกษา สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐา...
 
Arangoya euskara - 2016
Arangoya   euskara - 2016Arangoya   euskara - 2016
Arangoya euskara - 2016
 
T4 regulación motores CC
T4 regulación motores CCT4 regulación motores CC
T4 regulación motores CC
 
Agenda setmana 13-març-curs16-17
Agenda setmana 13-març-curs16-17Agenda setmana 13-març-curs16-17
Agenda setmana 13-març-curs16-17
 
My Name is Alice
My Name is Alice My Name is Alice
My Name is Alice
 
Be&gg,ernawati,hapzi ali,the corporate culture,universitas mercubuana,201...
Be&gg,ernawati,hapzi ali,the corporate culture,universitas mercubuana,201...Be&gg,ernawati,hapzi ali,the corporate culture,universitas mercubuana,201...
Be&gg,ernawati,hapzi ali,the corporate culture,universitas mercubuana,201...
 
3Com 56K/3CCM756
3Com 56K/3CCM7563Com 56K/3CCM756
3Com 56K/3CCM756
 
ALABBASI ENTERPRISES, PAKISTAN
ALABBASI ENTERPRISES, PAKISTANALABBASI ENTERPRISES, PAKISTAN
ALABBASI ENTERPRISES, PAKISTAN
 
1393104145 lyulw20100719 (3)
1393104145 lyulw20100719 (3)1393104145 lyulw20100719 (3)
1393104145 lyulw20100719 (3)
 
Berrikuntza eta proiektuak aldaketak 2016
Berrikuntza eta proiektuak aldaketak 2016 Berrikuntza eta proiektuak aldaketak 2016
Berrikuntza eta proiektuak aldaketak 2016
 
Coates Hire - Water Treatment Engineering Solutions
Coates Hire - Water Treatment Engineering Solutions Coates Hire - Water Treatment Engineering Solutions
Coates Hire - Water Treatment Engineering Solutions
 
Tarea 7 angustia y ansiedad darioparedes
Tarea 7 angustia y ansiedad darioparedesTarea 7 angustia y ansiedad darioparedes
Tarea 7 angustia y ansiedad darioparedes
 
Páginas web
Páginas webPáginas web
Páginas web
 
Parcial calificado 5 relaciones internacionales ldb
Parcial calificado 5 relaciones internacionales ldbParcial calificado 5 relaciones internacionales ldb
Parcial calificado 5 relaciones internacionales ldb
 

Similar to Effort Estimation

Exploratory Testing As A Quest
Exploratory Testing As A QuestExploratory Testing As A Quest
Exploratory Testing As A Quest
Chrishoneybee
 
Enterprise Search: How do we get there from here?
Enterprise Search: How do we get there from here?Enterprise Search: How do we get there from here?
Enterprise Search: How do we get there from here?
Daniel Tunkelang
 
Paradoxical Writing Productivity Tips, Ruth Bridgstock
Paradoxical Writing Productivity Tips, Ruth BridgstockParadoxical Writing Productivity Tips, Ruth Bridgstock
Paradoxical Writing Productivity Tips, Ruth Bridgstock
CCI
 

Similar to Effort Estimation (20)

Estimations
EstimationsEstimations
Estimations
 
Estimation myths debunked
Estimation myths debunkedEstimation myths debunked
Estimation myths debunked
 
Memory
MemoryMemory
Memory
 
Game of Sprints
Game of SprintsGame of Sprints
Game of Sprints
 
2014 simulations
2014 simulations2014 simulations
2014 simulations
 
The Rule of Three
The Rule of ThreeThe Rule of Three
The Rule of Three
 
The year was 1967
The year was 1967The year was 1967
The year was 1967
 
Good Testers are Often Lucky
Good Testers are Often LuckyGood Testers are Often Lucky
Good Testers are Often Lucky
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
 
12 surprising job interview tips
12 surprising job interview tips12 surprising job interview tips
12 surprising job interview tips
 
Exploratory Testing As A Quest
Exploratory Testing As A QuestExploratory Testing As A Quest
Exploratory Testing As A Quest
 
Enterprise Search: How do we get there from here?
Enterprise Search: How do we get there from here?Enterprise Search: How do we get there from here?
Enterprise Search: How do we get there from here?
 
How to Produce Kick-Ass Ideas
How to Produce Kick-Ass IdeasHow to Produce Kick-Ass Ideas
How to Produce Kick-Ass Ideas
 
The Path of Pain: Mastering Game Design in 20 steps - takeaway
The Path of Pain: Mastering Game Design in 20 steps - takeawayThe Path of Pain: Mastering Game Design in 20 steps - takeaway
The Path of Pain: Mastering Game Design in 20 steps - takeaway
 
Paradoxical Writing Productivity Tips, Ruth Bridgstock
Paradoxical Writing Productivity Tips, Ruth BridgstockParadoxical Writing Productivity Tips, Ruth Bridgstock
Paradoxical Writing Productivity Tips, Ruth Bridgstock
 
The hunt of the unicorn, to capture productivity
The hunt of the unicorn, to capture productivityThe hunt of the unicorn, to capture productivity
The hunt of the unicorn, to capture productivity
 
The Secret Service Methods for Finding and Fixing Unexplainable Distributed S...
The Secret Service Methods for Finding and Fixing Unexplainable Distributed S...The Secret Service Methods for Finding and Fixing Unexplainable Distributed S...
The Secret Service Methods for Finding and Fixing Unexplainable Distributed S...
 
Myths about static analysis. The fifth myth - a small test program is enough ...
Myths about static analysis. The fifth myth - a small test program is enough ...Myths about static analysis. The fifth myth - a small test program is enough ...
Myths about static analysis. The fifth myth - a small test program is enough ...
 
7 ways you are doing your A/B testing wrong by Côme Courteault
7 ways you are doing your A/B testing wrong by Côme Courteault7 ways you are doing your A/B testing wrong by Côme Courteault
7 ways you are doing your A/B testing wrong by Côme Courteault
 
Time Management for Marketers - The Mozinar
Time Management for Marketers - The MozinarTime Management for Marketers - The Mozinar
Time Management for Marketers - The Mozinar
 

More from Chinmay V S

More from Chinmay V S (6)

A Perceived Lack of Leadership and the Tools to Fix it
A Perceived Lack of Leadership and the Tools to Fix itA Perceived Lack of Leadership and the Tools to Fix it
A Perceived Lack of Leadership and the Tools to Fix it
 
Improve your Life by Commoditising the Supply-Chain
Improve your Life by Commoditising the Supply-ChainImprove your Life by Commoditising the Supply-Chain
Improve your Life by Commoditising the Supply-Chain
 
Bottom halves on Linux
Bottom halves on LinuxBottom halves on Linux
Bottom halves on Linux
 
Use-Case is Everything
Use-Case is EverythingUse-Case is Everything
Use-Case is Everything
 
Sensors and location based services
Sensors and location based servicesSensors and location based services
Sensors and location based services
 
Sensors on android
Sensors on androidSensors on android
Sensors on android
 

Recently uploaded

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 

Recently uploaded (20)

Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 

Effort Estimation

  • 1. EFFORT ESTIMATION Write down the number of “squares” in the above image…
  • 2. 5 REASONS WHY ESTIMATES TEND TO BE WRONG 1. Ambiguous/Incomplete Requirements. No documented use-cases. 2. Using Assumptions/Gut-feeling. Instead of facts. 3. Large-Scale. No breakdown structure = Omitted activities. 4. Single-Point Estimates. Average ≠ Conditional. 5. Bad work processes Bad design, code  Bugs  Rework/Firefighting.
  • 3. THE 6TH SECRET REASON WHY ESTIMATES ARE WRONG OFF THE CUFF ESTIMATES ! Q. Can you get this done by Friday? Answer: Looks do-able. I will try. What is the right question? What is the right way to answer it?
  • 5. ¯_(ツ)_/¯ NOT KNOWING THE ANSWER IS OKAY
  • 6. THE 6TH SECRET REASON WHY ESTIMATES ARE WRONG 1. Ambiguous/Incomplete Requirements. No documented use-cases. 2. Using Assumptions/Gut-feeling. Instead of facts. 3. Large-Scale. No breakdown structure = Omitted activities. 4. Single-Point Estimates. Average ≠ Conditional. 5. Bad work processes Bad design, code  Bugs  Rework/Firefighting. 5 REASONS Q. Can you get this done by Friday? Answer: Looks do-able. I will try.
  • 7. RIGHT QUESTION? / RIGHT WAY TO ANSWER IT? 1. Ambiguous/Incomplete Requirements. No documented use-cases. 2. Using Assumptions/Gut-feeling. Instead of facts. 3. Large-Scale. No breakdown structure = Omitted activities. 4. Single-Point Estimates. Average ≠ Conditional. 5. Bad work processes Bad design, code  Bugs  Rework/Firefighting. Q. Can you get this done by Friday? Answer: Looks do-able. I will try.
  • 8. ESTIMATES THE USUAL SUSPECTS Reference: Software Estimation Demystifying the Black Art – Steve McConnell
  • 9. PRECISION = UNINTENDED CONFIDENCE. It is10:30 am. You are on your way to meet a friend… You: “Will see you at the mall by 11 o’clock.” Sounds like will be there sometime before 11:05 VS. You: “Will meet you at the mall at 10:58am.” Sounds like will be there sometime before 10:59 The 2nd estimate was simply based on an ETA of 28mins shown by the navigation app at 10:30.
  • 10. INTERESTING BITS FROM AROUND THE WORLD... Calculating Functions Points - A practical example…  stackoverflow.com/q/34473698/319204 “Function Points? Valuable, but too much effort to get right.” - Mike Cohn (Scrum Alliance)  stackoverflow.com/a/153458/319204 12 tips to better estimates  stackoverflow.com/a/35571856/319204 PMBOK – 5th Edition  A Guide to the Project Management Body of Knowledge – 5e