SlideShare a Scribd company logo
1 of 41
Cost/Time
Estimation Methods
Prepared By: Pragnendra Rahevar
pragnendra@gmail.com
www.twitter.com/pragnendra
www.linkedin.com/in/pragnendra
Estimation?
Estimation?
20 Pills
20Layers
Estimation?
What is an Estimation?
• the process of finding an
estimate, or
approximation, which is a
value that is usable for
some purpose even if input
data may be incomplete,
uncertain, or unstable.
• Cannot be evaluated
precisely
Estimating
• The process of forecasting or approximating
the time and cost of completing project
deliverables.
• The task of balancing expectations of
stakeholders and need for control while the
project is implemented
Why Estimation is Important?
•To support good decisions.
•To schedule work.
•To determine how long the project should take
and its cost.
•To determine whether the project is worth doing.
•To develop cash flow needs.
•To determine how well the project is progressing.
•To develop time-phased budgets and establish the
project baseline.
Estimating
Approach
Stable
Activities
Analogous
Expert Judgment
Parametric
Group Decision-
Making
Dependent
Activities
3 Point (PERT)
Expert Judgment
Analogous
Vendor Bid Analysis
Uncertain
Activities
3 Point (PERT)
Bottom Up Analysis
Top Down Analysis
How Estimating is done?
• Provide team enough information to properly
estimate each activity
• How refined the estimates must be
• Complete sanity check of the estimate
• Prevent Padding
• Formulate a Reserve
• Make sure assumptions made during
estimating are recorded for later review
One Point Estimation
• Estimator submits one estimate per
Activity/Project/Module.
– Activity will take 10 weeks
• It is just a Guess.
• Could be based on historical information
• Could be based on Expert Judgment
Negative Effects of
One Point Estimates
• Padding
• Hides important
information like Risks,
Uncertainties etc.
• Unreliable PM: A
Schedule no one
believes in
– PM estimates activity
will take 20 days and it is
completed in 10 days
Analogous Estimation
• Use the actual cost of a previous, similar
project as the basis for estimating the cost of
the current project.
• Uses Historical Judgment or Expert Advice
• Eg: Last 2 AR Mobile projects took around 4
months, so Somnath AR should take 4 months.
Parametric Estimation
• Uses project characteristics
(parameters) in a mathematical
model to estimate project costs.
• Parametric Estimating looks at
relationship variables on an
activity to calculate time or cost
estimate
• Data can come from Historical
Records from Previous projects 20 Pills
20Layers
Bottom Up Estimation
• Involve estimating individual work items or
activities and summing them to get a project
total.
• Can serve as a check on cost elements in the
WBS by rolling up the work packages and
associated cost accounts to major deliverables
at the work package level.
• Requires accurate WBS
Using WBS
Using WBS
Creating a Budget
Creating a Budget
Cost Baseline and Cost Budget is
determined, PM may compare
these numbers to Parametric
estimates/Expert
Judgment/Historical records
Why Bottom Up?
• More Accurate
• Gains buy in from team because team creates
estimates they can live with
• Based on a detailed analysis of the project
• Provides a bases for monitoring and
controlling, performance measurement and
management
Three Point Estimation
• Project hardly finishes on time.
• Best to estimate in a range
• Estimators can give
– Optimistic (O)
– Pessimistic (P)
– Most Likely (M)
Three Point Estimation
Formulas for Three Point Estimating and Activity Standard Deviation
Eg: An activity of 30 hours that has standard deviation of +/-2 could end up taking
between 28 hrs and 32 hrs.
The greater the range created by standard deviation calculation the greater the RISK
Lets Try!!
Activity P M O
Triangular
Distribution
Beta
Distribution
Standard
Deviation
A 47 27 14
B 89 60 41
C 48 44 39
Lets Try!!
Activity P M O
Triangular
Distribution
Beta
Distribution
Standard
Deviation
A 47 27 14 29.333 28.167 5.5
B 89 60 41 63.333 61.667 8.0
C 48 44 39 43.666 43.833 1.5
Why PM needs to understand Expected
Durations, Range Estimates and Standard
Deviations?
To better Control Projects
Top Down Estimation
• Are usually are derived from someone who
uses experience and/or information to
determine the project duration and total cost.
• Are made by top managers who have little
knowledge of the processes used to complete
the project.
Expert Judgment
• Looks to the expert to create an estimate based
upon their understanding of the project
requirements.
• It is quick and if the expert is knowledgeable.
• The disadvantages : "That's what I think it will
take to do this."
Group Decision Making
• Involves team members
• Brainstorming
• Nominal Group Technique
• Delphie Technique
Computerized Tools
• Tools, such as spreadsheets and project
management software, that can make working
with different cost estimates and cost
estimation tools easier.
COCOMO Model
• COnstructive COst MOdel
• An Algorithm developed by Barry Boehm,
1981
• Basic COCOMO applies parameterized
equation without much detailed
considerations of project characteristics
Project
Types
Organic
Semi-
Detached
Embedded
• Well
Understood
application
• Team Size is
Small
• Experienced
Team members
• 2-50 KLOC
• Little
innovation
• mixture of
experienced
and
inexperienced
staff
• 50-300 KLOC
• Medium Sized
• coupled to
complex
hardware
• >300 KLOC
• Large Project
team
• Severe
Constraints
• Complex
• Innovative
COCOMO
Efforts
Project
Duration
Average Staff Productivity
Cost required
to develop the
Product
Efforts
𝐸 = 𝑎 𝐾𝐿𝑂𝐶 𝑏
Where,
E is Effort in staff months
a and b are constants
KLOC is thousand lines of code
Mode a b
Organic 2.4 1.05
Semi-
detached
3.0 1.12
Embedded 3.6 1.20
Project Duration
𝑇𝐷𝐸𝑉 = 𝑐 𝐸 𝑑
Where,
TDEV is Time for Development
c and d are constants
E is Effort Mode c d
Organic 2.5 0.38
Semi-
detached
2.5 0.35
Embedded 2.5 0.32
Average Staff Size
𝑆𝑡𝑎𝑓𝑓 𝑆𝑖𝑧𝑒 =
𝐸
𝑇𝐷𝐸𝑉
Productivity
𝑃 =
𝐾𝐿𝑂𝐶
𝐸
Cost Required = Project
Duration*Avg Salary
Lets Try!
• Assume that the size of an organic type
software product has been estimated to be
32,000 lines of source code. Assume that the
average salary of software engineers be Rs.
15,000/- per month. Determine the effort
required to develop the software product and
the nominal development time.
• 𝐸𝑓𝑓𝑜𝑟𝑡 = 2.4 × 321.05
= 91𝑃𝑀
• 𝑇𝐷𝐸𝑉 = 2.5 × 910.38
= 14 𝑀𝑜𝑛𝑡ℎ𝑠
• 𝐶𝑜𝑠𝑡 𝑅𝑒𝑞. 𝑡𝑜 𝑑𝑒𝑣𝑒𝑙𝑜𝑝 = 14 × 15000
= 𝑅𝑠 210000
Techniques to be Used
• New Projects:
– COCOMO
– Bottom Up Estimation
– Parametric Estimation
– Group Decision Making
– Expert Judgment
• Similar Projects
– COCOMO
– Analogous Estimation
– Parametric Estimation
– Group Decision Making
– Expert Judgment
Project Estimate
Times
Costs
Phase Estimating
Submitting the Bid
Direct costs $80,000
Direct overhead $20,000
Total direct costs $100,000
Overhead (20%) $20,000
Total costs $120,000
Profit (20%) $24,000
Total bid $144,000
Thanks
“The models are just there to help, not to
make the management decisions for you”
-Barry Boehm

