SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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

En vedette (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
 

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

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

Plus de Chinmay V S

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

Dernier

"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
 
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
 
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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Dernier (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
"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 Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.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
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
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
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

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