This chapter covers the Prepare to Estimate stage of the estimating life cycle and focuses on the creation of a project estimating approach. The objective of Prepare to Estimate is to outline the fundamental inputs, activities, and outputs with regard to the appropriate planning for estimates.
This chapter includes the following sections:
3.1 Introduction
Before a project estimate can be created, it is critical to document the project estimating approach. Documenting the approach helps the project manager to consider the many factors involved in the project estimating process. Documenting an estimating approach also helps to identify the resources required and techniques used to estimate the project.
Figure 3-1 shows the inputs and outputs for the Prepare to Estimate stage which is described in this chapter.
Spending the appropriate time planning for an estimate will help to mitigate some of the causes of variance identified in Section 2.6, specifically the evolution of requirements and faulty estimating.
3.2 Inputs
In order to begin the Prepare to Estimate stage, the project manager needs to gather the relevant information.
3.2.1 Project Documents
The first step is for a project manager to obtain all relevant project information to understand what is being estimated, as the information becomes available.
3.2.2 Experts
Once the high-level scope of the project has been documented, the project manager should identify the resources that can be used to estimate the various parts of the project. Several of the techniques described in Chapter 4 utilize the knowledge and experience of key resources. Note that these experts do not have to be dedicated members of the project team, although the use of project resources increases buy-in of the estimates and generates a stronger commitment to meet the realization of those estimates.
3.2.3 Estimating Techniques
The project manager should have an understanding of the available estimating techniques. These may be included in the organizational process assets that are gathered. By understanding the estimating techniques, a project manager will have the appropriate inputs available when it is time to prepare the estimate. For example, an analogous estimate requires historical information for projects, while a bottom-up estimate requires a detailed WBS and activity list. These techniques will be described in more detail in Chapter 4.
3.2.4 Constraints and Assumptions
An important input for the Prepare to Estimate stage is to recognize the identified project constraints and assumptions. Some projects have fixed scope, fixed costs, or fixed schedules, which will constrain the estimates. Identifying these constraints and assumptions allows the project manager to develop an understanding of the flexibility of various options when estimating (e.g., scope, duration, or cost), and which requirements cannot be changed. It is also important to note any early assumptions made about the project.
3.2.5 Additional Influences
There are two primary influences of a project that are external to the specific project requirements: organizational process assets and enterprise environmental factors. Both influences need to be considered when estimating projects because they directly impact the activities, activity durations, and cost.
3.2.6 Historical Project Information
Once the high-level scope is known, a project manager is able to gather historical information on similar projects that have been completed. This can be the basis for a comparison or starting point, which can be used in the analogous estimating technique. It may also be used to understand how to utilize lessons learned so that these are included in the project estimate. The following are examples of historical information that can be used:
3.3 Activities
Once the inputs have been gathered, the project manager should document the project estimating approach with regard to estimating cost, activity duration, and activity resources.
3.3.1 Create Project Estimating Approach
The following information provides the foundation for this approach and should be included in the project management plan:
.1 Scope of Estimate
The scope of the estimate should be clearly defined. During this activity all items included and excluded should be expressly identified and documented, along with a detailed list of assumptions. This should not be confused with the project scope statement or scope baseline.
.2 Organizational Process Assets
Companies that have standard organizational process assets may also have a list of mandatory deliverables for projects. These should be noted so that estimates are obtained for these deliverables within the project.
.3 Project Work Information
Document the evolving estimates as an output of progressive elaboration and show ranges and levels of confidence during the project evolution. These may exist in the organizational process assets.
.4 Estimating Assumptions
Explicitly state any assumptions with regard to what is in the scope of the estimate as well as what is known and not known at the time of the estimate. These can include assumptions around the business case, the skill and availability of the team, and the project environment.
.5 Constraints
Constraints may include specific data or costs for the project which cannot be altered. If there are specific constraints identified by the customer, these need to be identified and documented.
.6 Estimation Technique(s)
The project manager determines the best estimation technique(s) based on available information and identified risks. Note that it is a good practice to use more than one technique to calibrate and compare them. Chapter 4 outlines the scenarios in which each technique is best applied.
.7 Resources Needed to Estimate
Include the resources and skills needed to create the estimate based on the identified technique(s).
.8 Estimate Confidence
Identify what is needed to have a high level of confidence for the project estimate.
.9 Contingency Reserve Planning
State the approach for using contingency reserve, including how it will be created, how it will be managed, and how it may change as the project progresses.
.10 Risk Assessment
Assess the existing project risk register for risks that can impact the project estimate and how they are being managed.
.11 Management and Monitoring Processes
Document the plan for managing estimates, the timing and approach for reforecasting estimates, and the approach for monitoring the estimates and actuals. This should include the approach for metrics collection and reporting and the use of earned value analysis, if being applied.
.12 Improvement Processes
Document the approach for capturing and utilizing lessons learned plus actual costs and effort to improve the project estimating process.
Once the project estimating approach is documented, it is a good practice to share it with team members and subject matter experts, and obtain signoff from key project stakeholders. This helps to set expectations as to what is being estimated, what the evolving estimates mean, and how the estimating process will evolve.
3.4 Outputs
Upon completion of the Prepare to Estimate stage, there are two key outputs:
3.4.1 Project Estimating Approach
Documented approach for estimating costs, activity durations, and activity resources. This includes a description of the project being estimated, the estimation techniques used, resource needs, assumptions, constraints, and timing of estimates.
3.4.2 Information and Resources to Create the Estimate
While preparing the estimate, relevant information is gathered that is used during the Create Estimates stage (see Chapter 4). This includes project information, such as scope documents, as well as historical information from similar projects.
3.5 Considerations
There are a few considerations for the Prepare to Estimate stage that should be taken into account by the project manager.
3.5.1 Allocate Appropriate Time to Plan
The project estimating process does take time to plan and execute properly. Since projects are often held to commitments from early project estimates, it is important to spend an appropriate amount of time on planning the estimate.
3.5.2 Proper Stakeholder Expectations Management
The project estimating stage is an evolving one. As described in Section 2.5, the known information and the subsequent confidence levels and ranges for estimates change over the course of the project. Therefore, it is important for the project manager to set expectations with stakeholders and sponsors early in the project and to manage expectations over the course of the project.
Early on in a project, there are many unknowns; therefore, project estimates can offer a wide confidence range (See Figure 2-2) with many assumptions. It is important to explain this to stakeholders and to provide them with an idea as to when information will become available and when higher confidence levels for estimates can be made.
Failing to manage expectations around early project estimates can result in stakeholders having a different understanding of the commitments for a project.
3.5.3 False Perception of Level of Accuracy
Early estimates usually involve many broad assumptions, however sometimes project estimating techniques result in very specific numbers. This may give the impression of a higher accuracy or level of confidence during the project estimating stage than was actually performed. Project managers should consider rounding numbers to the next higher increments and providing ranges for early project estimates.
3.6 Summary
Prepare to Estimate is an important stage in the project estimating life cycle. It occurs when the project estimating approach is identified, which outlines the key parameters for the project estimate. This stage includes considering how the project will be estimated using techniques, organizational process assets, and experts. It also documents any constraints and assumptions that need to be factored in and provides a level of confidence to management. Also during this stage, key project and historical information are gathered, which will be used as inputs into the Create Estimates stage.