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

Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Scheduling
saurabmi2
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
Serdar Temiz
 
Individual Project
Individual ProjectIndividual Project
Individual Project
udara65
 

What's hot (20)

Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Project scope management 1
Project scope management 1Project scope management 1
Project scope management 1
 
Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Scheduling
 
Stakeholder management In Construction Industry
Stakeholder management In  Construction IndustryStakeholder management In  Construction Industry
Stakeholder management In Construction Industry
 
Primavera Training P6
Primavera Training P6Primavera Training P6
Primavera Training P6
 
Project Scope Management - PMBOK6
Project Scope Management - PMBOK6Project Scope Management - PMBOK6
Project Scope Management - PMBOK6
 
Work breakdown structure in project management ppt by kiran j
Work breakdown structure in project management ppt by kiran jWork breakdown structure in project management ppt by kiran j
Work breakdown structure in project management ppt by kiran j
 
Project cost management PMBOK 5th Edition
Project cost management PMBOK 5th EditionProject cost management PMBOK 5th Edition
Project cost management PMBOK 5th Edition
 
Project Scope Management -
Project Scope Management - Project Scope Management -
Project Scope Management -
 
Project Cost Management - PMBOK6
Project Cost Management - PMBOK6Project Cost Management - PMBOK6
Project Cost Management - PMBOK6
 
Project execution and implementation
Project execution and implementationProject execution and implementation
Project execution and implementation
 
Project management tools and techniques
Project management tools and techniquesProject management tools and techniques
Project management tools and techniques
 
project management concepts
project management conceptsproject management concepts
project management concepts
 
Project Charter Guide
Project Charter GuideProject Charter Guide
Project Charter Guide
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
Individual Project
Individual ProjectIndividual Project
Individual Project
 
Cost estimation techniques
Cost estimation techniquesCost estimation techniques
Cost estimation techniques
 
PMP Lecture 3: Project Management Processes
PMP Lecture 3: Project Management ProcessesPMP Lecture 3: Project Management Processes
PMP Lecture 3: Project Management Processes
 
PMBOK(Project Management Body of Knowledge)
PMBOK(Project Management Body of Knowledge)PMBOK(Project Management Body of Knowledge)
PMBOK(Project Management Body of Knowledge)
 
Project Resource Management - PMBOK6
Project Resource Management - PMBOK6Project Resource Management - PMBOK6
Project Resource Management - PMBOK6
 

Similar to Cost and time estimation methods pros and cons

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 Scheduling
Nicola2903
 
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
ssusercf695b
 

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.
 
1587310189-week6.pptx
1587310189-week6.pptx1587310189-week6.pptx
1587310189-week6.pptx
 
7 Project planning for software engineering.pptx
7 Project planning for software engineering.pptx7 Project planning for software engineering.pptx
7 Project planning for software engineering.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 in Project Scheduling
Estimating in Project SchedulingEstimating in Project Scheduling
Estimating in Project Scheduling
 
Estimating
EstimatingEstimating
Estimating
 
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 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
 
Pmp inititating process group
Pmp inititating process groupPmp inititating process group
Pmp inititating process group
 

More from Pragnendra Rahevar

Mobile Application - Secondary Research Data
Mobile Application - Secondary Research DataMobile Application - Secondary Research Data
Mobile Application - Secondary Research Data
Pragnendra 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

The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

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