Estimation Notebook Template

advertisement
ESTIMATION NOTEBOOK TEMPLATE
ESTIMATOR'S NOTEBOOK FOR <PROJECT ID> <NAME PROJECT>
Start Date of Estimating Process:
End Date of Estimating Process:
(Note: On completion of the estimating process, the Estimator's Notebook and any accompanying
documents and plans are to be transferred to the Project Control File).
Project Manager:
Estimator:
Relationship Manager:
Architect:
Application & Data Services Manager:
IT Operations Manager:
IT Services Manager
SECTION 1 - OVERALL APPROACH
Document the approach to the estimating task.

For example, for Rough Order of Magnitude Estimates the proportional method may be used

For Planning Estimates a bottom up estimate would be developed using the project schedule
and a second estimate would be developed using the proportional method, or one or more other
Top Down methods..

For Detailed Estimates, a bottom up estimate would be developed using the detailed schedule,
and one or more top down estimates could be used for comparison.
SECTION 2 - ESTIMATORS AND REVIEWERS
Estimators:
Reviewers:
SECTION 3 - DOCUMENTING THE ESTIMATE BASELINE
Entries should be made for the following:
Estimator's Notebook: Create an Estimator's Notebook, using this template as a guide.
Missing Data / Information: List anything which the estimators consider is necessary but missing for a
full and accurate estimate.
Completeness of Inputs: List any input items which are missing or deficient.
Requirements: Document the requirements which have been provided as input to the bid estimation.
Design: Document the estimator's understanding of the proposed design.
Design Assumptions: List all design assumptions.
Constraints and Risks: List any constraints on the estimate, and any identified risks for the proposed
project.
Unbounded Requirements: List any of these identified.
Estimate Assumptions: List any assumptions made in providing the estimate.
Work Products: List both the project and interim deliverables and other work products identified at this
stage.
Project Schedule Dates: Document the schedule dates for the project and any constraints on the
schedule.
Document any estimation reviews carried out
.
SECTION 4 - FIXING BASELINE PROBLEMS
The resolution of any problems encountered during the estimation process should be noted in this
section.
SECTION 5 - TAILORING THE ESTIMATING PROCESS
Estimating Techniques: List the techniques to be used in the estimate and the corresponding metric
types.
Agreement on Estimate Schedule: Document the estimate schedule.
Estimating teams: Document team members if more than one team is being used to construct the
estimate.
SECTION 6 - OBTAINING METRICS
Document the values of and the sources of the metrics to be used in the estimate, and the estimator's
opinion on their suitability and accuracy for this application.
SECTION 7 - PRODUCTION OF ESTIMATE
Each iteration of the estimation cycle should be documented in the Notebook.
SIZE: Determine the size measure to be used (Requirements, Function Points, Effective Source Lines of
Code, etc.) and document the size estimate.
WBS: Document the WBS used in the estimate, and any review of this process carried out.
Sized WBS Items: Document the units used and the resultant sized WBS items.
Variability: Document the variability attached to each WBS item.
Applying Metrics: Document the metrics applied to each WBS item and the resultant hours per labor
grade.
Staff Roles: Document in the Notebook.
Schedule of Effort and Staff profiles: Document the optimized schedule and profiles.
Grades/Levels Assigned to Roles: Document in the Notebook.
Populated Staff Profile: Optional process. List the names of proposed project staff.
Costed Labor Items: Document the resultant $ for each item.
Costed Non-labor Items: Document each costed non-labor item.
Total Raw Cost Estimate and Spend Schedule: Document the sum of the costed labor and non-labor
items and the schedule of project expenditure.
Updated Estimate Assumptions: As each process in the iteration loop is taken, document any changes
to the assumptions. On termination of the loop, document the Statement of Assumptions which will be
passed to the client.
Skeleton Plans: List the skeleton plans produced. These plans should be kept with the Notebook and
later transferred to the Project Control Book.
Estimation Summary Form: Summarize the estimate results below in the notebook. Complete the
Estimate Summary and Signoff Form, send to Project Office Manager, and transfer to the Project Control
Book. The actual measures at completion/delivery are reported and entered into the notebook.
Measure
Size (Measure)
Baseline
Planned
Actual
Estimate at Completion
#
#Hours
#Hours
#Hours
#Tasks
$
#
#Hours
#Hours
#Hours
#Tasks
$
#
#Hours
#Hours
#Hours
#Tasks
$
#
#Hours
#Hours
#Hours
#Tasks
$
Baseline
Planned
Actual
Projected Completion
Close
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
mm/dd/yyyy
Requirements
Baseline Count
Changes
New Baselined
Volatility
#
#
#
(Changes/Baseline)
IT Effort Hours
Contract Effort Hours
LOB Effort Hours
Task Completions
Total Cost
Schedule
Initiation
Planning
Development/Test
Implementation
Baseline
Planned
Actual
Variance
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
Total Labor Cost
$Total
$Total
$Total
$Total
Production Critical Computer Resources
Baseline
Planned
Actual
Variance
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$Total
$Total
$Total
$Total
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
Labor Budget / Costs
IT Labor
LOB Labor
Contract Labor
Other
Mainframe (CPU)
Mainframe Memory
Hardware - Distributed
DASD
Network
Bandwidth
Software
Development Critical Computer Resources
Mainframe (CPU)
Mainframe Memory
Hardware - Distributed
DASD
Network
Bandwidth
Software
$Total
$Total
$Total
$Total
Mainframe (CPU)
Mainframe Memory
Hardware - Distributed
DASD
Network
Bandwidth
Software
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
Production CCR Acquisition
Mainframe (CPU)
Mainframe Memory
Hardware - Distributed
DASD
Network
Bandwidth
Software
Order Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Install Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Pilot Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Production Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Development CCR Acquisition
Mainframe (CPU)
Mainframe Memory
Hardware - Distributed
DASD
Network
Bandwidth
Software
Order Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Install Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Pilot Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Production Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Certification CCR Acquisition
Mainframe (CPU)
Mainframe Memory
Hardware - Distributed
DASD
Network
Bandwidth
Software
Order Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Install Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Pilot Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Production Date
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
mm/dd/yy
Certification Critical Computer Resources
Verification & Validation
Process Assurance Reviews
Baseline
Planned
Actual
Variance
#
#
#
#
#
#
#
#
#
#
#
#
Project Planning
Product Assurance Reviews
Project Charter
Client Requirements
Audits
Client Requirements
SECTION 8 - RESOLUTION OF TEAM DIFFERENCES
If more than one team was used, document any significant differences between teams, and their agreed
resolutions.
SECTION 9 - CONTINGENCIES AND HANDLING
Document what contingencies and handling were used, and the rationale for their use.
SECTION 10 - FINAL COST ESTIMATE
Estimate Summary: Place a copy of the Estimate Summary (completed Project Estimate Summary and
Approval Form) in the Estimator's Notebook. Document any review of this process carried out.
ESTIMATION PLAN TEMPLATE
PRODUCT TEMPLATE -PROJECT ESTIMATION PLAN
For large projects or projects with complex estimation requirements, the Project Estimation Plan is used
to ensure that all required tasks for the project estimation process are scoped, planned, validated, and
documented. The estimation plan shall include the estimation approach and identify the information and
data required to perform estimation for the project. The plan shall include the estimation schedule and the
staffing required to perform the estimation effort.
Specifically, the estimation shall include the following sections:
ESTIMATION APPROACH
Indicate the number of estimation methods to be used to develop the estimates. Identify all required
methods.
Specify the threshold for agreement among the estimation results obtained from the different methods.
List the tools related to the selected methods that are to be used.
Summarize what information and data are required by the selected methods. List the expected source of
this information.
CONFIDENCE LEVEL/ACCURACY REQUIREMENTS AND VALIDATION APPROACH
Specify the desired confidence level for the estimates. Determine the formality and frequency of review
for the various types of estimates.
 For small projects, use a single, informal validation review after all estimates have been developed.
 For large projects, use a separate and more formal validation review after each type of estimate is
