Project Cost Estimation Methods
(→What is Cost Estimation) |
(→About Cost Estimation) |
||
(177 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | |||
== Abstract == | == Abstract == | ||
− | Prior to the start of a project, cost | + | Prior to the start of a project, cost estimation is critical. It is an important phase in project management, since it is used to calculate and manage the project budget, which is often the most important parameter within the standard success criteria of cost, schedule, and performance targets. The cost of a project is usually estimated at the start of the project or sometimes even before. Afterwards, the cost is re-estimated on a regular basis to account for new information, scope changes, and the timetable of the project <ref name="two"/>. The cost of a project has the potential to impact nearly every area of the project, making it one of the most critical jobs for a project manager. A poorly written budget will result in incorrect asset allocation, unrealistic expectations, and, in the worst-case situation, project failure & customer disappointment. Simply put, the budget of a project is essential for its success. Cost estimation is one of the most helpful tools in a project manager's arsenal for creating an adequate budget. There are different methods of cost estimation available such as analogous estimation, parametric estimation, bottom up estimation, expert judgement, and three-point estimation. Each method has its own pros and cons for different projects. The application of each cost estimation method varies from project to project and the nature of the project. <ref name="ref1"/> Throughout the article, different kinds of cost estimating techniques will be examined, to determine which approach is most appropriate for different types of projects, as well as different stages of the project.<ref name="budget"/>. |
− | Throughout the article | + | |
− | + | Note that this article mainly provides a discussion of when to use a selection of cost estimation methods. For further insight into the concrete application of these methods, it is recommended to do further research through the annotated bibliography and references. | |
− | + | == About Cost Estimation == | |
− | + | A cost estimation is a calculated estimate of the number of resources necessary to accomplish a project or components of a project, which is typically done by dividing the projects into more manageable parts. Cost estimates are used to allocate funding to the deliverables and work packages of the project. These kinds of cost estimates are usually stated in monetary terms, to enable comparisons across projects. They can however also be stated in alternative units, such as staff hours or staff days, if the monetary values are not appropriate or relevant. The estimate of project costs is one of the most critical components of project planning and management. The reason for this being that every project relies upon three main components: scope, budget and timeline. Budget is often times one of the most essential things in order to gain approval from upper management or the person funding the project. The budget is typically very difficult to estimate accurately in the beginning of a project, due to lack of information and data, and estimates typically increase in accuracy as the project progresses. Therefore, cost estimation is divided into three different overall categories, according to PMBOK®, which is a set of standard terminology and guidelines for project management <ref name="three"/>: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | * Rough order of magnitude (ROM) | |
+ | * Budget Estimate | ||
+ | * Definitive estimate | ||
− | + | All three categories vary in terms of precision, project stages in which they are used, and tools and procedures accessible. | |
− | |||
− | |||
− | |||
− | '''[[Rough Order of Magnitude | + | '''[[Rough Order of Magnitude]]''' |
− | The | + | The ROM is a rough numerical estimate or approximation, established at the very early phases of a project when there is not much information available, such as during its inception or even earlier. In the case of the cost-benefit analysis, this would mean during the project selection process. This gives the decision makers the possibility to asses early on whether to proceed with the project or not. According to PMBOK, the accuracy range of ROM is -25 percent to +75 percent. The range was formerly stated as +/-50 percent in prior versions of the PMBOK, such as the 4th edition. As ROM estimations are rather inaccurate because of the wide range of probable results, they are usually replaced by more precise estimates, such as the definitive estimate. Analogous/ top-down estimation or expert judgment is most commonly used in this situation<ref name="three"/>. |
− | + | ||
− | + | [[File:BudgetImage.png|400px|thumb|right|Figure 1: Estimate Ranges ]] | |
− | + | '''[[Budget Estimate]]''' | |
− | + | ||
− | + | The budget estimate is typically applied in the beginning phase of a project, when the final specifications of the project are still unclear, but there is a good understanding of the primary features and technical requirements. In this kind of situation, it can assist in finding a preliminary cost and budget strategy that is more accurate than that of the ROM, as it has a -10 percent to +25 percent accuracy. This approach also most commonly makes use of the top-down approach, as well as expert judgement<ref name="seven"/>. | |
− | The estimate | + | '''[[Definitive Estimate]]''' |
− | Cost | + | |
+ | The definitive estimate is the PMBOK's most precise type of estimate. Its precision varies from -5 to +10 percent. This high degree of precision is generally only possible when the project has been meticulously planned and all required information for a credible estimate of the work is available. As a result, definite estimates are often established later in the project. This is referred to as "Progressive elaboration", here addressing the process of refining preliminary estimations during the life of a project. This approach typically includes bottom-op-, parametric-, & three point estimation<ref name="three"/>. | ||
+ | |||
+ | ===Cost Estimation at Different Stages=== | ||
+ | |||
+ | As mentioned, costs are calculated at various stages of the project <ref name="ref1"/> and cost estimation procedures are typically "carried out periodically during the duration of the project" according to PMBOK <ref name="three"/>. At the early stage of a project, when the project charter or business case is being prepared, a project manager must identify the resources necessary to finish. Due to the lack of data available at that stage, the project manager is likely to provide a ROM according to the project tasks and its complexity, rather than a precise estimate <ref name="three"/>. Although this estimate is not very precise, it gives the stakeholders and project manager a good idea about whether or not to proceed with the project. | ||
+ | As further information becomes available later in the project, the ROM is replaced with a more precise budget estimate, and lastly a definite estimate. Of course this may vary from project to project, and some may skip the budget estimate or start directly with the definite estimate. | ||
+ | |||
+ | Following the project's inception phase, the budget will be reassessed using the approaches described in this article throughout the different phases. Costs are often re-estimated in succeeding stages, as relevant new info and details become available or as the scope of the project or timetable changes. One of the most typical reasons for re-estimating costs is that the controlling indicators of the project indicate that the initial budget baseline cannot be fulfilled. | ||
== Project Cost Estimation Techniques == | == Project Cost Estimation Techniques == | ||
− | + | The choice of project managers cost estimations techniques is influenced by a number of factors. This includes the size and scope of the project, the availability of data from previous projects, and the stage which the project is in. Some companies may also require that all projects must be funded in line with strict principles, while others may depend on the project manager's expertise. Many firms tend to depend on estimates in the early stages of project development, rather than more accurate forecasts. All these factors directly influence whether a ROM, a budget estimate or a definite estimate is being made. Five of the most commonly applied techniques for completing such estimates are described in the following section <ref name="three"/>: | |
'''[[Analogous Estimating]]''' | '''[[Analogous Estimating]]''' | ||
− | Analogous estimating is the process of applying previously observed cost figures and variables to new projects or segments of projects. The | + | Analogous estimating, also referred to as top-down estimating, is the process of applying previously observed cost figures and variables to new projects or segments of projects. The type and structure of the referenced project activities must be similar to the present project in order to ensure accuracy. This method determines the predicted resource needs of a present project by analyzing the past data in terms of numbers and parameters. For the present project, the past values are used, and they may be changed to account for variations in project scope or its complexity. Analogous estimating falls under the category of gross value estimation, as is is often used when completing estimates without having a lot of available information. Comparable estimates are used when a project has access to previous data on similar types of work, but lacks the specifics and resources for more exact estimates <ref name="three"/>. |
− | '''[[ | + | '''[[Bottom Up Estimating]]''' |
− | + | Bottom-up estimate is a method for calculating the cost of work units at the lowest possible level of detail. The cost estimates for all project components are then combined to arrive at a total project cost estimate. Generally, these estimations are often made after breaking down the project into smaller work packages and even individual tasks. Whereas there is no specific rule on who should do these estimates, it is typical to ask actively involved stakeholders to do so. As a result, the bottom-up estimating technique often produces substantially more accurate results than analogous estimations. Getting these estimates on the lowest level and integrating them, on the other hand, often demands significant resources and may become a political minefield, particularly for big or complicated projects <ref name="three"/>. This level of detail can however be achieved more easily by breaking the project down using a Work Breakdown Structure (WBS) tool[http://wiki.doing-projects.org/index.php/Work_Breakdown_Structure_(WBS)_in_Project_Management]. | |
− | + | ||
− | '''[[ | + | '''[[Parametric Estimating]]''' |
+ | |||
+ | Parametric estimating is a statistical approach for determining the cost, budget or duration required to complete a project, an activity, or a portion of a project. It uses a relationship between variables (a unit cost/duration and the number of units) to provide an accurate estimate. The size of the present project is then scaled in accordance with the observed association. For instance, in the construction of a highway, the cost and timing for constructing a mile in a previous project might be used to estimate the resources and timetable for the current project. This, however, requires statistical proof of the association as well as a comparison of the two projects' features <ref name="three"/>. | ||
+ | Like analogous estimating, parametric estimating requires historical data, but it differs from analogous estimating in its algorithmic approach and its use of additional quantitative parameters. At the same time, it accounts for the difference between new and old data. Depending on the level of underlying data built into the model, a high accuracy can be achieved. | ||
− | |||
'''[[Expert Judgement]]''' | '''[[Expert Judgement]]''' | ||
− | + | The precision of this technique is highly dependent on the quantity and expertise of the professionals participating, the understanding of the activities planned and phases, and the type of project. If the primary stakeholder and team are familiar with the type of work that will be performed on the project, expert judgement may be used to provide an estimate. This involves a working knowledge of the project's topic and its environment, such as the organisation and the industry <ref name="four"/>. | |
− | Expert judgement | + | |
− | + | Expert judgement can be done in two ways: | |
− | + | * Estimation of the ROM at the outset of a project. As there are often not many team member at the beginning, and precise estimates are not available due to inexistence of data. Estimates are often times performed by a top-down estimation approach. | |
− | Expert judgement, in addition to being an estimating approach in and of itself, is also inherent in the other estimation procedures | + | |
+ | * Dividing the project into smaller tasks through the use of a WBS, and asking the people in charge of different tasks of the project to create estimates for how much time and how many resources they think it will take to produce the deliverables that are outlined. It is often times possible to get quite precise findings from this kind of expert judgement. | ||
+ | |||
+ | Expert judgement, in addition to being an estimating approach in and of itself, is also inherent in the other estimation procedures such as the top-down and bottom-up estimation, which are quite similar to the two approaches just described. | ||
'''[[Three-point Estimation]]''' | '''[[Three-point Estimation]]''' | ||
+ | [[File:TP.png|350px|thumb|right|Figure 2: Probability Density Curves of PERT & Triangular Distributions <ref name="eight"/>]] | ||
− | The three-point estimate approach is a simple but efficient way of evaluating work time and cost. | + | The three-point estimate approach is a simple but efficient way of evaluating work, time and cost. Three different estimates are employed here, which are usually gathered from experienced specialists: |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | * ''Most likely estimate'' | |
+ | Realistic expectations about the duration of the different activities, with the resources most likely to be available, as well as potential interruptions etc. | ||
− | '' | + | * ''Optimistic estimate'' |
+ | The amount of work or time necessary to perform a job under ideal circumstances in the most likely estimate. It illustrates what is referred to as the "best-case scenario". | ||
− | + | * ''Pessimistic estimate'' | |
+ | The amount of work or time necessary to perform a job under the least ideal circumstances in the most likely estimate. It shows the worst-case scenario. | ||
− | |||
− | + | Both the optimistic and pessimistic estimate are designed to be quite reasonable, despite the fact that they represent the most improbable scenarios<ref name="five"/>. | |
− | + | ||
+ | The Three-point estimation, calculates the final durations or cost numbers in two ways: | ||
+ | * '''The Triangular distribution''' | ||
+ | Takes the average of the three different scenarios and is calculated by: | ||
::::::::::(O + M + P) / 3 | ::::::::::(O + M + P) / 3 | ||
− | + | ||
+ | * '''The PERT distribution''' | ||
+ | Uses a weighted average, hereby overweighting the ‘most probable' estimate. In this case, the most likely scenario is assigned a four times higher value then the other scenarios, hereby converting the three-point estimate into a bell-shaped curve. The PERT distribution is calculated by: | ||
::::::::::(O + 4⋅M + P) / 6 | ::::::::::(O + 4⋅M + P) / 6 | ||
+ | |||
+ | |||
where: | where: | ||
Line 98: | Line 105: | ||
P = Pessimistic estimate | P = Pessimistic estimate | ||
− | == Comparison of Estimation Techniques == | + | The different distributions are illustrated in figure 2 |
+ | |||
+ | == Limitations == | ||
+ | |||
+ | Although the project cost estimation technique provide a good way of calculating the overall cost of the project, the different techniques have some limitations as well. Applications of each techniques varies from project to project and their complexities. In the case of analogous estimation, it is applicable at the very basic level of the project, and it does not provide the most precise estimates. It is more appropriate at initial planning phases of the project rather than in execution phases. On the other hand, Parametric estimation undoubtedly is a more accurate estimation technique, but it consumes more time and resources in the preparation of the model and gathering historical data from past projects to apply to current project for estimation. | ||
+ | |||
+ | Bottom up estimation also has limitations in certain dimensions, as it does not provide the accurate estimate of the project as its estimate is based on the sum of the activities of the project. It ignores the additional effort required for integrating the activities, while executing the enterprise and complex projects. Furthermore, it can be very time consuming to break down the project into smaller tasks. Expert judgement also has some disadvantages, as experts may be prone to downplaying the fact that a task took longer than anticipated in the past. Besides the fact that it is time consuming, expert judgment can be costly as the company sometimes needs to hire experts as consultants. Lastly, in the three-point estimation, there are not any major limitations, but it can be very time consuming to provide an estimate for both the optimistic, pessimistic and most likely scenario. | ||
+ | |||
+ | == Comparison of Cost Estimation Techniques == | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 104: | Line 119: | ||
! style="font-weight:normal;" | <br /> | ! style="font-weight:normal;" | <br /> | ||
! <br />Analogous Estimating | ! <br />Analogous Estimating | ||
− | |||
! <br />Bottom-up Estimating | ! <br />Bottom-up Estimating | ||
+ | ! <br />Parametric Estimating | ||
! <br />Expert Judgment<br /> <br /> | ! <br />Expert Judgment<br /> <br /> | ||
! <br />Three-Point Estimating | ! <br />Three-Point Estimating | ||
|- | |- | ||
− | | style="font-weight:bold;" | <br />Input Data | + | | style="font-weight:bold;" | <br />Input Data <br /><ref name="six"/><br /> |
− | + | | <br />Data from previous comparable<br /><br />projects | |
− | | <br />Data from | + | | <br />Activities & their scope of labour<br /><br /> |
− | | <br />Activities & their scope of | + | | <br />Data from previous comparable<br />projects<br /> |
| <br />The professionals' knowledge <br />and experience | | <br />The professionals' knowledge <br />and experience | ||
− | | <br /> | + | | <br />Different techniques for estimating <br />costs |
|- | |- | ||
| style="font-weight:bold;" | <br />Method | | style="font-weight:bold;" | <br />Method | ||
− | | <br /> | + | | Using data of past similar<br />projects & adapting it<br /> |
− | + | | Estimating costs at the lowest <br />possible detail, then summing up<br />the different components<br /> | |
− | + | | Using data of past projects the<br />present project's cost per parameter unit.<br /> | |
− | | | + | | Experts provide estimates of the<br />resources required to perform the<br /> job within the scope of the project, <br />either from the top-down or from <br />the bottom-up. |
− | | | + | | An optimistic, pessimistic, and most<br />probable estimate is produced using one of <br />the four other approaches <br />and are then based on the Pert distribution or triangular <br />converted into a weighted average value . |
|- | |- | ||
| style="font-weight:bold;" | <br />Output Type | | style="font-weight:bold;" | <br />Output Type | ||
− | | <br /> | + | | <br />Total cost of the project, as well<br />as a cost of each activity<br /> |
− | + | | <br />Total cost of the project, as well<br />as a cost of each activity | |
− | + | | <br />Total cost of the project, as well<br />as a cost of each activity<br /> | |
− | | <br /> | + | | <br />Varies from each project, but <br />often times several outputs |
| <br />Improved estimates of costs, <br />aswell as the standard deviation<br /> of those costs | | <br />Improved estimates of costs, <br />aswell as the standard deviation<br /> of those costs | ||
+ | |- | ||
+ | | style="font-weight:bold;" | Limitations | ||
+ | | Not very precise estimations<br />Mostly applicable in the beginning<br />of a project | ||
+ | | Does not address for the <br />ressources required for<br />combining each activity | ||
+ | | Requires historical data which is both<br />time consuming to gather and may <br />not always be available | ||
+ | | Expensive & time consuming | ||
+ | | Time consuming to provide an estimate<br />for three scenarios | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Conclusion == | == Conclusion == | ||
− | + | Different techniques for cost estimation, as well as when to apply them, have been reviewed in this article. ROM estimates are typically the only kind of estimation available at the start phase of a project, resulting in the analogous estimation and expert judgment most commonly being applied here. As a project progresses, the degree of information and data tend to rise and become more accurate, and the ROM can be replaced by budget estimates, followed by definite estimates. As Bottom-up, parametric and three-point estimation methods generally produce the most precise cost estimates, they are frequently required for definitive estimates. They're typically employed when the budget has to be re-evaluated and a fresh estimate included at the end. Estimates that are more exact, such as parametric estimates based on historical statistical correlations of comparable projects, are not accessible in many projects. In such cases, the three-point estimation method is an effective way to analyse and balance subject matter expert estimates or top down estimation techniques. The PERT distribution is undoubtedly the most precise method for condensing the worst-case, best-case, and most likely possibilities into a single value. This might explain why, despite the fact that PERT has been available for decades and could have been used by our grandparents, it is still a popular tool for project estimating and scheduling. However it is worth noting that all methods have their limitations, and producing an exact cost estimate can be very difficult and sometimes close to impossible. | |
== Annotated bibliography == | == Annotated bibliography == | ||
Line 149: | Line 165: | ||
'''R. T. Hughes, “Expert judgement as an estimating method,” Information and Software Technology, vol. 38, no. 2, pp. 67–75, Jan. 1996.''' This article gives the reader an important information about expert judgment-based estimates of projects specifically in information technology and software domain | '''R. T. Hughes, “Expert judgement as an estimating method,” Information and Software Technology, vol. 38, no. 2, pp. 67–75, Jan. 1996.''' This article gives the reader an important information about expert judgment-based estimates of projects specifically in information technology and software domain | ||
− | '''C. E. Clark, “Letter to the Editor—The PERT Model for the Distribution of an Activity Time,” Operations Research, vol. 10, no. 3, pp. 405–406, Jun. 1962.''' This article | + | '''C. E. Clark, “Letter to the Editor—The PERT Model for the Distribution of an Activity Time,” Operations Research, vol. 10, no. 3, pp. 405–406, Jun. 1962.''' This article guides the reader how to use the PERT distribution, estimate the activity duration and cost accurately and how it is efficient method as compared to other estimation methods. |
=References= | =References= | ||
Line 158: | Line 174: | ||
<ref name="budget">H. Kwon and C. W. Kang, “Improving Project Budget Estimation Accuracy and Precision by Analyzing Reserves for Both Identified and Unidentified Risks,” Project Management Journal, vol. 50, no. 1, pp. 86–100, Feb. 2019</ref> | <ref name="budget">H. Kwon and C. W. Kang, “Improving Project Budget Estimation Accuracy and Precision by Analyzing Reserves for Both Identified and Unidentified Risks,” Project Management Journal, vol. 50, no. 1, pp. 86–100, Feb. 2019</ref> | ||
+ | |||
+ | <ref name="ref1"> Project Management: "Managing Successful Projects with PRINCE2" 6th Edition (2017) pp. 109–111 </ref> | ||
+ | |||
+ | |||
+ | |||
<ref name="two">D. A. N. Gregory K. Mislick, Cost Estimation: Methods and Tools</ref> | <ref name="two">D. A. N. Gregory K. Mislick, Cost Estimation: Methods and Tools</ref> | ||
− | <ref name="three"> | + | <ref name="three"> Project Management: A guide to the Project Management Body of Knowledge (PMBOK guide). </ref> |
<ref name="four">R. T. Hughes, “Expert judgement as an estimating method,” Information and Software Technology, vol. 38, no. 2, pp. 67–75, Jan. 1996</ref> | <ref name="four">R. T. Hughes, “Expert judgement as an estimating method,” Information and Software Technology, vol. 38, no. 2, pp. 67–75, Jan. 1996</ref> | ||
Line 167: | Line 188: | ||
<ref name="five">C. E. Clark, “Letter to the Editor—The PERT Model for the Distribution of an Activity Time,” Operations Research, vol. 10, no. 3, pp. 405–406, Jun. 1962</ref> | <ref name="five">C. E. Clark, “Letter to the Editor—The PERT Model for the Distribution of an Activity Time,” Operations Research, vol. 10, no. 3, pp. 405–406, Jun. 1962</ref> | ||
+ | <ref name="six"> Project Management - Three-Point Estimating and PERT Distribution (Cost & Time Estimation),” Available online: https://project-management.info/estimating-project-cost/#2-rough-order-of-magnitude-vs-definitive-estimate</ref> | ||
+ | <ref name="seven"> Altexsoft - Rough Order of Magnitude: Making Initial Project Estimates with High Uncertainty,” Available online: https://www.altexsoft.com/blog/rough-order-of-magnitude/</ref> | ||
− | + | <ref name="eight"> Researchgate - Triangular distribution vs. a PERT distribution,” Available online: https://www.researchgate.net/figure/Illustration-of-the-Triangular-distribution-vs-a-PERT-distribution-Vose-2006_fig6_224061457</ref> | |
</references> | </references> |
Latest revision as of 22:20, 22 March 2022
Contents |
[edit] Abstract
Prior to the start of a project, cost estimation is critical. It is an important phase in project management, since it is used to calculate and manage the project budget, which is often the most important parameter within the standard success criteria of cost, schedule, and performance targets. The cost of a project is usually estimated at the start of the project or sometimes even before. Afterwards, the cost is re-estimated on a regular basis to account for new information, scope changes, and the timetable of the project [1]. The cost of a project has the potential to impact nearly every area of the project, making it one of the most critical jobs for a project manager. A poorly written budget will result in incorrect asset allocation, unrealistic expectations, and, in the worst-case situation, project failure & customer disappointment. Simply put, the budget of a project is essential for its success. Cost estimation is one of the most helpful tools in a project manager's arsenal for creating an adequate budget. There are different methods of cost estimation available such as analogous estimation, parametric estimation, bottom up estimation, expert judgement, and three-point estimation. Each method has its own pros and cons for different projects. The application of each cost estimation method varies from project to project and the nature of the project. [2] Throughout the article, different kinds of cost estimating techniques will be examined, to determine which approach is most appropriate for different types of projects, as well as different stages of the project.[3].
Note that this article mainly provides a discussion of when to use a selection of cost estimation methods. For further insight into the concrete application of these methods, it is recommended to do further research through the annotated bibliography and references.
[edit] About Cost Estimation
A cost estimation is a calculated estimate of the number of resources necessary to accomplish a project or components of a project, which is typically done by dividing the projects into more manageable parts. Cost estimates are used to allocate funding to the deliverables and work packages of the project. These kinds of cost estimates are usually stated in monetary terms, to enable comparisons across projects. They can however also be stated in alternative units, such as staff hours or staff days, if the monetary values are not appropriate or relevant. The estimate of project costs is one of the most critical components of project planning and management. The reason for this being that every project relies upon three main components: scope, budget and timeline. Budget is often times one of the most essential things in order to gain approval from upper management or the person funding the project. The budget is typically very difficult to estimate accurately in the beginning of a project, due to lack of information and data, and estimates typically increase in accuracy as the project progresses. Therefore, cost estimation is divided into three different overall categories, according to PMBOK®, which is a set of standard terminology and guidelines for project management [4]:
- Rough order of magnitude (ROM)
- Budget Estimate
- Definitive estimate
All three categories vary in terms of precision, project stages in which they are used, and tools and procedures accessible.
The ROM is a rough numerical estimate or approximation, established at the very early phases of a project when there is not much information available, such as during its inception or even earlier. In the case of the cost-benefit analysis, this would mean during the project selection process. This gives the decision makers the possibility to asses early on whether to proceed with the project or not. According to PMBOK, the accuracy range of ROM is -25 percent to +75 percent. The range was formerly stated as +/-50 percent in prior versions of the PMBOK, such as the 4th edition. As ROM estimations are rather inaccurate because of the wide range of probable results, they are usually replaced by more precise estimates, such as the definitive estimate. Analogous/ top-down estimation or expert judgment is most commonly used in this situation[4].
The budget estimate is typically applied in the beginning phase of a project, when the final specifications of the project are still unclear, but there is a good understanding of the primary features and technical requirements. In this kind of situation, it can assist in finding a preliminary cost and budget strategy that is more accurate than that of the ROM, as it has a -10 percent to +25 percent accuracy. This approach also most commonly makes use of the top-down approach, as well as expert judgement[5].
The definitive estimate is the PMBOK's most precise type of estimate. Its precision varies from -5 to +10 percent. This high degree of precision is generally only possible when the project has been meticulously planned and all required information for a credible estimate of the work is available. As a result, definite estimates are often established later in the project. This is referred to as "Progressive elaboration", here addressing the process of refining preliminary estimations during the life of a project. This approach typically includes bottom-op-, parametric-, & three point estimation[4].
[edit] Cost Estimation at Different Stages
As mentioned, costs are calculated at various stages of the project [2] and cost estimation procedures are typically "carried out periodically during the duration of the project" according to PMBOK [4]. At the early stage of a project, when the project charter or business case is being prepared, a project manager must identify the resources necessary to finish. Due to the lack of data available at that stage, the project manager is likely to provide a ROM according to the project tasks and its complexity, rather than a precise estimate [4]. Although this estimate is not very precise, it gives the stakeholders and project manager a good idea about whether or not to proceed with the project. As further information becomes available later in the project, the ROM is replaced with a more precise budget estimate, and lastly a definite estimate. Of course this may vary from project to project, and some may skip the budget estimate or start directly with the definite estimate.
Following the project's inception phase, the budget will be reassessed using the approaches described in this article throughout the different phases. Costs are often re-estimated in succeeding stages, as relevant new info and details become available or as the scope of the project or timetable changes. One of the most typical reasons for re-estimating costs is that the controlling indicators of the project indicate that the initial budget baseline cannot be fulfilled.
[edit] Project Cost Estimation Techniques
The choice of project managers cost estimations techniques is influenced by a number of factors. This includes the size and scope of the project, the availability of data from previous projects, and the stage which the project is in. Some companies may also require that all projects must be funded in line with strict principles, while others may depend on the project manager's expertise. Many firms tend to depend on estimates in the early stages of project development, rather than more accurate forecasts. All these factors directly influence whether a ROM, a budget estimate or a definite estimate is being made. Five of the most commonly applied techniques for completing such estimates are described in the following section [4]:
Analogous estimating, also referred to as top-down estimating, is the process of applying previously observed cost figures and variables to new projects or segments of projects. The type and structure of the referenced project activities must be similar to the present project in order to ensure accuracy. This method determines the predicted resource needs of a present project by analyzing the past data in terms of numbers and parameters. For the present project, the past values are used, and they may be changed to account for variations in project scope or its complexity. Analogous estimating falls under the category of gross value estimation, as is is often used when completing estimates without having a lot of available information. Comparable estimates are used when a project has access to previous data on similar types of work, but lacks the specifics and resources for more exact estimates [4].
Bottom-up estimate is a method for calculating the cost of work units at the lowest possible level of detail. The cost estimates for all project components are then combined to arrive at a total project cost estimate. Generally, these estimations are often made after breaking down the project into smaller work packages and even individual tasks. Whereas there is no specific rule on who should do these estimates, it is typical to ask actively involved stakeholders to do so. As a result, the bottom-up estimating technique often produces substantially more accurate results than analogous estimations. Getting these estimates on the lowest level and integrating them, on the other hand, often demands significant resources and may become a political minefield, particularly for big or complicated projects [4]. This level of detail can however be achieved more easily by breaking the project down using a Work Breakdown Structure (WBS) tool[1].
Parametric estimating is a statistical approach for determining the cost, budget or duration required to complete a project, an activity, or a portion of a project. It uses a relationship between variables (a unit cost/duration and the number of units) to provide an accurate estimate. The size of the present project is then scaled in accordance with the observed association. For instance, in the construction of a highway, the cost and timing for constructing a mile in a previous project might be used to estimate the resources and timetable for the current project. This, however, requires statistical proof of the association as well as a comparison of the two projects' features [4]. Like analogous estimating, parametric estimating requires historical data, but it differs from analogous estimating in its algorithmic approach and its use of additional quantitative parameters. At the same time, it accounts for the difference between new and old data. Depending on the level of underlying data built into the model, a high accuracy can be achieved.
The precision of this technique is highly dependent on the quantity and expertise of the professionals participating, the understanding of the activities planned and phases, and the type of project. If the primary stakeholder and team are familiar with the type of work that will be performed on the project, expert judgement may be used to provide an estimate. This involves a working knowledge of the project's topic and its environment, such as the organisation and the industry [6].
Expert judgement can be done in two ways:
- Estimation of the ROM at the outset of a project. As there are often not many team member at the beginning, and precise estimates are not available due to inexistence of data. Estimates are often times performed by a top-down estimation approach.
- Dividing the project into smaller tasks through the use of a WBS, and asking the people in charge of different tasks of the project to create estimates for how much time and how many resources they think it will take to produce the deliverables that are outlined. It is often times possible to get quite precise findings from this kind of expert judgement.
Expert judgement, in addition to being an estimating approach in and of itself, is also inherent in the other estimation procedures such as the top-down and bottom-up estimation, which are quite similar to the two approaches just described.
The three-point estimate approach is a simple but efficient way of evaluating work, time and cost. Three different estimates are employed here, which are usually gathered from experienced specialists:
- Most likely estimate
Realistic expectations about the duration of the different activities, with the resources most likely to be available, as well as potential interruptions etc.
- Optimistic estimate
The amount of work or time necessary to perform a job under ideal circumstances in the most likely estimate. It illustrates what is referred to as the "best-case scenario".
- Pessimistic estimate
The amount of work or time necessary to perform a job under the least ideal circumstances in the most likely estimate. It shows the worst-case scenario.
Both the optimistic and pessimistic estimate are designed to be quite reasonable, despite the fact that they represent the most improbable scenarios[8].
The Three-point estimation, calculates the final durations or cost numbers in two ways:
- The Triangular distribution
Takes the average of the three different scenarios and is calculated by:
- (O + M + P) / 3
- The PERT distribution
Uses a weighted average, hereby overweighting the ‘most probable' estimate. In this case, the most likely scenario is assigned a four times higher value then the other scenarios, hereby converting the three-point estimate into a bell-shaped curve. The PERT distribution is calculated by:
- (O + 4⋅M + P) / 6
where:
E = Expected amount of time or cost
O = Optimistic estimate
M = Most likely estimate
P = Pessimistic estimate
The different distributions are illustrated in figure 2
[edit] Limitations
Although the project cost estimation technique provide a good way of calculating the overall cost of the project, the different techniques have some limitations as well. Applications of each techniques varies from project to project and their complexities. In the case of analogous estimation, it is applicable at the very basic level of the project, and it does not provide the most precise estimates. It is more appropriate at initial planning phases of the project rather than in execution phases. On the other hand, Parametric estimation undoubtedly is a more accurate estimation technique, but it consumes more time and resources in the preparation of the model and gathering historical data from past projects to apply to current project for estimation.
Bottom up estimation also has limitations in certain dimensions, as it does not provide the accurate estimate of the project as its estimate is based on the sum of the activities of the project. It ignores the additional effort required for integrating the activities, while executing the enterprise and complex projects. Furthermore, it can be very time consuming to break down the project into smaller tasks. Expert judgement also has some disadvantages, as experts may be prone to downplaying the fact that a task took longer than anticipated in the past. Besides the fact that it is time consuming, expert judgment can be costly as the company sometimes needs to hire experts as consultants. Lastly, in the three-point estimation, there are not any major limitations, but it can be very time consuming to provide an estimate for both the optimistic, pessimistic and most likely scenario.
[edit] Comparison of Cost Estimation Techniques
|
Analogous Estimating |
Bottom-up Estimating |
Parametric Estimating |
Expert Judgment |
Three-Point Estimating |
---|---|---|---|---|---|
Input Data [9] |
Data from previous comparable projects |
Activities & their scope of labour |
Data from previous comparable projects |
The professionals' knowledge and experience |
Different techniques for estimating costs |
Method |
Using data of past similar projects & adapting it |
Estimating costs at the lowest possible detail, then summing up the different components |
Using data of past projects the present project's cost per parameter unit. |
Experts provide estimates of the resources required to perform the job within the scope of the project, either from the top-down or from the bottom-up. |
An optimistic, pessimistic, and most probable estimate is produced using one of the four other approaches and are then based on the Pert distribution or triangular converted into a weighted average value . |
Output Type |
Total cost of the project, as well as a cost of each activity |
Total cost of the project, as well as a cost of each activity |
Total cost of the project, as well as a cost of each activity |
Varies from each project, but often times several outputs |
Improved estimates of costs, aswell as the standard deviation of those costs |
Limitations | Not very precise estimations Mostly applicable in the beginning of a project |
Does not address for the ressources required for combining each activity |
Requires historical data which is both time consuming to gather and may not always be available |
Expensive & time consuming | Time consuming to provide an estimate for three scenarios |
[edit] Conclusion
Different techniques for cost estimation, as well as when to apply them, have been reviewed in this article. ROM estimates are typically the only kind of estimation available at the start phase of a project, resulting in the analogous estimation and expert judgment most commonly being applied here. As a project progresses, the degree of information and data tend to rise and become more accurate, and the ROM can be replaced by budget estimates, followed by definite estimates. As Bottom-up, parametric and three-point estimation methods generally produce the most precise cost estimates, they are frequently required for definitive estimates. They're typically employed when the budget has to be re-evaluated and a fresh estimate included at the end. Estimates that are more exact, such as parametric estimates based on historical statistical correlations of comparable projects, are not accessible in many projects. In such cases, the three-point estimation method is an effective way to analyse and balance subject matter expert estimates or top down estimation techniques. The PERT distribution is undoubtedly the most precise method for condensing the worst-case, best-case, and most likely possibilities into a single value. This might explain why, despite the fact that PERT has been available for decades and could have been used by our grandparents, it is still a popular tool for project estimating and scheduling. However it is worth noting that all methods have their limitations, and producing an exact cost estimate can be very difficult and sometimes close to impossible.
[edit] Annotated bibliography
H. Kwon and C. W. Kang, “Improving Project Budget Estimation Accuracy and Precision by Analyzing Reserves for Both Identified and Unidentified Risks,” Project Management Journal, vol. 50, no. 1, pp. 86–100. This article provides the reader important information about how to estimate the budget accurately, when is the best time to calculate the budget and which cost estimation method is the optimal method for all types of project.
D. A. N. Gregory K. Mislick, Cost Estimation: Methods and Tools. This E-book provides the overview of all cost estimation methods and tools to estimate the cost for all types of project. It has detailed description of estimated tools which can estimate cost of enterprise projects with maximum precision.
R. T. Hughes, “Expert judgement as an estimating method,” Information and Software Technology, vol. 38, no. 2, pp. 67–75, Jan. 1996. This article gives the reader an important information about expert judgment-based estimates of projects specifically in information technology and software domain
C. E. Clark, “Letter to the Editor—The PERT Model for the Distribution of an Activity Time,” Operations Research, vol. 10, no. 3, pp. 405–406, Jun. 1962. This article guides the reader how to use the PERT distribution, estimate the activity duration and cost accurately and how it is efficient method as compared to other estimation methods.
[edit] References
- ↑ D. A. N. Gregory K. Mislick, Cost Estimation: Methods and Tools
- ↑ 2.0 2.1 Project Management: "Managing Successful Projects with PRINCE2" 6th Edition (2017) pp. 109–111
- ↑ H. Kwon and C. W. Kang, “Improving Project Budget Estimation Accuracy and Precision by Analyzing Reserves for Both Identified and Unidentified Risks,” Project Management Journal, vol. 50, no. 1, pp. 86–100, Feb. 2019
- ↑ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Project Management: A guide to the Project Management Body of Knowledge (PMBOK guide).
- ↑ Altexsoft - Rough Order of Magnitude: Making Initial Project Estimates with High Uncertainty,” Available online: https://www.altexsoft.com/blog/rough-order-of-magnitude/
- ↑ R. T. Hughes, “Expert judgement as an estimating method,” Information and Software Technology, vol. 38, no. 2, pp. 67–75, Jan. 1996
- ↑ Researchgate - Triangular distribution vs. a PERT distribution,” Available online: https://www.researchgate.net/figure/Illustration-of-the-Triangular-distribution-vs-a-PERT-distribution-Vose-2006_fig6_224061457
- ↑ C. E. Clark, “Letter to the Editor—The PERT Model for the Distribution of an Activity Time,” Operations Research, vol. 10, no. 3, pp. 405–406, Jun. 1962
- ↑ Project Management - Three-Point Estimating and PERT Distribution (Cost & Time Estimation),” Available online: https://project-management.info/estimating-project-cost/#2-rough-order-of-magnitude-vs-definitive-estimate