More Related Content

What's hot

Earned Value Analysis
Earned Value AnalysisEarned Value Analysis
Earned Value AnalysisSaqib Raza
 
Construction scheduling & Cost control
Construction scheduling & Cost controlConstruction scheduling & Cost control
Construction scheduling & Cost controlGuhan M
 
construction project planing
 construction project planing construction project planing
construction project planingSANJEEV Wazir
 
Line of balance in civil engineering
Line of balance in civil engineeringLine of balance in civil engineering
Line of balance in civil engineeringrathodjaydeep2
 
Construction Planing & Schedule
Construction Planing & ScheduleConstruction Planing & Schedule
Construction Planing & ScheduleVîñõđ Kůmåř
 
The project management information system
The project management information systemThe project management information system
The project management information systemDavinder Singh
 
Project Duration Estimation
Project Duration EstimationProject Duration Estimation
Project Duration EstimationHarsh Behl
 
Project Tracking and Scope Management
Project Tracking and Scope ManagementProject Tracking and Scope Management
Project Tracking and Scope ManagementTalha Siddiqui
 
PMI Project Management Principles
PMI Project Management PrinciplesPMI Project Management Principles
PMI Project Management Principlestltiede
 
PMP - Risk Management plan & template
PMP - Risk Management plan & templatePMP - Risk Management plan & template
PMP - Risk Management plan & templateAllie Gentry
 
