9.7: 9.1 Estimating Costs -- Project Management for Instructional Designers
- Page ID
- 39863
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)9.1 Estimating Costs
Visit Audio Recordings for the audio version of this section.
LEARNING OBJECTIVES
- Describe methods of estimating costs.
- Identify the effects of project phase and complexity on the choice of estimating method.
- Describe the method of combining cost estimates with a schedule to create a budget.
ESTIMATING COSTS TO COMPARE AND SELECT PROJECTS
During the conceptual phase when project selection occurs, economic factors are an important consideration when choosing between competing projects. To compare the simple paybacks or internal rates of return between projects, an estimate of the cost of each project is made. The estimates must be accurate enough so that the comparisons are meaningful, but the amount of time and resources used to make the estimates should be appropriate to the size and complexity of the project. The methods used to estimate the cost of the project during the selection phase are generally faster and consume fewer resources than those used to create detailed estimates in later phases. They rely more on the expert judgment of experienced managers who can make accurate estimates with less detailed information. Estimates in the earliest stages of project selection are usually based from previous projects that can be adjusted—scaled—to match the size and complexity of the current project or by applying standardized formulas.
Analogous Estimate
An estimate that is based on other project estimates is an analogous estimate. If a similar project cost a certain amount, then it is reasonable to assume that the current project will cost about the same. Few projects are exactly the same size and complexity, so the estimate must be adjusted upward or downward to account for the difference. The selection of projects that are similar and the amount of adjustment needed is up to the judgment of the person who makes the estimate. Normally, this judgment is based on many years of experience estimating projects, including incorrect estimates that were learning experiences for the expert.
Analogous Estimate for John’s Move
In the John’s move example, John asked a friend for advice about the cost of his move. His friend replied, “I moved from an apartment a little smaller than yours last year and the distance was about the same. I did it with a fourteen-foot truck. It cost about $575 for the truck rental, pads, hand truck, rope, boxes, and gas.” Because of the similarity of the projects, John’s initial estimate of the cost of the move was less than $700 and he decided that the cost would be affordable and the project could go forward.
Less experienced managers who are required to make analogous estimates can look through the documentation that is available from previous projects. As explained in Chapter 2, if those projects were evaluated using the Darnall-Preston Complexity Index (DPCI), the manager can quickly identify projects that have similar profiles to the project under consideration even if those projects were managed by other people. Comparing the original estimates with the final project costs on several previous projects with the same DPCI ratings gives a less-experienced manager the perspective that it would take many years to acquire by trial and error. It also provides references which the manager can use to justify the estimate.
Parametric Estimate
If the project consists of activities that are common to many other projects, average costs are available per unit. For example, if you ask a construction company how much it would cost to build a standard office building, they will ask for the size of the building in square feet and the city in which the building will be built. From these two factors—size and location—the company’s estimator can predict the cost of the building. Factors like size and location are parameters—measurable factors that can be used in an equation to calculate a result. The estimator knows the average cost per square foot of a typical office building and adjustments for local labor costs. Other parameters such as quality of finishes are used to further refine the estimate. Estimates that are calculated by multiplying measured parameters by cost-per-unit values are parametric estimates.
Parametric Estimate for John’s Move
To estimate the size of the truck needed for John’s move, the parameter used by a truck rental company is the number of bedrooms, as shown in Figure 9.1.
Figure 9.1 Number of Bedrooms Used for Parametric Cost Estimate
The moving company assumes that the number of bedrooms is the important parameter in determining how big a truck is needed for a move. For John’s move, he has a one-bedroom apartment, so he chooses the fourteen-foot truck. Once the size is determined, other parameters, such as distance and days, are used to estimate the cost of the truck rental.
ESTIMATING COSTS TO INITIATE PROJECTS
Once the project is selected, more accurate estimates are often needed to raise funds and agree on contracts with vendors in the initiation phase.
Estimate During the Initiation Phase of John’s Move
John recalled that his friend also told him how tiring it was to do all the packing, loading, and driving himself, and some items were damaged when the load shifted inside the truck during the trip. John decides to call in favors from two friends, Dion and Carlita, to help him pack in Chicago and to hire some of the skilled labor like that needed to load the truck properly.
Vendor Bid Analysis
If services or products will be provided by vendors, the cost of those services can be determined by issuing a request for proposal (RFP). The RFP describes the work, service, or product to be provided by the vendor and the quality level required. The RFP is sent to a list of vendors who are qualified—meet standards of reliability and capability—to perform this type of work. They respond with a proposal for completing the work described in the RFP, including an estimate of the cost. Some government organizations are required to use the qualified vendor with the lowest bid. Other organizations are not bound to take the lowest bid but are usually required to justify their reasons for not doing so.
Using RFPs to Make Estimates on John’s Move
John wants to find out how much it would cost to hire a skilled crew to load and secure the furniture in the truck and then have another crew from the same company meet him in Atlanta to unload the truck and help him unpack. He is not sure if any companies offer this option, so he decides to ask three moving companies for bids. He also decides to ask for bids on a standard move that includes all phases of packing, loading, transportation, and unloading as a comparison to see if his cost-saving plan is worth the extra effort.
The project management team can review the responses by several vendors to the RFP to determine if their estimate of the cost of that aspect of the project is close to the estimate made during the project selection stage. If the estimates by the vendors are much higher than expected, and if the project cannot be completed for the cost that was used to select the project, the selection decision might have to be reconsidered. Reconsidering the selection of the project should take into consideration the economic ratings of the competing projects that were not chosen and who the project champions are for the projects that would be affected.
Some vendors may suggest an alternative way to meet the objective of the RFP in a more cost-effective manner that does not match the specifics of the RFP. Such alternatives can reduce costs if they are acceptable.
Bottom-Up Estimating
The most accurate and time-consuming estimating method is to identify the cost of each item in each activity of the schedule, including labor and materials. If you view the project schedule as a hierarchy where the general descriptions of tasks are at the top and the lower levels become more detailed, finding the price of each item at the lowest level and then summing them to determine the cost of higher levels is called bottom-up estimating.
Bottom-Up Estimate for John’s Move
After evaluating the bids by the moving companies, John decides the savings are worth his time if he can get the packing done with the help of his friends. He decides to prepare a detailed estimate of costs for packing materials and use of a rental truck. He looks up the prices for packing materials and truck rental costs on company Web sites and prepares a detailed list of items, quantities, and costs, as shown in Figure 9.2.
Figure 9.2 Detailed Cost Estimate
This type of estimate is typically more accurate than an analogous or parametric estimate. In this example, the sum of packing materials and truck expenses is estimated to be $661.25.
The detail can be rolled up—subtotaled—to display less detail. This process is made easier using computer software. On projects with low complexity, the cost estimates can be done on spreadsheet software. On larger projects, software that manages schedules can also manage costs and display costs by activity and by category. For example, the subtotal feature could be used in Excel and collapsed to show the subtotals for the two categories of costs, as shown in Figure 9.3.
Figure 9.3 Sum of Detailed Costs by Type
Activity-Based Estimates
An activity can have costs from multiple vendors in addition to internal costs for labor and materials. Detailed estimates from all sources can be reorganized so those costs that are associated with a particular activity can be grouped by adding the activity code to the detailed estimate, as shown in Figure 9.4.
Figure 9.4 Detailed Costs Associated with Activities
The detailed cost estimates can be sorted by activity and then subtotaled by activity to determine the cost for each activity.
Establishing a Budget
Once you have broken your project down into activities, you will be able to calculate your overall project costs by estimating and totaling the individual activity costs.
This process of subtotaling costs by category or activity is called cost aggregation.
Budget Timeline
Costs are associated with activities and since each activity has a start date and a duration period, it is possible to calculate how much money will be spent by any particular date during the project. The money needed to pay for a project is usually transferred to the project account shortly before it is needed. These transfers must be timed so that the money is there to pay for each activity without causing a delay in the start of the activity. If the money is transferred too far in advance, the organization will lose the opportunity to use the money somewhere else, or they will have to pay unnecessary interest charges if the money is borrowed. A schedule of money transfers is created that should match the need to pay for the activities. The process of matching the schedule of transfers with the schedule of activity payments is called reconciliation. Refer to Figure 9.5 which shows the costs of ten major activities in a project. Funds are transferred into the project account four times. Notice that during most of the project, there were more funds available than were spent except at activity 6 when all the available funds were spent.
Figure 9.5 Fund Transfers and Expenditures
In the project budget profile shown in Figure 9.5 there is no margin for error if the total of the first six activities exceeds the amount of funding at that point in the project.
Contractual agreements with vendors often require partial payment of their costs during the project. Those contracts can be managed more conveniently if the unit of measure for partial completion is the same as that used for cost budgeting. For example, if a graphic designer is putting together several pieces of artwork for a textbook, their contract may call for partial payment after 25% of their total number of drawings is complete.
KEY TAKEAWAYS
- Analogous estimating scales an estimate from a similar project to match the current project. Parametric estimating multiplies a standard cost-per-unit value by the number of units in the project. Bids from contractors can be compared to estimate costs. Bottom-up estimating determines the cost of each detail and aggregates them to determine activity cost estimates.
- During the project selection and approval stage, rough estimates are used that are usually obtained using analogous and parametric methods. Vendor bid analysis and detailed bottom-up estimates are used in the initiation phase to estimate project costs.
- Detailed estimates are associated with activities and aggregated during the planning phase to create an activity-based budget. Funding transfers are arranged to reconcile money spent to money from funding sources in a timely manner.