Your SlideShare is downloading. ×
  • Like
  • Save
Project Estimation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Project Estimation

  • 969 views
Published

 

Published in Career
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
969
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
2
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Project Estimation1 Wali Memon Wali Memon
  • 2. Contents Definition of estimating Bottom up estimating What estimates are made on projects Parametric estimating Importance of accurate Estimating techniques estimates Weighted average estimates When estimates are Consensus estimating required Phase ratios Effort and duration Estimating assumptions Estimating accuracy Applying contingency to estimates Types of estimating Recommended estimating Estimating methods principles Top down estimating Verification of estimates 2 Wali Memon
  • 3. Definition of estimating ‘To form an approximate notion of the amount, number, magnitude or position of anything, without actual enumeration or measurement.’ Oxford English Dictionary 3 Wali Memon
  • 4. What estimates are made in projects 1. Time estimates are used in scheduling work, assigning resources and determining delivery dates. 2. Cost estimates are used for budgeting. 3. Cost and benefit estimates are used in cost/benefit analysis to determine the overall viability of a project. 4 Wali Memon
  • 5. Importance of accurate estimates 1. Inaccurate time estimates can result in inefficient use of resources and late delivery. 2. Inaccurate cost estimates can result in insufficient budget being allocated, or excess budget being set aside for the project when it could be used for other projects. 3. If the cost or benefits estimates are inaccurate this can lead to incorrect decisions about proceeding with the project being made. 5 Wali Memon
  • 6. When estimates are requiredProject phase Estimates requiredInitiation Time, cost and benefit estimates in project definition.Planning Time estimates in project schedule. Cost estimates in project budget. Cost and benefit estimates in business case.Start of project Time and cost estimates reconfirmed forstages the stage. 6
  • 7. Effort and durationIn estimating it is essential to know whether theestimate is an effort or duration based estimate. Effort is the amount of work required to complete a task – used to estimate cost of resources. Duration is the time that elapses between the start and end of the task – used to estimate timeframe. This takes account of the fact that people usually work on multiple tasks, in or outside of a project. Only if they can work on a task for 100% of their working time will effort equal duration. Normally they will work intermittently on the task and there may be time required to complete a task where no human activity is required. For example, the estimate for painting a room may be 10 hours 7 two Memon for Wali people (20 hours effort), over 3 days (duration) allowing for other tasks and for the drying time of the paint.
  • 8. Estimating accuracyEstimating accuracy increases during the life of theproject as more knowledge is gained about the project.Information Available (%)100 50 Accuracy8 0 Wali Memon 50 100
  • 9. Types of estimatesDifferent types of estimates reflect the range ofaccuracy expected from the estimate.Three types of project estimates* are:1. Order of magnitude: obtained in the initiation phase of a project for the whole project with a range of – 25 to +75%.2. Budget estimate: an estimate derived during the planning phase for the whole project with a range of –10% to +25%3. Definitive estimate: an estimate derived at the start of each project stage for that stage with a range of – 9 5% to +10% Wali Memon *Source: PMBOK 2000
  • 10. Estimating methodsThree commonly used methods of estimating are: 1. Top down estimating 2. Bottom up estimating 3. Parametric estimating10 Wali Memon
  • 11. Top-down methodThe top-down method is also known as the analogous method.It is used to determine order of magnitude estimates in the initiationphase of the project.The method uses the actual durations, effort or costs from previousprojects as a basis for estimating the effort or costs for the currentproject. 1. Identify a previous project or section of a previous project that is similar to the current project. 2. Assess the extent to which the current project is similar to the previous project – the comparison factor (e.g 1.5 if the current project is estimated to be 50% larger). 3. Compute the estimate for the current project based on the actual durations, effort or costs from the previous project and the comparison factor. 11
  • 12. Bottom-up methodThe bottom-up method is considered to be the most accurate methodfor generating project estimates.It is used to determine budget or definitive estimates during theplanning phase and at the start of each project stage.The method uses the Work Breakdown Structure (WBS) developedduring the planning stage of the project. Estimates are created for alltasks at the lowest level of the WBS and then these are accumulatedto determine the estimates for the whole project.The consensus technique* is usually used to obtain task estimates forthe low level tasks on the WBS, because as well as producing reliableestimates it also builds active involvement, cooperation andcommitment. Experts with the skills required to perform the workshould be included in the estimating process.One disadvantage of the bottom-up method is that it is much moretime-consuming than other methods. *A team estimating technique, see details later in this guide. 12
  • 13. Parametric methodThe parametric method is also known as the objectbased method.It is used to obtain definitive estimates and to confirmbottom up estimates where possible.A simple concept is used, namely:If the amount of effort needed to carry out a particularactivity for a particular object is known, and the numberof objects is known, the effort required to perform theactivity for all the objects can be determined.The amount of effort for the single activity can bedetermined either from a standard, which has beenestablished from previous experience, or by executing asample activity if no standard exists. 13
  • 14. Parametric method (Cont.)Steps in deriving the estimate:1. Identify an item to be estimated.2. Estimate the number of items.3. Estimate the effort per item.4. Multiply effort per item by number of items to determine the total effort.For example, if the assembly of one library shelvingstack takes an hour and a half and there are 40 stacksto assemble then the total effort is 60 hours. 14
  • 15. Estimating techniquesThree commonly used techniques for obtainingestimates are: 1. Weighted average estimating 2. Consensus estimating 3. Phase ratios15 Wali Memon
  • 16. Weighted average estimatesWeighted average estimating is also known as sensitivityanalysis estimating.With this technique three estimates are obtained for eachitem rather than one. This provides a more accurateestimate than when only one estimate value is provided.The three estimates are known as the best case (O =Optimistic), worst case (P = Pessimistic) and most likely(M = Median).These are then used in the following formula to determinethe estimated effort:16 Estimated effort = (O + 4M + P ) / 6 Wali Memon
  • 17. Consensus estimatingSteps in conducting a consensus estimating session: A briefing is provided to the estimating team on the project. Each person is provided with a list of work components to estimate. Each person independently estimates O, M and P for each work component. The estimates are written up on the whiteboard. Each person discusses the basis and assumptions for their estimates. A revised set of estimates is produced. Averages for the O, M and P values are calculated. These averages are then used in the weighted averages formula 17 to calculate the estimated effort. Wali Memon
  • 18. Phase ratiosProject phase ratios provide a means of generating a top-downorder of magnitude duration estimate for a project, or they can beused as a sense check of bottom-up duration estimates of the timeallocated to each project phase.Phase ratio estimating uses an estimate for one phase of a projectto derive the likely size of the other phases, and hence an overallestimate for the project.For example, if analysis takes 5 weeks, and this represents 10% ofthe project, then the project is likely to take 50 weeks.The concept behind this method is that similar types of projectswould normally spend the same percentage of time in each phase.Phase ratios are not accurate enough to be used as a budget ordefinitive estimates.18 Wali Memon
  • 19. Phase ratio percentagesThe phase ratio technique is based on studies that average theproportion of time that a large sample of projects has spent on standardproject phases. An initial set of project phase ratios is provided below.These should be refined based on results from completed projects. Phase Ratio Initiation 5% Planning 20% Analysis 10% Design 10% Construction 20% Testing 20% Implementation 10% 19 Wali Memon Closure 5%
  • 20. Estimating assumptionsAn estimate is a qualified guess.Every estimate is based on assumptions.An estimate assumption is a statement which has beenconsidered to be true in deriving the estimate.These estimate assumptions need to be specified so that thebasis of the estimate is known and validity of theassumptions can be assessed.For example, a work effort estimate is usually based on alevel of skill and expertise. If a lower level of skill andexpertise is utilised then it is likely that the task willrequire more effort.20 Wali Memon
  • 21. Applying contingency to estimates Can be applied to each project stage or to each task. It provides a buffer to absorb the impact of dealing with unforeseen issues or complexities in completing the task or stage. Assess the uncertainty of the estimate and the level of risk. Assess the length of time between when the estimate is produced and when the estimated task or stage is likely to be executed. For example, if there are four sequential stages to a project, then there is more uncertainty about the last stage than the first and hence the contingency for the last stage should be greater. Apply an increase to the estimate as a contingency in line with the uncertainty, risk and the length of time to execution. Apply the contingency as a percentage of the estimate, 10% is often used as an average.21 Wali Memon
  • 22. Recommended estimating principles Always obtain at least two estimates. Involve the people who will be doing the work (or with the skills to do the work if resources have not yet been allocated) in the estimating process and the people who require the work done where possible. Use more than one estimating method. Each estimate must be independently derived. Review the estimates and rationalise the differences. Document assumptions made Add contingency based on the level of uncertainty and risk. Get agreement and commitment from the project team for their task estimates and also from the project sponsor for the overall project estimate. Review and refine the estimates as the project proceeds based on progress. 22 Wali Memon
  • 23. Verification of estimatesEstimates need to be reviewed to check they are realistic.Using more than one method of estimating and/or two ormore independent estimators to produce estimates, thencomparing these provides a very effective verification ofthe estimates.For example, phase ratios is a useful technique forchecking estimates derived by other means.As tasks progress, regularly obtain updated estimates ofeffort, and time to complete the tasks from the resourcesperforming the tasks. These are called “revisedestimates” and should be used to keep projectschedules continually up to date.23 Wali Memon