Project Monitoring and Control
Project Monitoring and ControlProject Monitoring and Control
Project Monitoring and Controlguy_davis
 

What's hot (20)

Earned Value Management
Earned Value ManagementEarned Value Management
Earned Value Management
 
Earned Value Analysis
Earned Value AnalysisEarned Value Analysis
Earned Value Analysis
 
Construction scheduling & Cost control
Construction scheduling & Cost controlConstruction scheduling & Cost control
Construction scheduling & Cost control
 
Earned Value Analysis
Earned Value AnalysisEarned Value Analysis
Earned Value Analysis
 
Project Management
Project ManagementProject Management
Project Management
 
construction project planing
 construction project planing construction project planing
construction project planing
 
Prince2 Methodology
Prince2 MethodologyPrince2 Methodology
Prince2 Methodology
 
Line of balance in civil engineering
Line of balance in civil engineeringLine of balance in civil engineering
Line of balance in civil engineering
 
Construction Planing & Schedule
Construction Planing & ScheduleConstruction Planing & Schedule
Construction Planing & Schedule
 
Project cost management
Project cost managementProject cost management
Project cost management
 
Project Human Resource Management
Project Human Resource ManagementProject Human Resource Management
Project Human Resource Management
 
The project management information system
The project management information systemThe project management information system
The project management information system
 
Project Duration Estimation
Project Duration EstimationProject Duration Estimation
Project Duration Estimation
 
Resource allocation and smoothing
Resource allocation and smoothingResource allocation and smoothing
Resource allocation and smoothing
 
Project Tracking and Scope Management
Project Tracking and Scope ManagementProject Tracking and Scope Management
Project Tracking and Scope Management
 
PMI Project Management Principles
PMI Project Management PrinciplesPMI Project Management Principles
PMI Project Management Principles
 
PMP - Risk Management plan & template
PMP - Risk Management plan & templatePMP - Risk Management plan & template
PMP - Risk Management plan & template
 
Project Closure Checklist
Project Closure ChecklistProject Closure Checklist
Project Closure Checklist
 
Project Monitoring and Control
Project Monitoring and ControlProject Monitoring and Control
Project Monitoring and Control
 
Project audit & closure
Project audit & closureProject audit & closure
Project audit & closure
 

Similar to Cost and time estimation methods pros and cons

7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..pptPedadaSaikumar
 
Project Cost Managementttttttttttt .pdf
Project Cost Managementttttttttttt   .pdfProject Cost Managementttttttttttt   .pdf
Project Cost Managementttttttttttt .pdfAliaaAl4
 
DELPHI METHOD (COST ESTIMATION MODELT)
DELPHI METHOD (COST ESTIMATION MODELT)DELPHI METHOD (COST ESTIMATION MODELT)
DELPHI METHOD (COST ESTIMATION MODELT)Arsalan Ghaffar
 
Projectmanagement 130721095616-phpapp01
Projectmanagement 130721095616-phpapp01Projectmanagement 130721095616-phpapp01
Projectmanagement 130721095616-phpapp01samansari22
 
Mba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management aMba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management aRai University
 
Test estimation session
Test estimation sessionTest estimation session
Test estimation sessionVipul Agarwal
 
Presintation on Project constraint
Presintation on Project constraint Presintation on Project constraint
Presintation on Project constraint university(kust)
 
Estimating in Project Scheduling
Estimating in Project SchedulingEstimating in Project Scheduling
Estimating in Project SchedulingNicola2903
 
Software project management tools
Software project management toolsSoftware project management tools
Software project management toolsDarshak Mehta
 