developed. Include multiple experts (e.g., application expert(s), estimation expert)
 For estimates requiring a high confidence factor, use an independent estimator. Define the role of the
independent estimator (e.g., specify whether estimator is to develop a separate estimate or is to review
the work of others).
Specify the quality criteria against which the estimates and the estimation process will be measured.
Adapt existing PAL estimation validations checklists to cover project-specific criteria.
SCOPE AND OBJECTIVES OF ESTIMATE
Specify the scope of the estimates (i.e., what is included and excluded in the estimates). State the
expected use of the estimation results (e.g., to facilitate a bid/no bid decision or to support a major life
cycle review) and the desired level of detail. Record all estimation task and results constraints (e.g., size,
effort, schedule and/or cost constraints).
INFORMATION AND DATA REQUIREMENTS
Identify the data and information to be used in developing project estimates and planned profiles. Include
the following:
 Marketing information and strategy summarizing time/schedule and budget for the job; Commercial
Off The Shelf (COTS) versus custom development; full featured versus bare bones system;
performance and quality objectives; and bid selection criteria
 Project characteristics and design information summarizing the application; system architecture and
design; development approach (e.g., waterfall, XAD); quality plan/strategy (e.g., testing approach,
performance modeling); proposed work products; and key skills required
 Project product/service categories
 Historical information and data for similar projects
 Subcontractor involvement
 Business unit personnel resource categories and rates per category
ORGANIZATION OF ESTIMATION TEAM
Specify the organization of the estimation team and define team member roles. Select the team members.
ESTIMATION NOTEBOOK STANDARD
The following table defines the necessity for the various sections of the Estimator’s Notebook:
Contents of the Estimator’s Notebook
Introduction: dates, office, staff identification
1. Overall approach from Operations manager
2. Estimators and reviewers
3. Estimate baseline
defn of system design or work statement being estimated
assumptions made for estimating
final work products
review (if required)
detailed breakdown, as per Appendix A
4. Fixing baseline problems
5. Tailoring the estimation process
6. Obtaining metrics
7. Production of raw costed estimate
WBS (as required for estimation purposes)
Sized WBS items
Variability
Applying metrics
Staff roles
Schedule of effort
Staff profile
Grades assigned to roles
Populated staff profile (if appropriate)
Costed labour items
Costed non-labour items
Total raw costed estimate
Spend schedule
Updated estimate assumptions
Skeleton plans
Review (if required)
8. Resolution of team differences (if more than two teams)
9. Contingency and handling
10. Final costed estimate
Final review
Required?
(M = mandatory)
(S = strongly
recommended)
(R = recommended)
M
M
M
M
M
M
M
R
S
S
M
M
M
S
S
S
M
R
R
R
M
M
M
M
M
R
M
M
M
M
M
Download