CISA_WK_3.pptx
CISA_WK_3.pptxCISA_WK_3.pptx
CISA_WK_3.pptxdotco
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test EstimationJatin Kochhar
 
Project management master class karin rheeder
Project management master class   karin rheederProject management master class   karin rheeder
Project management master class karin rheederKarin Rheeder
 
Chapter 3 Project Cost Control and Monitoring.pptx
Chapter 3 Project Cost Control and Monitoring.pptxChapter 3 Project Cost Control and Monitoring.pptx
Chapter 3 Project Cost Control and Monitoring.pptxssusercf695b
 

Similar to Cost and time estimation methods pros and cons (20)

7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt
 
Project Cost Management for IEM talk on 13 January 2018.
Project Cost Management  for IEM talk on 13 January 2018.Project Cost Management  for IEM talk on 13 January 2018.
Project Cost Management for IEM talk on 13 January 2018.
 
Project Cost Managementttttttttttt .pdf
Project Cost Managementttttttttttt   .pdfProject Cost Managementttttttttttt   .pdf
Project Cost Managementttttttttttt .pdf
 
1587310189-week6.pptx
1587310189-week6.pptx1587310189-week6.pptx
1587310189-week6.pptx
 
DELPHI METHOD (COST ESTIMATION MODELT)
DELPHI METHOD (COST ESTIMATION MODELT)DELPHI METHOD (COST ESTIMATION MODELT)
DELPHI METHOD (COST ESTIMATION MODELT)
 
Projectmanagement 130721095616-phpapp01
Projectmanagement 130721095616-phpapp01Projectmanagement 130721095616-phpapp01
Projectmanagement 130721095616-phpapp01
 
Mba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management aMba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management a
 
Test estimation session
Test estimation sessionTest estimation session
Test estimation session
 
Presintation on Project constraint
Presintation on Project constraint Presintation on Project constraint
Presintation on Project constraint
 
Estimating
EstimatingEstimating
Estimating
 
Estimating in Project Scheduling
Estimating in Project SchedulingEstimating in Project Scheduling
Estimating in Project Scheduling
 
Session 21 4th edition PMP
Session 21 4th edition PMPSession 21 4th edition PMP
Session 21 4th edition PMP
 
Software project management tools
Software project management toolsSoftware project management tools
Software project management tools
 
CISA_WK_3.pptx
CISA_WK_3.pptxCISA_WK_3.pptx
CISA_WK_3.pptx
 
Ppt.pptx
Ppt.pptxPpt.pptx
Ppt.pptx
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test Estimation
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Project management master class karin rheeder
Project management master class   karin rheederProject management master class   karin rheeder
Project management master class karin rheeder
 
Project management
Project managementProject management
Project management
 
Chapter 3 Project Cost Control and Monitoring.pptx
Chapter 3 Project Cost Control and Monitoring.pptxChapter 3 Project Cost Control and Monitoring.pptx
Chapter 3 Project Cost Control and Monitoring.pptx
 

More from Pragnendra Rahevar

VTV Gujarati VTVeConclave Mahamanthan
VTV Gujarati VTVeConclave MahamanthanVTV Gujarati VTVeConclave Mahamanthan
VTV Gujarati VTVeConclave MahamanthanPragnendra Rahevar
 
Digital media landscape in india
Digital media landscape in indiaDigital media landscape in india
Digital media landscape in indiaPragnendra Rahevar
 
Google Hangouts on Air guide v3
Google Hangouts on Air guide v3Google Hangouts on Air guide v3
Google Hangouts on Air guide v3Pragnendra Rahevar
 
What is the Balanced Scorecard?
What is the Balanced Scorecard?What is the Balanced Scorecard?
What is the Balanced Scorecard?Pragnendra Rahevar
 
Facebook Page Insight Glossary
Facebook Page Insight GlossaryFacebook Page Insight Glossary
Facebook Page Insight GlossaryPragnendra Rahevar
 
Mobile Application - Secondary Research Data
Mobile Application - Secondary Research DataMobile Application - Secondary Research Data
Mobile Application - Secondary Research DataPragnendra Rahevar
 

More from Pragnendra Rahevar (9)

VTV Gujarati VTVeConclave Mahamanthan
VTV Gujarati VTVeConclave MahamanthanVTV Gujarati VTVeConclave Mahamanthan
VTV Gujarati VTVeConclave Mahamanthan
 
Website development process
Website development process Website development process
Website development process
 
Social media activities
Social media activitiesSocial media activities
Social media activities
 
Makeover of indian politics
Makeover of indian politicsMakeover of indian politics
Makeover of indian politics
 
Digital media landscape in india
Digital media landscape in indiaDigital media landscape in india
Digital media landscape in india
 
Google Hangouts on Air guide v3
Google Hangouts on Air guide v3Google Hangouts on Air guide v3
Google Hangouts on Air guide v3
 
What is the Balanced Scorecard?
What is the Balanced Scorecard?What is the Balanced Scorecard?
What is the Balanced Scorecard?
 
Facebook Page Insight Glossary
Facebook Page Insight GlossaryFacebook Page Insight Glossary
Facebook Page Insight Glossary
 
Mobile Application - Secondary Research Data
Mobile Application - Secondary Research DataMobile Application - Secondary Research Data
Mobile Application - Secondary Research Data
 

Recently uploaded

Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 

Recently uploaded (20)

Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 

Cost and time estimation methods pros and cons

  • 1. Cost/Time Estimation Methods Prepared By: Pragnendra Rahevar pragnendra@gmail.com www.twitter.com/pragnendra www.linkedin.com/in/pragnendra
  • 5.
  • 6. What is an Estimation? • the process of finding an estimate, or approximation, which is a value that is usable for some purpose even if input data may be incomplete, uncertain, or unstable. • Cannot be evaluated precisely
  • 7. Estimating • The process of forecasting or approximating the time and cost of completing project deliverables. • The task of balancing expectations of stakeholders and need for control while the project is implemented
  • 8. Why Estimation is Important? •To support good decisions. •To schedule work. •To determine how long the project should take and its cost. •To determine whether the project is worth doing. •To develop cash flow needs. •To determine how well the project is progressing. •To develop time-phased budgets and establish the project baseline.
  • 9. Estimating Approach Stable Activities Analogous Expert Judgment Parametric Group Decision- Making Dependent Activities 3 Point (PERT) Expert Judgment Analogous Vendor Bid Analysis Uncertain Activities 3 Point (PERT) Bottom Up Analysis Top Down Analysis
  • 10. How Estimating is done? • Provide team enough information to properly estimate each activity • How refined the estimates must be • Complete sanity check of the estimate • Prevent Padding • Formulate a Reserve • Make sure assumptions made during estimating are recorded for later review
  • 11. One Point Estimation • Estimator submits one estimate per Activity/Project/Module. – Activity will take 10 weeks • It is just a Guess. • Could be based on historical information • Could be based on Expert Judgment
  • 12. Negative Effects of One Point Estimates • Padding • Hides important information like Risks, Uncertainties etc. • Unreliable PM: A Schedule no one believes in – PM estimates activity will take 20 days and it is completed in 10 days
  • 13. Analogous Estimation • Use the actual cost of a previous, similar project as the basis for estimating the cost of the current project. • Uses Historical Judgment or Expert Advice • Eg: Last 2 AR Mobile projects took around 4 months, so Somnath AR should take 4 months.
  • 14. Parametric Estimation • Uses project characteristics (parameters) in a mathematical model to estimate project costs. • Parametric Estimating looks at relationship variables on an activity to calculate time or cost estimate • Data can come from Historical Records from Previous projects 20 Pills 20Layers
  • 15. Bottom Up Estimation • Involve estimating individual work items or activities and summing them to get a project total. • Can serve as a check on cost elements in the WBS by rolling up the work packages and associated cost accounts to major deliverables at the work package level. • Requires accurate WBS
  • 19. Creating a Budget Cost Baseline and Cost Budget is determined, PM may compare these numbers to Parametric estimates/Expert Judgment/Historical records
  • 20. Why Bottom Up? • More Accurate • Gains buy in from team because team creates estimates they can live with • Based on a detailed analysis of the project • Provides a bases for monitoring and controlling, performance measurement and management
  • 21. Three Point Estimation • Project hardly finishes on time. • Best to estimate in a range • Estimators can give – Optimistic (O) – Pessimistic (P) – Most Likely (M)
  • 22. Three Point Estimation Formulas for Three Point Estimating and Activity Standard Deviation Eg: An activity of 30 hours that has standard deviation of +/-2 could end up taking between 28 hrs and 32 hrs. The greater the range created by standard deviation calculation the greater the RISK
  • 23. Lets Try!! Activity P M O Triangular Distribution Beta Distribution Standard Deviation A 47 27 14 B 89 60 41 C 48 44 39
  • 24. Lets Try!! Activity P M O Triangular Distribution Beta Distribution Standard Deviation A 47 27 14 29.333 28.167 5.5 B 89 60 41 63.333 61.667 8.0 C 48 44 39 43.666 43.833 1.5
  • 25. Why PM needs to understand Expected Durations, Range Estimates and Standard Deviations? To better Control Projects
  • 26. Top Down Estimation • Are usually are derived from someone who uses experience and/or information to determine the project duration and total cost. • Are made by top managers who have little knowledge of the processes used to complete the project.
  • 27. Expert Judgment • Looks to the expert to create an estimate based upon their understanding of the project requirements. • It is quick and if the expert is knowledgeable. • The disadvantages : "That's what I think it will take to do this."
  • 28. Group Decision Making • Involves team members • Brainstorming • Nominal Group Technique • Delphie Technique
  • 29. Computerized Tools • Tools, such as spreadsheets and project management software, that can make working with different cost estimates and cost estimation tools easier.
  • 30. COCOMO Model • COnstructive COst MOdel • An Algorithm developed by Barry Boehm, 1981 • Basic COCOMO applies parameterized equation without much detailed considerations of project characteristics
  • 31. Project Types Organic Semi- Detached Embedded • Well Understood application • Team Size is Small • Experienced Team members • 2-50 KLOC • Little innovation • mixture of experienced and inexperienced staff • 50-300 KLOC • Medium Sized • coupled to complex hardware • >300 KLOC • Large Project team • Severe Constraints • Complex • Innovative
  • 33. Efforts 𝐸 = 𝑎 𝐾𝐿𝑂𝐶 𝑏 Where, E is Effort in staff months a and b are constants KLOC is thousand lines of code Mode a b Organic 2.4 1.05 Semi- detached 3.0 1.12 Embedded 3.6 1.20
  • 34. Project Duration 𝑇𝐷𝐸𝑉 = 𝑐 𝐸 𝑑 Where, TDEV is Time for Development c and d are constants E is Effort Mode c d Organic 2.5 0.38 Semi- detached 2.5 0.35 Embedded 2.5 0.32
  • 35. Average Staff Size 𝑆𝑡𝑎𝑓𝑓 𝑆𝑖𝑧𝑒 = 𝐸 𝑇𝐷𝐸𝑉 Productivity 𝑃 = 𝐾𝐿𝑂𝐶 𝐸 Cost Required = Project Duration*Avg Salary
  • 36. Lets Try! • Assume that the size of an organic type software product has been estimated to be 32,000 lines of source code. Assume that the average salary of software engineers be Rs. 15,000/- per month. Determine the effort required to develop the software product and the nominal development time.
  • 37. • 𝐸𝑓𝑓𝑜𝑟𝑡 = 2.4 × 321.05 = 91𝑃𝑀 • 𝑇𝐷𝐸𝑉 = 2.5 × 910.38 = 14 𝑀𝑜𝑛𝑡ℎ𝑠 • 𝐶𝑜𝑠𝑡 𝑅𝑒𝑞. 𝑡𝑜 𝑑𝑒𝑣𝑒𝑙𝑜𝑝 = 14 × 15000 = 𝑅𝑠 210000
  • 38. Techniques to be Used • New Projects: – COCOMO – Bottom Up Estimation – Parametric Estimation – Group Decision Making – Expert Judgment • Similar Projects – COCOMO – Analogous Estimation – Parametric Estimation – Group Decision Making – Expert Judgment Project Estimate Times Costs
  • 40. Submitting the Bid Direct costs $80,000 Direct overhead $20,000 Total direct costs $100,000 Overhead (20%) $20,000 Total costs $120,000 Profit (20%) $24,000 Total bid $144,000
  • 41. Thanks “The models are just there to help, not to make the management decisions for you” -Barry Boehm