Professional Documents
Culture Documents
(VWLPDWRU
TM
Version 3.0
for Windows
User’s Guide
("3-) .
ZZZ1QK\VRIW1FRP
This page intentionally
%QUV/GVTKZ
(VWLPDWRU
TM
Version 3.0
for Windows
(VWLPDWRU
TM
Version 3.0
This manual and software product are both copyrighted and all rights are reserved by NHYSOFT, Inc. The distribution
and sale of this product are intended for the use of the original purchaser only and for use on only one computer system.
Windows, Windows NT, Windows 95, and Windows 98 are registered trademarks of Microsoft Corporation.
Software License Agreement
Do not use this Software until you have carefully read this Agreement, which provides the terms and conditions for its
use. Installing the Software indicates that you have read, understand, and accept this Agreement. If you do not accept
this Agreement, return the Software and accompanying items to the distributor within 30 days of purchase with a dated
receipt or invoice for a full refund. If you purchased the software directly from NHYSOFT, contact NHYSOFT and return it
with a dated receipt or invoice to NHYSOFT Returns, 26361 Ibeza Road, Mission Viejo, CA 92692-5233.
1. EVALUATION USE: This Software automatically installs into an Evaluation Mode which has some features disabled. A
Personal Authorization Code is required to unlock disabled features and put the Software into the Normal Mode. You may
freely use and distribute this Software in the Evaluation Mode for evaluation purposes only. You may use the Software for
up to 30 consecutive calendar days in the Evaluation Mode, at the end of which you must uninstall it from your system.
2. LICENSE: NHYSOFT grants you a nonexclusive right to use this Software on a single computer in the Normal Mode.
NHYSOFT will provide a Personal Authorization Code when you register this Software that will unlock the disabled
features and enable the Normal Mode on one unique computer. You may make one archival or backup copy of the
Software for your own use. However, because the Software is protected by copyright laws, it is illegal: to modify, adapt,
translate, rent, sublicense, loan, resell for profit, create derivative works based upon or network the software or any part
thereof, or to distribute, break, or circumvent the Personal Authorization Code. The software also contains NHYSOFT
trade secrets, and you may not decompile or otherwise reverse engineer the Software.
3. SATISFACTION GUARANTEE: If you are not 100% satisfied with this Software, return it to the distributor within 60
days of purchase with a dated receipt or invoice for a full refund. If you purchased the software directly from NHYSOFT,
contact NHYSOFT and return it with a dated receipt or invoice to NHYSOFT Returns, 26361 Ibeza Road, Mission Viejo,
CA 92692-5233.
4. LIMITED WARRANTY: NHYSOFT warrants that the magnetic media upon which the Software is recorded is free from
defects in materials and workmanship when used under normal conditions. NHYSOFT also warrants that the Software
will perform substantially as described in the User Manual. If the disks are defective, then return the Software to
NHYSOFT Returns, 26361 Ibeza Road, Mission Viejo, CA 92692-5233 within 60 days of purchase with a dated receipt or
invoice and replacement disks will be mailed to you.
5. DISCLAIMER OF WARRANTIES: Except as expressly provided above, this Software and documentation is provided
“as-is” and, to the maximum extent permitted by applicable law, NHYSOFT hereby disclaims all other warranties, express
or implied, that the Software, documentation, or other materials are fit for any particular purpose. NHYSOFT does not
warrant that the Software is free from bugs, interruptions, errors, or other program limitations. NHYSOFT does not
guarantee the accuracy and/or usefulness of the results or solutions, even if performed in accordance with the
procedures, commands, and instructions contained in the enclosed material. NHYSOFT, its agents, employees and
distributors shall not be liable for technical, editorial, or other errors or omissions which may be contained in, or the
negligent preparation of this material. All warranties or guarantees given or made by NHYSOFT with respect to the
Software are (1) for the benefit of the original purchase/licensee of the Software only and are not transferable, and (2)
shall be null and void if a purchaser/licensee breaches any terms or conditions of this Agreement.
6. LIMITATION OF LIABILITY AND DAMAGES: Except to the extent of the above warranty of materials and
workmanship, the entire liability of NHYSOFT and its representatives for any reasons shall be limited to the amount paid
by the customer for the Software purchased from NHYSOFT or its distributors. To the maximum extent permitted by law,
NHYSOFT and its licensors, distributors, dealers or suppliers are not liable for any direct, special, incidental, or
consequential damages (including damages for loss of business, loss of profits or investment, or the like), whether based
on breach of contract, breach of warranty, tort (including negligence), product liability or otherwise, even if NHYSOFT or
its representatives have been advised of the possibility of such damages and even if a remedy set forth herein is found to
have failed in its essential purpose. The limitations of damages or liability set forth in this Agreement are fundamental
elements of the basis of the bargain between NHYSOFT and you. You acknowledge and agree that NHYSOFT would not
be able to provide this product on an economic basis without such limitations.
7. MISCELLANEOUS: This Agreement sets forth the entire liability of NHYSOFT and its representatives and defines your
exclusive remedy with respect to the Software and is a complete statement of the agreement between you and
NHYSOFT. This Agreement shall not limit any rights that NHYSOFT may have under trade secret, copyright, patent or
other laws. The agents, employees, distributors, and dealers of NHYSOFT are not authorized to make modifications to
this Agreement, or to make any additional representations, commitments, or warranties binding on NHYSOFT. If any
provision of this Agreement is invalid or unenforceable under applicable law, then it shall be, to that extent, deemed
omitted and the remaining provisions shall continue in full force and effect. The validity and performance of this
Agreement shall be governed by California law (without reference to choice of law principles), and applicable federal law.
This Agreement is deemed entered into at Mission Viejo, California, and shall be construed as to its fair meaning and not
strictly for or against either party.
%QUV/GVTKZ
(VWLPDWRU
TM
Page
What’s New in Version 3.0 .......................................................................................................... xii
1. Introduction ................................................................................................................................ 1
What is CostMetrix?............................................................................................................... 1
What is parametric cost estimating?...................................................................................... 2
Benefits of using cost models for estimating ......................................................................... 5
What is CostMetrix ModelBuilder?......................................................................................... 6
Cost models and tasks .......................................................................................................... 7
The history of parametric estimating...................................................................................... 7
Cost estimating with CostMetrix Estimator ............................................................................ 9
For better estimating accuracy............................................................................................. 10
Key features of CostMetrix Estimator .................................................................................. 11
What is a high quality cost estimate? .................................................................................. 11
System requirements ........................................................................................................... 11
Installing CostMetrix Estimator ............................................................................................ 12
Uninstalling CostMetrix Estimator ........................................................................................ 12
Getting help.......................................................................................................................... 12
2. Overview ................................................................................................................................... 13
How CostMetrix Estimator works ......................................................................................... 13
Tasks ................................................................................................................................... 14
Task types............................................................................................................................ 15
Summary tasks .................................................................................................................... 15
Parametric tasks .................................................................................................................. 16
Fixed Cost tasks .................................................................................................................. 16
Level of Effort tasks ............................................................................................................. 17
Explicit Formula tasks .......................................................................................................... 17
Manual Entry tasks .............................................................................................................. 18
Parameters .......................................................................................................................... 18
Quantity parameters ............................................................................................................ 19
Scale parameters................................................................................................................. 19
Grade parameters................................................................................................................ 19
Computed parameters ......................................................................................................... 20
Cost categories .................................................................................................................... 20
Escalation factors................................................................................................................. 21
Cost vs. price ....................................................................................................................... 21
Overhead and G&A.............................................................................................................. 21
3. Creating a Cost Estimate......................................................................................................... 24
Opening a new cost estimate............................................................................................... 24
Entering project summary information ................................................................................. 26
Importing project summary information ............................................................................... 30
Selecting the cost model...................................................................................................... 30
Browsing the Task List......................................................................................................... 31
viii
Activating a parametric task................................................................................................. 32
Entering bid rates ................................................................................................................. 36
Cost display options ............................................................................................................. 38
Importing bid rates ............................................................................................................... 38
Viewing the cost breakdown report...................................................................................... 40
Viewing the CER basis......................................................................................................... 41
Activating another Parametric task ...................................................................................... 42
Entering escalation rates ..................................................................................................... 44
Summary tasks .................................................................................................................... 47
Activating other Parametric tasks ........................................................................................ 47
Displaying the cost summary ............................................................................................... 48
Activating a Fixed Cost task................................................................................................. 49
Activating an Explicit Formula task ...................................................................................... 50
Displaying all active parameters .......................................................................................... 51
Activating a Level of Effort task............................................................................................ 52
Activating a Manual Entry task............................................................................................. 53
Adding a cost category to the estimate................................................................................ 55
Adding tasks to the Task List............................................................................................... 58
Entering the task CER basis ................................................................................................ 60
Itemizing travel expenses .................................................................................................... 61
Documenting groundrules and assumptions ....................................................................... 65
4. Getting Results......................................................................................................................... 68
Review the cost estimate ..................................................................................................... 68
Cost estimate reports........................................................................................................... 69
Customizing the report logo ................................................................................................. 71
Customizing the report header............................................................................................. 72
Customizing the rationale .................................................................................................... 72
Report Viewer controls......................................................................................................... 74
Saving reports ...................................................................................................................... 74
Using Microsoft Word to generate reports ........................................................................... 75
Customizing reports generated in MS Word........................................................................ 75
Cost risk analysis ................................................................................................................. 76
Displaying and entering cost risk information ...................................................................... 79
The Cost Risk Analysis report.............................................................................................. 80
Charts .................................................................................................................................. 81
Chart options........................................................................................................................ 84
Bid Metrics ........................................................................................................................... 85
Exporting schedule data to MS Project................................................................................ 85
Appendix A Sample Cost Estimate Reports............................................................................. 88
Schedule 1 – Direct Labor Tasks and Rationale ................................................................. 90
Schedule 1a – Groundrules and Assumptions .................................................................... 91
Schedule 1b – Direct Cost Summary by Category............................................................... 92
Schedule 1c – Tasks Descriptions....................................................................................... 93
Schedule 1d – Basis of Estimate ......................................................................................... 94
Schedule 1e – Parameters .................................................................................................. 95
ix
Schedule 1f – Task Dates and Performance Factors.......................................................... 96
Schedule 1g – Escalation Factors ....................................................................................... 97
Schedule 2 – Direct Material List ......................................................................................... 98
Schedule 3 – ODC Summary............................................................................................... 99
Schedule 4 – Direct Cost Summary by Task ..................................................................... 101
Schedule 5 – Direct Cost Breakdown by Task................................................................... 102
Schedule 6 – Liaison Travel Costs .................................................................................... 105
Schedule 7 – Proposal Bid Rates ...................................................................................... 106
Schedule 8 – Proposal Cost Summary.............................................................................. 107
Schedule 9 – Bid Metrics ................................................................................................... 108
Schedule 10 – Cost Risk Analysis ..................................................................................... 109
Index............................................................................................................................................ 111
Authorization Code Request & Registration Form ................................................................. 114
Customer Support Form ........................................................................................................... 115
x
xi
What’s New in Version 3.0
This is the third major release of the CostMetrix ModelBuilder and Estimator suite of parametric
cost estimating software for Microsoft Windows-based personal computers. Here is a brief
summary of some of the new features in this release.
ƒ Computed parameter formulas in a cost model can now reference other computed parameters
so there can be mathematical chains of variables that depend on each other. CostMetrix
ModelBuilder checks each formula to prevent circular references that cannot be resolved.
ƒ Explicit formula tasks can now use formulas that reference other explicit formula tasks so
there can be mathematical chains of explicit formula tasks that depend on each other.
CostMetrix ModelBuilder checks each formula to prevent circular references that cannot be
resolved.
ƒ The basis of the CERs for each task can now be documented in the cost estimate.
ƒ ModelBuilder now compiles and embeds cost variance information in the cost model for cost
risk analysis. CostMetrix Estimator now includes a Risk Analysis report that shows the likely
cost range for each task and the total estimate.
ƒ While the internal Report Viewer is still included, reports can now be generated in Microsoft
Word 97 or Word 2000. This feature requires that Word 97 or Word 2000 be installed on
your system.
There are also many subtle improvements “under the hood” of CostMetrix Estimator. These new
features and enhancements help make Estimator even more powerful, faster, and more
productive. If you have an idea for an additional enhancement, please feel free to contact us at
www.nhysoft.com. We would like to hear it!
xii
xiii
1 Introduction
Welcome to CostMetrix Estimator, a software program that will help you
produce faster, better project cost estimates. CostMetrix Estimator is a
powerful and flexible estimating tool that lets you quickly and easily prepare
detailed, well-documented project cost estimates based on custom-built
parametric cost models created using a companion software program called
CostMetrix ModelBuilder. These two tools, CostMetrix Estimator and
CostMetrix ModelBuilder, are an integrated system that makes estimating
the cost of complex projects much easier, faster, and more reliable.
This User’s Guide describes the features and use of CostMetrix Estimator
for creating cost estimates. If you will also be designing cost models, you
should first review the CostMetrix ModelBuilder User’s Guide and then
return to this manual, starting in Chapter 3. This chapter includes the
following topics:
ú What is CostMetrix?
ú What is parametric cost estimating?
ú Benefits of using cost models for estimating
ú What is CostMetrix ModelBuilder?
ú Cost models and tasks
ú The history of parametric estimating
ú Cost estimating with CostMetrix Estimator
ú Key features of CostMetrix Estimator
ú System requirements
ú Installing and uninstalling CostMetrix Estimator
ú Getting help
CostMetrix Estimator lets you quickly and easily create parametric cost
estimates based on your CostMetrix ModelBuilder cost models. It also has
an intuitive point-and-click graphical user interface and simplifies and
improves the cost estimating process with the following key features:
This manual describes the features and use of CostMetrix Estimator. The
reader is referred to the user’s guide for CostMetrix ModelBuilder for a
detailed description of that product.
What is parametric Cost estimating is a critical business function in industries such as manu-
cost estimating? facturing, engineering, and contracting. In many cases, the accuracy of the
project cost estimates can determine the ultimate success or failure of the
company. Parametric cost models are powerful tools that can provide
accurate project cost estimates in a fraction of the time and effort of tradi-
tional methods. Indeed, they are so effective that the U.S. Department of
Defense (DoD) stated in the. the Parametric Estimating Handbook1 that
using parametric cost models "can result in significantly reduced proposal
development, evaluation, and negotiation costs, and associated cycle time
reductions".
In its simplest terms, a cost model is a set of algorithms (mathematical
formulas) for estimating cost. These algorithms “model” the key
relationships between project variables and cost. CostMetrix ModelBuilder
uses a graphical user interface to help you build sophisticated cost models
for your projects. Once developed, a CostMetrix ModelBuilder cost model is
a very powerful business tool that can be used with CostMetrix Estimator for
cost proposals, internal budgeting, and strategic decision making.
Parametric cost models fall into two categories; commercial and proprietary
(company-developed). Commercial parametric estimating models contain
1
The Parametric Cost Estimating Handbook is available through the International Society of
Parametric Analysts (ISPA) and can be downloaded from the parametric cost estimating web
site at www.ispa-cost.org/PEIWeb/.
10 Model Maintenance
CostMetrix Estimator can import labor bid rates, record groundrules and
assumptions, automatically adjusts material and other direct costs for
inflation based on escalation tables, and use manual cost entries for special
cases such as when suppliers or other organizations submit bids that must be
added to the cost estimate.
CostMetrix Estimator provides comprehensive output with summary and
detail cost reports to help the estimator evaluate the results and document the
estimate, and the “rationale” that explains how the estimate was derived for
archive and audit purposes. It also provides charts of cost by month during
the proposed project to identify resource needs and reveal spending profiles.
Of course the completed estimate can be saved electronically on disk for
archive, review, or editing.
Benefits of using Some of the many benefits of using parametric cost models for estimating
cost models for are:
estimating
More reliable estimates with less subjectivity – A cost model derived and
validated using historical cost data will be much less subjective than
personal estimates and will prove consistently more reliable.
Much faster estimates and estimate revisions – A cost model can eliminate
much of the labor and tedium associated with creating cost estimates.
Estimates that might take many hours to prepare by manual methods can be
generated in minutes with a cost model. Estimate revisions can also be made
quickly and easily.
Track cost trends and productivity using the metrics developed with the
cost model – A cost model can provide important cost and performance
metrics which measure the productivity and efficiency of an organization.
What is CostMetrix CostMetrix ModelBuilder builds cost models in a way that is analogous to
ModelBuilder? the way a finite element program builds structural models for stress analysis.
A finite element program can model complex structures by breaking them
down into small pieces, each of which can be accurately characterized using
various types of standard elements. In other words, complex structures are
analyzed as the sum of many simple elements. Once built, a finite element
model can be subjected to various load cases to accurately predict stresses,
strains, etc.
Each task in a CostMetrix ModelBuilder cost model can have its own unique
algorithms for calculating cost. CostMetrix ModelBuilder lets you
incorporate cost estimating relationships you may have previously
developed, plus it includes a powerful Solver that can automatically derive
cost estimating relationships from past project cost data. This is a powerful
capability that no other cost estimating system offers.
Cost models and The cornerstone of a CostMetrix ModelBuilder cost model is the Task List; a
tasks hierarchical set of work or cost elements. Cost estimators select tasks from
this list to be included in each project cost estimate. Each task in the Task
List has unique cost estimating relationships (except Summary tasks and
Manual Entry tasks described below).
A Fixed Cost task is used when the cost of a task is a fixed amount of labor,
material, or other direct costs.
A Level of Effort task is used when the cost of a task is proportional to its
duration. The cost/week (in hours and/or dollars) is defined in the cost model
and the estimator specifies the duration of the task.
A Manual Entry task is used when the cost estimate for a task must be
entered manually. This type is frequently used when a cost estimate for a
task must be provided by an outside organization, such as a subcontractor.
A Summary task is used in a cost model to break a major activity down into
multiple subtasks. The Summary Task serves as a cost summary for a group
of subordinate subtasks.
Therefore, there are six different types of tasks you may encounter when
using CostMetrix Estimator.
The history of A key goal in the development of CostMetrix ModelBuilder and CostMetrix
parametric Estimator was to make it easier to employ parametric estimating techniques
estimating which are recommended by the U.S Department of Defense (DoD) as the
best practice for cost estimating. According to the DoD, a parametric cost
estimate is one that uses cost estimating relationships and associated
mathematical algorithms (or logic) to establish cost estimates. A parametric
The cost estimating relationships Rand developed did not attempt to analyze
the cost of a project at the lowest levels of activity. Instead, they focused on
the high-level cost drivers. They discovered that meaningful relationships
could be developed between the cost of fighter aircraft and parameters such
as speed, range, and altitude. They could further improve estimating
accuracy by breaking costs down into major categories and refining
parameters, but they focused on extracting cost trends from high-level data
rather than building cost estimates using a bottoms-up approach. This
resulted in cost models that were easy and fast to use.
2
The Parametric Cost Estimating Handbook is maintained by the International Society of
Parametric Analysts (ISPA) and can be downloaded from the parametric cost estimating web
site at www.ispa-cost.org/PEIWeb/.
Cost estimating CostMetrix Estimator is a cost estimating program for use with CostMetrix
with CostMetrix ModelBuilder cost models. Using the CostMetrix Estimator program and
Estimator CostMetrix ModelBuilder cost models, you can quickly create fully
documented estimates (cost proposals) with rationale. The amount of time
and effort required to produce cost estimates is dramatically reduced using
CostMetrix Estimator compared to traditional bottoms-up estimating
techniques.
When you start a cost estimate with CostMetrix Estimator, you select which
CostMetrix ModelBuilder cost model to use as the basis. CostMetrix
Estimator extracts the tasks and cost estimating relationships from the cost
model and encapsulates them into a cost estimate file. You then use a menu
to select the tasks that apply to the project you are estimating and enter
proposal-specific data such as parameter values, bid rates, etc. You are then
ready to review the cost estimate and expenditure profiles and print summary
and detailed cost proposal reports. The entire process can take just minutes
to complete.
which can be reopened with CostMetrix Estimator at any time for review or
revision. Any future changes made to a CostMetrix ModelBuilder cost
model will not affect prior estimates created with that cost model.
For better Ease of use and speed are two very desirable characteristics in a cost
estimating estimating system. However, the most important characteristic is that it
accuracy provides reliable predictions of the cost to perform future projects.
CostMetrix ModelBuilder and CostMetrix Estimator are designed to not
only reduce the time required to create estimates, but also to improve
estimate accuracy.
History-based parametric cost models are typically much more accurate than
bottoms-up estimates for several reasons:
1. They are based on past project data, so they are more objective and are
less likely to be influenced by the estimator’s biases about the project.
2. Parametric cost models can be built to account for subtle variations in
project conditions or groundrules, which are hard to accurately account
for in bottoms-up cost estimates.
3. Parametric cost models can be updated to account for changing business
conditions or process changes.
4. A parametric cost estimate can be revised quickly and easily if require-
ments or groundrules change.
Key features of There are many benefits of using CostMetrix Estimator for cost estimating.
CostMetrix Here are a few:
Estimator
♦ It uses a friendly graphical user interface for cost estimate preparation
with intuitive point and click, and drag and drop operations.
♦ CostMetrix Estimator provides a consistent user interface and
methodology for all cost estimates regardless of cost model.
♦ The cost estimating relationships are built into the cost model so the
estimator does not have to derive them with each cost estimate.
♦ Cost models can be validated and “approved” by management in
advance so only the specific project options and parameters need to be
checked when a cost estimate is prepared.
♦ Cost models can be easily and quickly updated and deployed to
estimators so they can track the most current project trends and
business conditions.
♦ CostMetrix Estimator provides a complete set of reports to document
your cost estimate.
♦ CostMetrix Estimator cost estimates are completely auditable.
♦ CostMetrix Estimator performs cost risk analysis based on cost
variance statistics contained in CostMetrix ModelBuilder cost models.
What is a high CostMetrix Estimator was developed to help you create high-quality cost
quality cost estimates. What does high-quality mean in the context of cost estimates? A
estimate? high-quality cost estimate has the following key characteristics:
System For best performance, the computer system requirements for CostMetrix
Estimator are:
requirements
NOTE: It is safe to remove all shared files in the CostMetrix Estimator installation
directory during an uninstall, and you should always do so before installing a later
version of CostMetrix Estimator.
Getting help In addition to this manual, CostMetrix Estimator has an online help system
you can access with the F1 function key. You can also open the help system
window by selecting Help Topics from the Help menu.
How CostMetrix CostMetrix Estimator produces project cost estimates based on cost
Estimator works estimating algorithms contained in CostMetrix ModelBuilder cost models,
and inputs provided by the estimator that apply to each specific project.
When you start a cost estimate with CostMetrix Estimator, you select the
cost model to use as the basis of the estimate. For example, you might have
several different cost models for different products you produce or services
you provide. When you select the one that applies, CostMetrix Estimator
reads the cost model file and extracts the cost model information such as the
tasks, parameters, cost estimating relationships, etc.
When you have completed the task selection and parameter data entry, you
can print a comprehensive set of reports to fully document your cost
estimate, including the tasks, parameters, period of performance, and the
labor, material, and other direct cost breakdown, etc. And of course you can
save your estimate on your hard drive or floppy disk for future reference or
updates.
To use CostMetrix Estimator effectively, there are a few cost model terms
you should be familiar with. The next few sections of this manual define
these terms so you will understand their meanings and relationships when
you encounter them in the tutorial of Chapter 3. If you are already familiar
with CostMetrix ModelBuilder, you might want to skip directly to Chapter 3.
For example, you might have a task called Analysis that includes several
subtasks representing the various types of analysis that might be performed
on a project. There could be Thermal analysis, Stress analysis, Reliability
analysis, etc., as shown below.
Analysis -
Thermal Analysis
Stress Analysis
Reliability Analysis
3
Design-to-cost is a term for the process of tailoring a product design, including its
characteristics, features, and performance to meet a specific cost target.
help the estimator include all the tasks and costs that apply to a project,
while omitting those that do not. The example cost estimate described in
Chapter 3 illustrates a simple Task List with multiple hierarchical levels.
NOTE: CostMetrix ModelBuilder allows Task Lists with up to six indentured levels so
you can have extremely detailed project cost model structures.
Each task in the Task List has it own unique cost estimating relationships
(except Summary tasks and Manual Entry tasks described below) that are
derived by CostMetrix ModelBuilder from past project cost data, or are
defined explicitly by the cost model designer.
Task types There are six different types of tasks that you may encounter in a CostMetrix
Estimator cost estimate. The primary difference between the types of tasks is
the way the cost estimating relationships are derived or computed. The types
are:
♦ Summary tasks
♦ Parametric tasks
♦ Fixed Cost tasks
♦ Level of Effort tasks
♦ Explicit Formula tasks
♦ Manual Entry tasks
The sections that follow describe each type of task in greater detail. The
example cost model described in Chapter 3 illustrates how each one can be
used.
Summary tasks A Summary task serves as a cost summary for a set of related subtasks. A
Summary task does not actually have a cost estimating relationship of its
own; its cost is simply the sum of the cost of all the subtasks under it.
Summary tasks can have other Summary tasks beneath them, so you can
build multi-level task structures to represent complex task hierarchy
relationships.
Parametric tasks A Parametric task is used in a cost model to predict the cost of a work
element based on specific user-defined parameters and past project cost data.
The cost model designer specifies the parameters and provides historical
project data to CostMetrix ModelBuilder, which then derives mathematical
cost estimating relationships (i.e. algorithms) that predict cost based on the
parameter values.
The general form of a Parametric task cost equation is shown below for
labor, material and ODC costs derived based on a parametric relationship.
where P1, P2, P3 ... are user-defined parameters and fL(P1, P2, P3 ...), fM(P1, P2, P3
...), and fO(P1, P2, P3 ...) are functions which are derived by CostMetrix
ModelBuilder based on the historical cost data entered by the cost model
designer.
Fixed Cost tasks A Fixed Cost task produces a fixed cost estimate. In other words, the cost is
always the same. It is not a variable amount that depends on project
parameters or variables. Fixed Cost tasks are commonly used for fixed setup
or tooling charges. The cost estimate for this type of task is pre-defined by
the cost model designer. It is not parametrically derived from prior cost data
by CostMetrix ModelBuilder.
The general form of a Fixed Cost task cost equation is shown below for
labor, material and ODC costs.
where CL, CM, and CO are constants defined by the cost model designer.
When you activate a Fixed Cost task in CostMetrix Estimator, the cost is
added directly to the project estimate. No parameter values are required.
Level of Effort A Level of Effort task produces a cost estimate that is duration dependent.
tasks That is, it is proportional to the duration of the task. The cost (be it labor,
material, ODC, or some combination of these) is incurred at a constant rate
during a fixed period of performance. The cost model designer predefines
the cost per week for this type of task; it is not parametrically derived from
prior cost data by CostMetrix ModelBuilder.
The general form of the Level of Effort task cost equation is shown below for
labor, material and ODC costs.
where LL, LM, and LO are constants (hours/week or $/week) defined by the cost
model designer and t is the duration of the task in weeks.
When you activate a Level of Effort task in CostMetrix Estimator, you must
specify the start and end dates of the task. The cost of the task is then
computed by CostMetrix Estimator based on the cost per week specified in
the cost model.
Explicit Formula An Explicit Formula task is used in a cost model when the cost model
tasks designer defines a cost estimating relationship explicitly, rather than having
CostMetrix ModelBuilder derive it from historical project data. The formula
for the cost calculation is specified in the cost model and can include
parameter values entered at the time that the project estimate is prepared.
The general form of the Explicit Formula task cost equation is shown below
for labor, material and ODC costs derived based on a parametric
relationship.
where fL(P1, P2, P3 ..., CiL), fM(P1, P2, P3 ..., CiM), and fO(P1, P2, P3 ..., CiO) are explicit
functions entered by the cost model designer, P1, P2, P3... are parameter values
entered by the estimator, and CiL, CiM, and CiO are the labor, material, and ODC
costs of other tasks in the cost model.
Manual Entry A Manual Entry task is used in a cost model when the cost estimate for a
tasks task must be entered manually by the estimator. This task type is often used
in cases where subcontractors provide separate estimates for specific parts of
an overall project. Manual Entry tasks can also be used when no other basis
is available to predefine the method of estimation. In such cases, bottoms-up
estimating methods can be used until adequate historical cost data is
accumulated with which you can convert the Manual Entry task into a
Parametric task. You can also add Manual Entry tasks to the cost estimate in
CostMetrix Estimator for tasks that were not anticipated when the cost
model was designed.
No algorithms are used for Manual Entry tasks. All manual entry cost
estimate data are entered by the estimator in separate labor, material, and
ODC categories.
Parameters Parameters are the project variables that have a direct impact on project
cost. If you are a circuit board designer, the number of components on the
circuit board might be one of the parameters in your cost model for
estimating the cost of designing it. The inference is that cost increases as the
number of components increases. Likewise, if you are a civil engineer, the
length of a bridge might be a parameter in your cost model to estimate the
cost to construct it. CostMetrix Estimator can handle simple linear cost
relationships as well as complex nonlinear relationships between parameter
values and cost.
Parameters are not limited to numerical quantities. They can also be non-
numerical values such as complexity factors, quality factors, etc. For
example, if you were a carpet installer, you would have padding in several
quality grades at different costs. Your cost model might have a parameter for
the quality grade with several different grade values (Grade A, Grade B,
...etc.).
A cost model may have predefined limits on the range of acceptable values
for quantity parameters. You may not be able to enter values above a certain
maximum or below a certain minimum. This is sometimes implemented in a
cost model to limit parameter values to a range of known validity.
Scale parameters In the real world, not every parameter has a simple numerical value. For
example, complexity factors and quality factors typically don’t have a
natural numerical value. For these, it is often best to rank them on a relative
basis. Scale and grade parameters were created to address these cases.
CostMetrix Estimator will show each scale parameter along with its list of
reference values and descriptions. You can use these descriptions as
reference points when assigning a value for each future project when
creating estimates. For example, suppose you have a design complexity scale
parameter with a range from 1 to 5. The name of a past project could be
associated with each integer reference value. You could compare the
complexity of a future project you are estimating to the known complexity of
the past projects listed in the scale definition and pick a numerical value that
is appropriate. In other words, you would rank the parameter value in
relation to the other known projects.
Unlike a grade parameter, which must be assigned one of the specific values
in the grade list, a scale parameter is a continuous range and you may
interpolate between the predefined reference values. For example, you could
enter 3.5 for the complexity value if you thought it fell between the 3 and 4
reference values.
Grade parameters A grade parameter is a non-numerical parameter that can be used to define a
variable that must be one of several specific values. Assume for example,
you develop software for commercial and military customers. If the cost of
military software development is typically higher than commercial software
development, you might have a grade parameter with two possible values;
commercial and military. A grade parameter must have a value
corresponding to one of the discrete values in the list of options. CostMetrix
Estimator will show each grade parameter along with a list of valid inputs.
Cost categories Project costs fall into three types; labor, material, and other direct costs
(ODC). Labor costs are the hourly pay and/or salary costs associated with
the personnel performing or supporting the work. Since salaries and pay
rates change with time, CostMetrix Estimator computes labor estimates in
units of labor hours. It then calculates labor cost estimates by multiplying the
estimated labor hours by the labor rates (i.e. $/hr) that will be in effect at the
time the work will be performed.
ODC is a general category that covers all costs that are not labor or
materials. Common examples are travel and reproduction expenses, legal
fees, licenses and permits, finance charges, etc.
Within these three broad cost types are a number of specific cost categories.
Labor categories correspond to the pay grades or salary grades of the
personnel on the job. For example, labor categories could be Project
Manager, Sr. Engineer, Machinist, Clerk, etc. Each labor category has a
specific direct labor rate ($/hr) associated with it.
Cost Types in
each Task
Other Direct
Labor Material
Costs (ODC)
Project Manager Raw Material Travel
Sr. Engineer Purchased Parts Reproduction
Engineer 1 Supplies Subcontracts
. . .
. . .
. . .
The cost models you use should include the appropriate labor, material and
ODC categories for your bidding purposes. For example, if all material costs
are to be lumped together, only one material category called Material might
be included in the model. If the cost model designer collected and sorted
different types of material into specific categories, CostMetrix Estimator
will provide a breakdown of the material estimates into those categories. The
same is true for labor and ODC.
Escalation factors If you performed two identical projects a year apart in time, you would
probably not incur the same material or ODC expenses. Even if all other
project variables could be controlled and held constant, inflation will usually
cause material and ODC costs to rise from year to year. This factor should be
accounted for in a cost estimating system. Inflation of material and ODC
costs with time is handled by escalation factors in CostMetrix Estimator.
Cost vs. price The terms cost and price are often confused when discussing cost estimating
systems. Using a literal interpretation, the cost is what your company or
business pays to execute a project. The price is what you charge your
customer for the project. The difference between the cost and the price is
your profit or fee.
Overhead and CostMetrix Estimator uses a traditional method of applying overhead and
G&A general and administrative (G&A) expenses. CostMetrix Estimator first
calculates costs at the direct level, i.e. costs without overhead or G&A
expense applied. It allows you to enter the burden rates, which are applied to
labor, material, and ODC expenses. It will then apply the overhead and
G&A rates you specify and the fee, if any, with subtotals provided at each
level.
Summary This chapter described some of the key terms used in CostMetrix Estimator
and explained some of the main concepts of the program. Of course, it is
easier to learn how these principles are applied while actually using the
software. Therefore, Chapter 3 is presented in the form of a tutorial, building
a sample project cost estimate. After reading Chapters 1 and 2 and installing
CostMetrix Estimator on your system, you are ready to begin Chapter 3 and
start using the program.
New users should work through the sample estimate described in this chapter
to become familiar with the features and functions of CostMetrix Estimator.
Keep in mind that this is a sample cost model designed primarily for training
purposes. The tasks and parameters you use day-to-day will depend upon the
cost models you use.
Opening a new In this chapter you’ll create a cost estimate for a fictitious company called
cost estimate Johnson Turbopump Technology that designs and manufactures turbopumps
for research and industrial applications. In this exercise, you will play the
role of J.D. Phillips, a Project Manager at JTT in the Engineering
Department, who is creating a cost estimate for a proposal to design a new
pump code named Cyclone.
To get started, launch CostMetrix Estimator and examine the main window
on your screen. You can resize the window by dragging the lower right hand
corner to the desired proportions. When you close CostMetrix Estimator it
will remember your window size and position preferences for your next
session. The data fields on this window are presently blank and some buttons
are disabled because a cost estimate has not been opened yet. You must start
a new cost estimate or open an existing estimate file (with a .cef extension)
to activate these controls.
Before starting a new cost estimate, take a look at the key features of the
main window. Directly below the main menu is the speedbutton bar which
provides quick access to commonly used functions, such as starting a new
estimate, saving an open estimate, or changing display fonts. Pause your
mouse over each button for a moment to see a brief description of each
button’s function.
Project summary
information
Task information
Next to the button bar are the main function buttons. In the creation of a cost
estimate, you will generally progress from left to right through the functions
accessed by these buttons. You will use each of these functions as you
progress through this lesson.
The left side of the main window contains the Task List, which will display a
hierarchical menu of the work elements in the cost model. Each item in the
list is called a Task because each represents a discrete element of work. It’s
organized in a hierarchical outline that can contain multiple levels of tasks
and subtasks to represent very complex job structures. You can increase the
width of the Task List section to accommodate long task names by clicking
the mouse pointer on the vertical splitter bar along its right hand edge and
dragging it to the right.
The upper right region of the window is the Project Summary, which
contains key top-level information about the project you are estimating. The
information displayed in this section will come from the Project Information
dialog box, which you will use shortly.
Below the Project Summary is the Task Detail section where detailed
information about each task is displayed and entered.
The lower right region of the window is the Task Direct Cost section, which
displays the cost estimate computed by CostMetrix Estimator for the
selected task, excluding overhead, G&A, and fee, if any.
Select New from the File menu now to start a new cost estimate.
Entering project The Project Information dialog box shown below will appear whenever a
summary cost estimate is started or opened. It allows you to enter top-level infor-
information mation about the estimate and the author. It can be reopened and edited at
any time in the cost estimate creation process by clicking on the Project Info
button in the main window.
The upper section includes information about the project that you are
currently estimating. A description of each item is given below.
Cost Model: This is the name of the cost model used to create
the estimate (handled automatically by
CostMetrix Estimator).
Cost Model Compile Date: This is the date the cost model was compiled
(handled automatically by CostMetrix
Estimator).
The lower section of the dialog box identifies the cost estimator and the
organization making the estimate. These fields should be self-explanatory.
Enter the project information into the Project Information dialog box as
shown in the figure on page 26 for the Cyclone project.
NOTE: At the time this manual was written, the project dates for this estimate were in
the future. However, by the time you read it, the example dates may be in the past.
Remember that the dates used in this example are purely for illustration. Obviously,
you will normally use CostMetrix Estimator to estimate future projects.
In the bottom left hand corner of this dialog box is a button labeled
Estimator’s Résumé. Click on this button to open the Estimator’s Résumé
dialog box (you can also open this dialog box by selecting Estimator’s
Résumé from the View menu). The estimator’s résumé is a brief description
of the qualifications of the person creating the estimate, which will appear
on the estimate cover sheet report (Schedule 1 on the Reports dialog box).
Enter the brief résumé shown in the dialog box on the next page.
You can also import the résumé from a simple text file, eliminating the
repetition of typing it in for each estimate. Start by typing a short résumé
using the Windows Notepad program. Save it as an ASCII text (.txt) file. To
import it into CostMetrix Estimator, follow the steps below.
Importing a résumé:
1. Click on the Import button on the Estimator’s Resume dialog box. The
Open dialog box will appear.
2. Select the (.txt file) that contains the résumé you wish to import and
click Open. The résumé is imported.
Click on the OK button to close the Estimator’s Resume dialog box, then
click OK again to close the Project Information dialog box and return to the
main window. You will now see the project name, task name, proposal
number, etc., listed in the Project Summary section for immediate reference.
Before going on, save the new cost estimate file using a name of your choice
such as CycloneBid.cef by selecting Save As from the File menu and
navigating to a convenient directory for storing user data.
NOTE: If you are using an evaluation version of CostMetrix Estimator, or if you have
not registered your software and entered the Personal Authorization Code, you will
not be able to save your file at this time. Instead, you will see a registration dialog
box. If you are evaluating CostMetrix Estimator, simply continue on with the tutorial
without saving.
Importing project Instead of typing in the project summary information for each cost estimate,
summary you can import this information from an existing cost estimate. This saves
information time if you are creating several cost estimates in a series where most of the
project summary information is the same.
You can now edit the information to suit the cost estimate you are creating.
Notice that the estimator’s resume is also imported with the summary
information.
Selecting the cost The next step is to select the cost model to use for this estimate. CostMetrix
model Estimator is a general-purpose estimator so you could have many different
cost models for estimating different types of projects based on the needs of
your company. You can select the cost model to use for this estimate using
one of the main function buttons or from the File menu.
Either of these methods will bring up an Open file dialog box. For this
exercise, you will use a cost model included in your CostMetrix Estimator
Examples folder called JTPump8.cmf. This cost model was designed using
CostMetrix ModelBuilder and was installed on your hard drive for this
tutorial when you installed CostMetrix Estimator.
NOTE: Once you select the cost model for an estimate, it is locked in. You cannot
change the cost model for an estimate after you have selected it. Notice that the
Cost Model button is disabled after you select the cost model.
Browsing the Task After the cost model is loaded, CostMetrix Estimator will display a list of
List tasks on the left-hand side of the main window. The first task in this cost
model is called Requirements Development.
Each task in the list has a check box next to it. You will use these check
boxes to select the tasks that apply to this cost estimate. When a task check
box is checked it is called an “active” task, meaning it is part of the current
cost estimate. When a task check box is unchecked it is called an “inactive”
task, meaning it is not included in the current cost estimate. Checking the
box is called “activating” the task, and unchecking it is called “deactivating”
the task.
When a new cost estimate is started, none of the task check boxes are
checked, so all of the tasks are inactive in the estimate by default. You must
select each task that applies to the project you are estimating by checking the
appropriate check boxes.
Before you activate any tasks, click on each task name in the Task List in
sequence and read the task descriptions displayed in the Task Detail section.
Based on these descriptions, you can decide which tasks should be included
in the project cost estimate you are creating.
The task type is also displayed as you click each task name. The six possible
task types are discussed in Chapter 2. Knowing the type of a task tells you
something about how CostMetrix Estimator calculates the cost, and what
type of task information might be needed from you to do so. For example, a
Parametric task is calculated based on a cost estimating relationship using
specific parameter values. Therefore, you can expect to enter parameter
values in the Task Detail section when you activate a Parametric task.
Similarly, a Level of Effort task is calculated based on the duration of the
task. Therefore, you should expect to enter start and end dates when you
activate a Level of Effort task. In general, the type of information that is
needed to calculate the cost of a task will be apparent by the information that
is displayed in the Task Detail section when you activate the task.
Activating a After becoming familiar with the task descriptions, you can activate the tasks
parametric task that should be included in your cost estimate. You don’t have to activate
tasks in any particular order. Keep in mind that a cost model might include
tasks that are not needed for every project. You should only activate the ones
that are applicable.
Start activating tasks for this example cost estimate by checking the box next
to the Design Layout task. This happens to be a Parametric task, so the
parameter table in the Task Detail section becomes enabled as soon as the
task is activated.
Below the task description are the task Start Date and End Date fields. By
default, the project start date (from Project Information dialog box) is
automatically entered into these fields. In general, the first step after
activating a task should be to adjust these dates if appropriate to the planned
start and end dates for this specific task.
FYI: Why are task start and end dates important? CostMetrix Estimator adjusts
material and ODC estimates based on escalation factors using the midpoint between
the start and end dates of each task (see page 21 for a discussion of escalation).
Therefore, task start and end dates are required for CostMetrix Estimator to make
accurate escalation adjustments. In addition, the costs of Level of Effort tasks are
based on the task duration defined by the task start and end dates.
Task checked here Parameter values entered here Task direct cost shown here
Below the task start and end dates you will see the parameter table. For this
task, there should be five parameters listed; a computed parameter called # of
Parts, two quantity parameters called # of Stages and New Design Fraction,
a scale parameter called Pressure Ratio, and a grade parameter called Pump
Type. These five parameter values are required to calculate the cost of the
Design Layout task. A JTT pump designer would be familiar with each of
these parameters. For the rest of us, here is a brief description of each
parameter.
The next step is to enter values for the parameters displayed for this task.
Notice that the computed parameter value changes to 61.82 as soon as you
hit the enter key. That is because # of Parts is a computed parameter and its
value is calculated by CostMetrix Estimator based on the value of # of
Stages. The formula for # of Parts was defined in the cost model. You never
have to enter the value for computed parameters directly. CostMetrix
Estimator will always calculate them based on the formula in the cost model.
You can also enter the value of a scale parameter by directly entering the
numerical value in the field. The value should be between the largest and
smallest values listed in the drop-down list, but you can interpolate between
the reference values. For example, an entry of 2.7 would indicate that a
parameter value is between the 2 and 3 reference values, but judged to be
somewhat closer to 3.
A message appears telling you that the parameter value is out of range and
the value is reset to “1” which is the maximum valid value. Accept a value of
“1” for this parameter.
Therefore, maximum valid value for this parameter is 1.0 and the minimum
valid value is 0. You can enter any value between those limits, but any value
outside that range will generate an error message as illustrated above.
If you have a long parameter name that does not fit within the width of the
column in the table, you can resize the parameter table columns. Try the
following steps.
Next to the task start and end dates is the Performance Factor entry field
(abbreviated PF), which is the percent of the task that will be performed. It is
a proportional scaling factor and should contain a value between 1 and 100.
It is 100 by default for each task, meaning the complete task is being bid. For
example, if you change the value to 70, CostMetrix Estimator will scale the
estimate for this task to 70% of the cost of the complete task.
When would you want to enter a Performance Factor value less than 100
percent? One example is when a task is already partially completed and you
are estimating the cost to complete it. Leave the performance factor set at
100 for this example.
Entering bid rates The cost estimate for this task is shown below the Task Detail section. You
should see 484.7 labor hours in this example if you use the JTPump8.cmf file
on the installation disk. Notice that CostMetrix Estimator displays $0.00 for
labor dollars. That is because it currently has no labor bid rates for the 484.7
labor hours in the estimate for this task. CostMetrix Estimator needs to know
the labor bid rates to calculate the actual labor cost in dollars.
Click on the Rates button at the top of the window to open the Rates dialog
box.
The labor categories shown are those that were predefined in the cost model.
The labor rates are initially all set to zero when a new cost estimate is
CostMetrix Estimator User’s Guide
Chapter 3 Creating a Cost Estimate 37
started. Therefore, you should enter the appropriate labor rates for each
category that will be in effect at the calendar midpoint of the project.
Labor costs will be displayed as $0.00 until you enter the rates. For any
categories that don’t apply to your organization, just leave the values set to
$0.00 and they will have no effect on the cost estimate.
The fee can be either a percent of the total cost, or a fixed dollar amount. If a
fixed dollar fee is entered, CostMetrix Estimator will automatically zero out
the fixed percent fee value, and vice versa.
Now close the Rates dialog box. As soon as you press the OK button,
CostMetrix Estimator will recalculate the cost of all the tasks in the estimate
based on the new rates. Notice that the direct labor cost estimate for this task
is now $29,189.11, displayed below the parameter table as shown in the
enlarged view below.
Cost display Whenever you select an activated task, CostMetrix Estimator displays the
options direct cost with burden in the Task Direct Cost section of the main window.
It also displays the estimate total cost including overhead, general and
administrative expenses, and fee (if any) in the lower right hand corner of
the status bar. So at any time you can see the direct cost of the selected task
and the total (out-the-door) price of the cost estimate simultaneously.
Alternatively, CostMetrix Estimator also lets you change the display in the
status bar to show any one of the four cost options
To change the status bar display, use the right mouse button to click on the
status bar cost display to evoke a pop-up menu of options. Click on the
option of choice and the display will change accordingly.
Importing bid You can import bid rates into CostMetrix Estimator from an external file so
rates you don’t have to type them in manually each time you prepare an estimate.
CostMetrix Estimator can read rates from a comma delimited text file (.csv
extenstion), which is easily created using most spreadsheet programs such
Microsoft Excel. Here is how to create a bid rate file and import it into
CostMetrix Estimator.
2. Select the file you saved above with the .csv extension and click Open.
The rates will be loaded into the appropriate fields on the Rates dialog
box.
When importing, CostMetrix Estimator reads the value in the left column
first. If that text matches one of the labor categories in your cost model, it
reads the value from the right column and loads it into the labor category
rates table. If the labor category is not used in your cost estimate, CostMetrix
Estimator ignores it.
If the left column contains one of the keywords for burden, overhead,
general and administrative expense, or fee as shown above, it reads the value
in the right column and loads it into the appropriate rates field.
TIP: Since bid rates usually change with time, some companies make projections of
bid rates into the future by quarter or year for bidding purposes. Try creating a .csv
file of bid rates for each rate period covering the next few years. Then, when you
prepare cost estimates, simply select the file that has rates at or near the midpoint of
your project schedule.
Viewing the cost The direct labor cost summary shows 495.5 hours of labor, but these labor
breakdown report hours are distributed over several labor categories. CostMetrix Estimator
calculates the cost by multiplying the hours in each labor category by the
labor rates you entered for those categories.
One of the reports in CostMetrix Estimator shows you the cost category
breakdown for each task. Click on the Reports button to see the list of
available reports. The Reports dialog box will appear as shown below.
You can select one or more reports on this dialog box by selecting the
associated check boxes, then click View/Print to see the report. If you leave
the Check for Preview Before Print option selected, the report will be
displayed on screen in the Report Viewer, after which you can choose to
print the report or close it without printing.
Both summary and detail reports are available. In general, a subset of these
is adequate to support internal estimates, commercial proposals, or even
DoD proposals.
FYI: Notice that this is a Parametric task. CostMetrix ModelBuilder derived the
breakdown of costs by category from actual historical cost data. Cost estimates
based on actual historical cost data are considered to be much more credible than
estimates based on an individual’s personal assessment.
Try experimenting with the controls on the Report Viewer. You can change
the zoom factor, scroll through multi-page reports, print it, or even save it to
disk for viewing later.
You may see a generic logo on the report on your screen. You’ll learn how
to change that to your company logo on page 71. In addition, in Chapter 4
you will learn how to generate reports directly in Microsoft Word which
allows you to save them in a format that can be opened by a common word
processor, and allows you more options for customizing your report formats.
Viewing the CER The cost estimating relationships for each task in a good cost model are not
arbitrary. They are developed based on a logical analysis of facts, historical
basis
data, and experience. In CostMetrix, the CERs for parametric tasks are
derived by the Solver in ModelBuilder based on documented historical cost
data. In the cases of fixed cost, level of effort, and explicit formula tasks, the
cost model developer should provide a reasonable and supportable basis for
the CERs in the cost model.
FYI: Schedule 1d on the Reports dialog box shows all task names and their CER
basis descriptions.
Activating another To activate additional tasks for a cost estimate, simply check the box next to
Parametric task the task names. Go ahead and check the box next to the CFD Analysis task in
the Task List to activate it.
Entering start and end dates for the CFD Analysis task:
1. As soon as the task is activated the default start date will be highlighted
for editing. Enter “1/7/2002” to change it.
2. Press the tab key. The end date will be highlighted automatically.
3. Enter “2/2/2002” as the end date of this task.
CostMetrix Estimator will not allow you to enter a task start date that is later
than the end date. If you try, it will automatically change the end date to
match the start date. Likewise, you cannot enter a task end date that is earlier
than the start dates. In that case, it will automatically change the start date to
Notice that the values of the parameters for this task, # of Stages, Pressure
Ratio, and New Design Fraction, are already listed in the table in the Task
Detail section. That’s because you entered these values for the Design
Layout task.
NOTE: Each parameter in a cost model has a unique name. Therefore, every time
you see the parameter # of Stages in this cost estimate, it refers to the same variable
and has the same value every place it is referenced.
Flow Rate is a quantity parameter that refers to the volume of fluid the pump
can process in a unit of time. If the units of a parameter are defined in the
cost model, you can easily display them.
Try it now, and you will see a hint that displays “cfm” which a pump
designer will recognize as meaning cubic feet per minute.
Enter a value of “85” for the Flow Rate for this estimate.
If you change a parameter value, CostMetrix Estimator will update the value
of that parameter in all tasks where it is referenced. For example, change the
Pressure Ratio value to “4” in the CFD Analysis task, then click on the
Design Layout task and you’ll see that the value of Pressure Ratio is “4”
there also.
Leave the Pressure Ratio value set to “4” for this example.
Click on the CFD Analysis task again in the Task List and notice that the
ODC cost estimate is $820.77. Whenever you see material or ODC costs in
the estimate, it should remind you to consider escalation rates.
Entering You can enter escalation rates for material and ODC through the Rates
escalation rates dialog box. Follow this procedure to enter or edit escalation rates.
The two tabs on this dialog box contain escalation percentage tables for the
20-year period, starting with the year the cost model was compiled. One tab
is for material escalation factors and the other is for ODC escalation factors.
Initially, all values will be zero. Enter 2.8 for the value of material escalation
for the year 2002. Then click on the ODC tab and enter 2.7 for the value of
ODC escalation for the year 2002. In this cost estimate, escalation entries
beyond 2002 are not needed because this project will be completed during
the year 2002.
Notice that the ODC cost estimate for the CFD Analysis task increased to
$821.93 after you entered the escalation factors. In other words, the ODC
cost was adjusted at the annual rates listed in the table from the compilation
date of the cost model up to the midpoint of the period of performance of the
task in which it was incurred.
The figure above shows an example spreadsheet table with escalation rates
from 1990 through 2008. The first column is the year, the second column is
the annual escalation rate for material, and the third column is the annual
escalation rate for ODC.
NOTE: One escalation rates file can be created for use with both CostMetrix
ModelBuilder and CostMetrix Estimator. If it is placed on a network file server, all
users can access it and maintenance is simplified. CostMetrix Estimator only uses
the rates in the table for the years listed in the CostMetrix Estimator Escalation dialog
box. All other years are ignored.
Click OK to close the Escalation Factors dialog box, then close the Rates
dialog box by clicking the OK button on it also.
Summary tasks Click the mouse on the Analyses task in the Task List. Notice that the task
name is gray meaning it is disabled. You cannot activate a summary task
directly. Since CFD Analysis is activated under it, the Analyses task displays
the labor, material, and ODC costs of all of the active tasks indented below
it. In this case, there is only one active task below Analyses in the Task List,
so the summary cost of Analyses is exactly equal to the cost of the CFD
Analysis task. Click on CFD Analysis and Analyses tasks alternately to see
that the task costs are in fact the same.
If you double click on the Analyses task, all the tasks under it will collapse
and be hidden from view. Double click again on Analyses and the subtask
will expand and be visible again.
Activating other Check the box next to the Stress Analysis task in the Task List to activate it.
Parametric tasks
Entering start and end dates for the Stress Analysis task:
1. As soon as the task is activated, the default start date will be highlighted
for editing. Enter “1/7/2002” to change it.
2. Press the tab key. The end date will be highlighted automatically.
3. Enter “2/2/2002” as the end date for this task.
Notice that the cost of this task is being calculated based on the # of Parts, #
of Stages, and New Design Fraction parameters, the values of which were
previously entered in the table in the Task Detail section for the Design
Layout task. Some parameters are used to calculate the cost of more than one
task. If you edit a parameter value in one task, the new value will be used for
all other tasks that depend on that parameter.
Check the box next to the Drafting task in the task list to activate it.
Start and end dates should be entered for every task because CostMetrix
Estimator needs the task dates to properly calculate escalation for material
and ODC.
The main screen should now look like the figure below with the Drafting
task selected.
Displaying the So far, you have activated four Parametric tasks for your cost estimate. You
cost summary can quickly review the direct cost estimate for each task by clicking on the
task names in the Task List to see the direct labor, material, and ODC
estimates in the Task Direct Cost section of the main window. To see the
total of the cost of all active tasks in your estimate, click on the Cost
Summary button. Try it now.
The Cost Estimate Summary window has four sections. The Labor Summary
section shows all labor categories in the estimate and the hours estimated for
each, the total number of labor hours, the total direct labor cost in dollars,
the labor burden expense, and the total labor cost with burden. The Material
Summary and ODC Summary sections show the same type of detailed
breakdown. The bottom section shows a subtotal of the total labor, material,
and ODC cost with burden, and the overhead, G&A, and fee with subtotals
at each level.
Close the Cost Estimate Summary window using the OK button to return to
the main window.
Activating a Fixed Requirements Development is a Fixed Cost task. This can be confirmed by
Cost task clicking on the task name to see the type in the Task Detail section. Activate
the Requirements Development task now by checking its check box.
Entering start and end dates for the Requirements Development task:
1. As soon as the task is activated the default start date will be highlighted
for editing. Leave the date set at the default value of “11/1/2001”.
2. Press the tab key. The end date will be highlighted automatically.
3. Enter “11/15/2001” as the end date for this task.
That is all that’s required for a Fixed Cost task. No parameter values are
necessary because the cost model designer has pre-defined the labor,
material, and ODC estimates as fixed values. Notice the task estimate in the
Task Direct Cost section.
Activating an Design Review is an Explicit Formula task. Click on the task name to see the
Explicit Formula Explicit type designator in the Task Detail section. This type of task may
task require parameter entries, depending on whether the cost model designer
included any in the cost formula. If there are parameter values in the
formula, they will appear in the parameter list when you activate the task.
Activate Design Review now by checking its check box.
Entering start and end dates for the Design Review task:
1. As soon as the task is activated the default start date will be highlighted
for editing. Enter “1/27/2002” to change it.
2. Press the tab key. The end date will be highlighted automatically.
3. Enter “2/2/2002” as the end date for this task.
The formula for this task calculates the Design Review labor based on the
New Design Fraction parameter. If the value of the New Design Fraction
parameter had not already been entered, you would need to enter it now.
Displaying all By default, CostMetrix Estimator only displays the parameters that are
active parameters associated with the currently selected task. Notice that the Parameter table
displays Parameters of Selected Task above the parameter name. This mode
is useful for showing which parameters influence the cost of each task.
However, it is possible to view all active parameters simultaneously,
regardless of which task is selected, an alternate mode that can be helpful
when reviewing the parameter values to make sure all values are entered
properly.
You will now see all active parameters listed in the Task Detail section. The
table displays All Active Parameters above the parameter names to let you
know you are in this mode. Note that the parameter list no longer changes as
you switch from task to task.
You can also click the right mouse button over the parameter table to invoke
a context-sensitive menu that will allow you to quickly switch between the
two parameter display modes.
Changing the parameter display mode using the right mouse button:
1. Click the right mouse button over the parameter table. A context-
sensitive menu will appear that includes Only Show Parameters of
Selected Task.
2. Click on this menu item and the parameter display changes to only list
the parameters of the currently selected task.
3. Click the right mouse button over the parameter table again. A context-
sensitive menu will appear that includes Show All Active Parameters.
Reset the parameter display mode to display only the parameters of the
selected task for the rest of this exercise.
Activating a Level Project Management is a Level of Effort task. This can be confirmed by
of Effort task clicking on the task name to see the type in the Task Detail section. Activate
this task now by checking its check box.
The cost of a Level of Effort task is calculated based on the duration of the
task, which CostMetrix Estimator determines by the start and end dates you
enter. Notice that the cost is initially zero because the task start and end
dates are the same.
Entering start and end dates for the Project Management task:
1. As soon as the task is activated the default start date will be highlighted
for editing. Leave the date set at the default value of “11/1/2001”.
2. Press the tab key. The end date will be highlighted automatically.
3. Enter “3/15/2002” as the end date for this task.
That is all that’s required for a Level of Effort task. Notice the task estimate
in the Task Direct Cost section.
Activating a Bearing Life is a Manual Entry task, which means you must enter the cost
Manual Entry task estimates for this task manually. Activate this task now by checking its check
box.
Entering start and end dates for the Bearing Life task:
1. As soon as the task is activated the default start date will be highlighted
for editing. Enter “1/7/2002” to change it.
2. Press the tab key. The end date will be highlighted automatically.
There are no parameters for a Manual Entry task, so the parameter table is
disabled. At the moment, there are no costs associated with this task. You
must enter them using the Manual Entry button, which became enabled as
soon as the task was activated. Click on it now to open the Manual Entry
Detail dialog box.
The Manual Entry Detail dialog box has three tabs, one each for labor,
material, and ODC. On the right side of the labor tab is a list of labor
categories defined in this cost model.
To remove a labor estimate, simply select it in the list on the left and click
the right-pointing arrow button. This moves it out of the active list for this
task.
Next click on the Other Direct Costs tab to enter ODC cost estimates. The
ODC categories defined in this cost model are Office Expense, Data
Processing, and Blueprints. But what if you need to enter costs in a category
not listed? The New button under the catalog allows you to do just that.
Adding a cost If you want to enter costs in a category other than those pre-defined in the
category to the cost model, you can easily add it. Here’s an example.
estimate
Defining a new ODC category for the Bearing Life task:
1. Click on the New button under the catalog of ODC categories. The New
ODC Category dialog box will appear.
2. Enter Bearing Consultant Fees for the name of this new ODC category.
3. Enter “OCS” for the ODC code and “TriboSciences, Inc.” for the
supplier/source.
4. Click on the OK button to close the New ODC Category dialog box
The ODC and supplier/source are optional information. If entered, they are
displayed on the Schedule 3 - ODC Summary report.
The Bearing Consultant Fees cost category now appears in the ODC list. It
is now available to be assigned to Manual Entry tasks as needed. With
Bearing Consultant Fees highlighted, click on the left-pointing arrow button
to add it to the Bearing Life task. Enter “850” (dollars) as the ODC cost for
this task as shown below.
Now click on the Material tab of the Manual Entry Detail dialog box so you
can create a material category and enter material costs for this task.
4. Click on the OK button to close the New Material Category dialog box.
Use the left arrow button to assign this material category to this task and
enter $388.25 for the cost of this material as shown below.
FYI: You can delete cost categories you manually add to a cost estimate using the
Delete button under the catalog, if you decide you don’t need them. But CostMetrix
Estimator will not let you delete a cost category that is predefined in the cost model.
If you need to edit the category code or supplier information you entered for
a cost category, click on the category in the catalog with the right mouse
button. A context sensitive menu will appear that includes Edit Details…
Select it and a dialog box will appear that allows you to edit the description
or supplier.
Click on the OK button of the Manual Entry Detail dialog box to close it and
return to the main window. Notice that the 40 labor hours you entered are
reflected in the Task Direct Cost section. The wear test specimen expense of
$388.25 becomes $460.85 with material burden, and the bearing consultant
fees become $1,053.15 with ODC burden.
WARNING: If you add a labor category to a cost estimate, don’t forget to go back to
the Rates dialog box and enter the appropriate labor bid rate for the new category.
Adding tasks to What if you need to bid one or more tasks that are not predefined in the cost
the Task List model? You can simply add new Manual Entry tasks to the estimate to
handle such situations.
For example, suppose you determine that thermal analysis is needed for this
project, but it was not a task that was anticipated when the cost model was
designed. The best long-term solution would be to add it to the cost model,
but in a pinch you can add a Manual Entry task to an estimate using
CostMetrix Estimator.
2. Click the right mouse button to see a context sensitive menu list, which
includes Insert New Task and Delete Task.
3. Select Insert New Task. The New Task dialog box will appear.
4. Enter Thermal Analysis for the task name and click the OK button.
Thermal Analysis will be added to the list of analysis tasks under Analyses.
You can now activate this new task and enter a cost estimate, just as if it
were a predefined Manual Entry task in the cost model.
NOTE: The Insert New Task function places the new task at the end of the currently
selected segment of the Task List. If you highlight a subtask of a summary task and
select Insert New Task, it will add the new task at that same level of the task
hierarchy.
But first, you should add a description of this task to the task database. When
you select a Manual Entry task that has been added to a cost estimate, the
task description field background changes to white, indicating that you can
enter or edit the text.
This new description will be included with the other task descriptions in the
cost model on the Schedule 1c - Task Descriptions report.
FYI: You can delete a task you manually add to a cost estimate using the Delete
Task option on the right mouse button menu in the Task List, but CostMetrix
Estimator won’t let you delete a task that is predefined in the cost model. You can
also use the Insert New Task and Delete Task options under the Edit menu if you
prefer them to the context-sensitive right mouse menu.
Activate the Thermal Analysis task now by checking its check box.
Entering start and end dates for the Thermal Analysis task:
1. As soon as the task is activated the default start date will be highlighted
for editing. Enter “1/7/2002” to change it.
2. Press the tab key. The end date will be highlighted automatically.
3. Enter “2/2/2002” as the end date for this task.
Click on the Manual Entry button and enter 64 hours of Sr. Engineer labor
and 40 hours of Engineer 1 for the task. Then click the OK button to close
the Manual Entry Detail dialog box.
Entering the task Whenever you add a task to a cost estimate, you should enter the basis of the
CER basis cost estimate for that task. To do this, first select the Thermal Analysis task
in the task list. Then click the CER Basis… button to open the CER Basis
dialog box. Click in the box where the description resides and type the
following:
This description will be added to the others shown on the Task CER Basis
report.
Itemizing travel Travel costs can be treated like any other ODC cost in CostMetrix
expenses ModelBuilder and CostMetrix Estimator. Travel costs can be derived from
historical cost data, or they can be part of Fixed Cost, Level of Effort, or
Explicit Formula tasks. You can also add a travel expense ODC category
and bid travel expenses as a manual entry to your cost estimate. By default,
CostMetrix Estimator will report travel expenses on the ODC Summary
Report with other ODC expenses.
Follow these steps to use Sched 6 Liaison Travel expenses. First, select the
Bearing Life task in the Task List, then click the Manual Entry button to
access the Manual Entry Detail dialog box. You will now add itemized
travel expenses to this task to see how it works.
So far you have created the special ODC category and entered travel costs
for the Bearing Life task. You can now enter specific travel details for this
task, which will appear on the Schedule 6 report.
You can edit this information at any time by clicking on the right mouse
button in the ODC cost table to access the Travel Details… pop-up menu.
However, the Manual Entry Detail dialog box must first be open to the
specific task with the Schedule 6 travel expenses.
Next you will see how travel details are reported on Schedule 6. Close the
Manual Entry Detail dialog box by clicking on the OK button, then open the
Reports dialog box by clicking the Reports button on the main window.
Select the Schedule 6 – Liaison Travel Costs report and click the View/Print
button.
The report that appears shows the specific travel cost detail you just entered.
If you had Sched 6 Liaison Travel costs in several tasks, each would appear
on a separate line on this report.
TIP: Itemized travel expenses can only be assigned to a Manual Entry task. What if
you need to associate itemized travel expenses with another type of task, such as
the Design Review task, which is an Explicit Formula type? Simply insert a new
Manual Entry task into the estimate specifically for the travel expenses. For example,
the task name could be called “Design Review Travel”. Then just enter the itemized
travel expenses as described in this section.
NOTE: Sched 6 Liaison Travel costs do not appear on the Schedule 3 - ODC
Summary report.
Documenting There are frequently specific groundrules or assumptions that go along with
groundrules and each cost estimate. It is important to document these groundrules and
assumptions assumptions and include them with the cost estimate because it may only be
valid if those conditions are met. CostMetrix Estimator allows you to
document groundrules and assumptions with the cost estimate so you don’t
need to keep separate external records that might get lost or overlooked.
Follow these steps to enter groundrules and assumptions into your cost
estimate.
4. Click on Add Item again to enter the second groundrule. For this item
enter:
Requirements for this pump are based on the 1998 marketing survey report.
You can add as many items to this list as you need. Simply use the Add Item
button to add to the list, and use the Delete Item button to remove any
unwanted items. You can also use the up and down arrow buttons to reorder
your items. Groundrule descriptions can be up to 240 characters long.
You can also import groundrules and assumptions from a text file on your
hard disk or network. This is convenient if your organization frequently uses
standard groundrules and assumptions. You can import the standard set and
add to or edit them as needed.
Save your cost estimate now using the name Cyclone.cef. You will use it as
you continue this tutorial in the next chapter.
Summary In this chapter you learned the mechanics of creating a cost estimate with
CostMetrix Estimator. You opened a new cost estimate file, selected the cost
model, and performed the necessary steps to select pertinent tasks, enter
parameter values, and assemble other important cost estimating information.
In the next chapter you will learn how to present the results in ways that will
help you assess the reasonability of the estimate, evaluate cost risk, and
document the results.
In this chapter you will learn how to make the most of the results.
CostMetrix Estimator makes it easy to document your cost estimates and
gives you useful ways to view and present the results. In this chapter you
will learn about:
Review the cost To begin this phase of the tutorial, open the cost estimate file you saved at
estimate the end of Chapter 3, or open the sample cost estimate in the CostMetrix
Estimator program folder called CycloneBid.cef.
At this point your cost estimate is almost done. You have activated all the
tasks needed for the Cyclone project and you have entered all the necessary
parameter values and task dates. You even added a supplemental task and
entered itemized travel expenses and logged several assumptions about the
cost estimate.
1. Set the parameter display mode to show all active parameters and make
sure all parameter values are accurate.
2. Make sure every task has the correct start and end dates, especially Level
of Effort tasks, which require those dates to accurately calculate cost.
3. Double check the bid rates to make sure they are correct for the period of
performance.
4. Review the Cost Summary to make sure that the total estimate is
reasonable and meets your cost requirements. If you have a cost target to
meet, compare your estimate with the target. To meet a cost target, you
may need to change the scope of the work you are planning to perform
or the parameter values you assumed for those tasks. This process is
called design-to-cost, where you tailor the project to meet a cost target.
If you need to make changes, CostMetrix Estimator will recalculate the task
estimates automatically as you make them, whether they are rate changes,
parameter changes, or task start and end date changes. Tuning your estimate
to meet your goals is easy because CostMetrix Estimator does all the
recalculation for you instantly.
Cost estimate When you are satisfied with your estimate, it is time to print reports.
reports CostMetrix Estimator provides a comprehensive set of reports you can view
or print to document your cost estimate. These reports have been formatted
so you can use them either for internal company purposes or they can be
presented directly to your customers in cost proposals. The reports provided
with CostMetrix Estimator, combined with the cost model documentation
provided by CostMetrix ModelBuilder, give you a completely auditable
package for submission with DoD cost proposals.
There are two ways to view and print these reports. You can use the internal
Report Viewer, which is the default method, or you can generate the reports
directly in Microsoft Word 97 or Word 2000, if you have one of those
programs installed on your system. Unless otherwise stated the description
that follows applies to both methods.
At any point during the cost estimate creation, you have access to these
reports through the Reports button. You can also access the reports through
the printer speedbutton on the main window, or by selecting Print Reports...
from the File menu. All of these methods will bring up the Reports dialog
box.
There are seventeen different report types that are designed to document
every important aspect of your cost estimate. They are identified as Schedule
1 through Schedule 10, plus subtypes Schedule 1a through Schedule 1g.
The best way to become familiar with each type of report is to view each
using the sample cost estimate as an example. You can also browse through
the sample reports in Appendix A of this manual.
Open and inspect the other types of reports as well to become more familiar
with them. A brief description of each type of report is given below.
Schedule 1b – Direct Cost Lists the total direct labor, material, and
Summary ODC costs for the project by category.
Schedule 1d – Task CER Basis Lists the CER basis description for each
task in the cost model.
Schedule 1e – Cost Estimate Lists all the parameter names, types, and
Parameters values used to derive the estimate.
Schedule 1f – Task Start/End Lists the start date, end date, and
Dates performance factor for each task in the
estimate.
Schedule 5 – Direct Cost Lists the direct cost of each task by cost
Breakdown by Task category.
As you can see, these reports provide a tremendous amount deal of detail.
Two clicks of the mouse provide a complete set of reports that fully
document your cost estimate. A subset of these reports will usually satisfy
most needs for internal cost estimate review or for presentation directly to a
customer in a cost proposal.
You can select all the reports you want to view or print from the Reports
dialog box and click on the View/Print button. CostMetrix Estimator will
cycle through each report you selected in the order listed. When using the
internal report generator, make sure the Check for Preview before Print
option is selected so the Report Viewer will appear on the screen. If this
option is turned off, the report will go directly to the system default printer
without a preview.
Customizing the CostMetrix Estimator allows you to add some custom features to report
report logo forms generated by the internal Report Viewer. First, you can add your
company logo in the top right corner of each page. The logo image comes
from a bitmap file (.bmp) or Windows metafile (.wmf) stored in the
CostMetrix Estimator program folder on your hard disk. When CostMetrix
Estimator is installed, a generic logo called logo.bmp is placed in this folder.
To put your own company logo on your reports, create a bitmap or metafile
of your logo and save it in the CostMetrix Estimator program folder, using
the name logo.bmp or logo.wmf respectively. The logo image will be scaled
to fit into a rectangular box, 1.4 inches wide by 0.65 inches tall on the report
page. Therefore, your logo bitmap frame should be about twice as wide as it
is tall to allow it to scale proportionately in both the horizontal and vertical
directions.
You can create a bitmap logo using the Windows Paint application or any
one of many drawing or illustration programs. You might want to include a
narrow white border around the image to make it fit nicely on the report.
You can create a metafile logo using Microsoft Powerpoint. Open a new
presentation then select File/Slide Setup. Set the size of your slide to 11
inches wide by 5.1 inches high to establish the correct proportions. Then
create the logo using the tools in Powerpoint. Be sure to save it as a .wmf
metafile instead of the default .ppt presentation format.
Customizing the The internal Report Viewer generates a header for each report that contains a
report header text frame that can be used to display a brief declaration of proprietary rights
or disclosure restrictions pertaining to the information contained in it.
CostMetrix Estimator looks for a text file called Header.txt in the
CostMetrix Estimator program folder. If this file exists, it inserts the text
contained in it into a text frame directly below the title of the report. The
sample reports in Appendix A show a sample declaration statement, which is
installed with CostMetrix Estimator. You can edit or replace this file as
needed for your business.
Customizing the The rationale is an explanation of how the estimate was derived and why it
rationale is reasonable. Most government contract proposals require that the rationale
be provided for all cost estimates.
When certain tasks in the estimate are generated using methods other than
parametric CERs derived directly from historical data, a statement of the
basis of each non-parametric CER reinforces the rationale and supports the
cost estimate justification.
Open the Schedule 1 report (using the internal Report Viewer) to see how it
is laid out. The proposal number, project name, task name, and other
information in the top several lines comes from the Project Information
dialog box. CostMetrix Estimator determines the period of performance from
the earliest task start date and the latest task end date. The task statement
also comes directly from the Project Information dialog box. The estimator’s
resume comes from the Estimator’s Resume dialog box. The estimator’s
name and current date are automatically entered at the bottom of the page
next to the approval signature line.
logo.bmp
Header.txt or logo.wmf
Basis.txt
Rationale.txt
You can also customize the text displayed directly below the Rationale
heading on Schedule 1. The text for this is contained in a file called Basis.txt
in the CostMetrix Estimator folder, which you can easily edit.
Report Viewer The internal Report Viewer includes several simple controls as illustrated
controls below. A hint at the function of each button can be seen by holding the
mouse pointer over the button and pausing a moment.
The three buttons on the far left are the zoom controls which set the size of
the report image on your screen. The first button zoom the full page image to
fit the window on your screen; the second displays the image at 100%; and
the third zooms the page until the width fills the window.
The next four buttons control which page is visible for multi-page reports.
Remember, each report on the Reports dialog box can have multiple pages if
necessary to display the information requested.
The printer button with the blue wrench is the Printer Setup button, which
allows you to change the destination printer and its properties. The second
printer button sends the report to the printer.
The disc button is used to save reports to disk. Two file formats are available
when using the internal Report Viewer, and these are discussed in the next
section.
Finally the folder icon is used to open a report file that was saved to disc in a
previous session.
Saving reports In general, the easiest way to generate reports is to open the cost estimate
with CostMetrix Estimator and view or print the desired reports with the
Report Viewer. Occasionally, you may want to save a report for future use
apart from the cost estimate. The Report Viewer includes the capability to
save reports to your hard drive. Two file formats are allowed:
.XLS Microsoft Excel format which provides report text and data in a
spreadsheet form.
To save a report, open it with the Report Viewer and use the Save button on
the tool bar. (The save button has a floppy disk icon.) On the Save Report
dialog box, use the Save as type: drop-down list to select the desired file
type.
Here are some of the factors you may want to consider when selecting the
file type.
1. QRP format saves the report exactly as you see it on the screen. You can
use the Archived Reports feature on the View menu of CostMetrix
Estimator to open, view, and print any reports you may have saved in
QRP format.
2. The XLS format is useful if you want to capture the data in a report in a
format readable by Excel, but it does not provide a WYSIWYG transfer
of borders and logos. The XLS format saves the text on a report only and
places it in the nearest cell of an equally spaced spreadsheet grid.
Using Microsoft One of the new features in Version 3 is the ability to generate reports
Word to generate directly in Microsoft Word. This has several potential benefits including
reports additional options for customizing your reports and it facilitates the
electronic archiving and delivery of proposal documents.
This option is only available if you have Microsoft Word 97 or Word 2000
installed on your system. CostMetrix Estimator launches Word through
Windows automation techniques and constructs each report in realtime. It
does this with the help of templates installed in a subfolder called Word
Templates in the CostMetrix Estimator install folder.
You can also set the report option on the Preferences dialog box to send all
reports directly to Word by default.
Modify the templates as you see fit, then save them in the Word Templates
folder using the same names. CostMetrix will use them to build your reports
in Microsoft Word.
NOTE: These templates have no effect on the reports generated in the built-in Report
Viewer.
Cost risk analysis Have you ever had to defend the accuracy of your cost estimate? How
confident are you that your estimate is accurate? Could the actual cost be
higher? If so, how much higher is it likely to go? Ten percent higher? 50%
higher? 200% higher? Or might the actual cost be significantly lower than
the estimate? These are important questions that every company must ask,
especially when bidding fixed price projects. These are questions that
CostMetrix can help you answer.
This is an area of cost estimating called risk analysis, and it has to do with
quantifying the uncertainty in a cost estimate. One of the advantages of
CostMetrix is that risk analysis comes along as a natural byproduct of
analyzing cost data based on historical performance. The ModelBuilder
Solver automatically generates much of the information needed to provide a
quality cost risk analysis with every cost estimate.
1.2
1
P robability of oc c urranc e
0.8
0.6
0.4
0.2
0
0 < < <2c os t lower 4 6 $
A vg 8 c os t higher10> > > 12
Assume for a moment that you are a cost analyst (perhaps you are in fact)
and you were evaluating the actual cost records for one hundred projects
involving circuit board assembly. Assume that the projects were all
fundamentally the same so there are no major technical differences to
account for between the projects. First, you calculate the average cost by
simply summing the project costs and dividing by the number of projects.
Then, you compare the cost of each project to the average and notice that
eight of the one hundred are within ±5% of the average cost. Going further
you determine that 41 of the one hundred are within ±10% of the average
cost, 50 are within 12% of the average cost, and 78 are within ±20% of the
average cost. Finally, you notice that all the sample projects are within ±25%
of the average cost. If you go further and plot these data points on a graph,
you find that it looks much like the figure shown above.
This analysis tells you something very valuable about this type of project.
First, you now know the average cost and you can use that fact alone for
estimating the cost of future projects of this type. But also, you know the
range of uncertainty of the cost estimate. Since all the sample projects were
within ±25% of the average, and you had a significantly large number of
sample projects on which to base the analysis, it is reasonable to assume that
future projects will be within ±25% of the average cost. While it is possible
that a future project could fall outside that range, it is very unlikely.
The analysis also tells you that half of the sample projects were within 12%
of the average cost estimate. Therefore, for future projects, a cost variation
of ±12% should be expected as average based on historical trends.
Therefore, in any cost estimate there are three truly important pieces of
information. The first is the average cost which is the middle of the probable
range of costs. Next is the “typical” error which tells you how much cost
variation is normal or common. Third is the “maximum” error which is the
maximum cost variation that could occur under most circumstance.
1.2
P robability of oc c urranc e
0.8
0.6
0.4
0.2
0
0 - M 2ax % - Ty4p % 6 $
A vg + - 8Ty p % 10ax %
+ M 12
Displaying and Click on the Risk button on the main window for the CycloneBid.cef cost
entering cost risk estimate. The Cost Risk window will be displayed to show the “Typical %”
information and “Maximum %” cost variances for each task. Notice that each task has
separate labor, material, and ODC cost risk categories.
The percentages displayed here were values stored in the cost model file.
The values for parametric tasks were calculated by the CostMetrix
ModelBuilder Solver based on an analysis of the cost variance of projects in
the historical database. The values for fixed cost, explicit, and level of effort
tasks were defined by the cost model developer.
The cost risk percentages for Manual Entry tasks are generally determined
by the cost estimator because they can’t normally be determined in advance
by the cost model designer. The Cost Risk window shows values of zero for
the two manual entry tasks in this estimate, one of which was predefined in
the cost model and one of which was added when the cost estimate was
being created (see chapter 3). To include these tasks in the cost risk analysis
you must enter the known or estimated cost risk factors at this time.
Click in the “Typ. %” column of the labor cost risk table next to the Bearing
Life task. Enter “23” then tab to the “Max. %” column and enter “38”. For
the Thermal Analysis task enter “5” for the Typ. % and “15” for the Max. %.
Now change to the Material tab and enter 5% typical risk and 10%
maximum material cost risk for the Bearing Life task. On the ODC tab enter
8% typical risk and 18% maximum ODC cost risk for the Bearing Life task.
Don’t enter anything for the Thermal Analysis ODC cost risk because there
are no ODC costs for this task. Close the Cost Risk window by clicking on
the OK button.
The Cost Risk Open the Reports dialog box, and select Schedule 10 – Cost Risk Analysis.
Analysis report This report lists each task in the estimate and displays five columns of costs
for each task. The middle column is the average cost, which corresponds to
the costs shown on the Estimator main window, and the nominal costs
shown on the other reports.
The two left columns show the “typical” low cost and “maximum” low cost
for each task. The two right columns show the “typical” high cost and
“maximum” high cost for each task. In other words, based on historical
precedence, the actual cost will probably fall between the low typical and
high typical costs with the single “most probable” cost being the average.
How can you benefit from this information? First, you can see that the least
this project is likely to cost is about $227,000 (with burden, overhead, G&A
and fee), and that is assuming it goes essentially perfectly. The most it is
likely to cost is $298,000, but that is also fairly unlikely. Under most
circumstances, the project cost should be between $244,000 and $281,000,
the typical range limits. You can use this information to determine your
actual bid price depending on your target market, competitive position, and
tolerance of risk.
You can also use the Cost Risk Analysis report to see which tasks contribute
the most to the cost risk in actual dollars. In this case, Project Management is
the biggest contributor, so you might put most extra attention to structuring
the project management team to minimize the risks.
Charts CostMetrix Estimator makes it easy to review your cost estimate results from
many perspectives. Not only can you display total cost and task-by-task cost,
you can also graph cost on a timeline basis during the project, i.e., a
To see the calendarized cost breakdown, click on the Charts button on the
main window. The Charts window shown below will open. This window
allows you to view a graph of your cost estimate data on a month-by-month
basis. It initially opens with the Labor Hrs cost type selected, meaning it is
plotting labor hours by month. The Cost Category selection box on the right
indicates that All labor categories are included.
The bar chart shows the labor hours expended each month of the project,
which starts in March 1999 and ends in July 1999. You can see in this
example that a significant increase in labor occurs between the months of
April and May. If the level of effort is beyond the capabilities of your staff,
you might want to increase the duration of the tasks, or plan on hiring or
subcontracting part of the effort.
You can pick values off the chart using the mouse. For example, click the
right mouse button with the cursor over one of the bars to see the month and
exact value of that bar.
You can also limit the plotted data to a specific labor category. For example,
click on the small arrow at the right of the Cost Category box to see a drop-
down list of the labor categories in the cost estimate. Using the mouse, click
on Sr. Engineer. The plotted data changes to show only the Sr. Engineer
labor hours on a month-by-month basis as shown below.
You can also see the labor costs plotted in units of direct dollars instead of
hours by selecting the Labor $ option under Cost Type. Or you can see
material direct cost, ODC cost, or total cost by selecting the desired option.
For example, pick the ODC $ cost type and the Office Expense cost category
and you will see the following chart.
Chart options The charting toolbar gives you control over useful charting functions and lets
you tailor the format of the chart itself. You can see a description of the
function of each button on this toolbar by clicking on the tool bar using the
right mouse button. The basic functions are described in the figures below.
Pareto chart
Use the export and import chart buttons to save a chart to disk and reopen it
later. The button with the camera image on it allows you to copy the chart
image as a bitmap that can be pasted into another document such as a word
processor. Or you can copy the chart data as text using the button with the
scissors icon, then paste it into a table or spreadsheet in another document.
Chart tools
Change fonts
Edit titles
3D perspective control
Turn 3D on/off
The Chart tools button allows you to display a palette of colors and patterns
for the chart elements. You can customize the colors and patterns of chart
elements and CostMetrix Estimator will remember the settings. For example,
try displaying the color palette, then drag and drop individual color chips
onto the various parts of your chart to see the effect.
For another example, select Total $ and the Pareto chart button to see the
cost by month plotted in a vertical bar chart with a cumulative cost line
graph overlaid. Try experimenting with the other charting controls to find
the types that suit your needs best.
Bid Metrics Bid metrics are key measures that you or your customers use to evaluate
your cost estimates. For example, engineering departments sometimes use
hours per drawing or hours per part as a key measure of the reasonableness
of a cost estimate. A CostMetrix ModelBuilder cost model can include
custom bid metric formulas, which can be used by CostMetrix Estimator to
calculate and report the bid metrics for each cost estimate prepared.
Schedule 9 is a report of all the Bid Metrics in a cost model. Select it on the
Reports dialog box to view the value of all bid metrics based on the current
tasks selected and parameter values entered.
Exporting When you finish a cost estimate, you can export the task data to Microsoft
schedule data to Project, and with almost no effort you can have a baseline schedule to go
MS Project with your cost estimate. The export function is found under the File menu.
2. In the Save As dialog box, enter the name for a File that will contain the
schedule information and click the Save button.
CostMetrix Estimator saves the data in the comma separated variable format
(.csv). This file can be opened directly by Microsoft Project as a schedule
containing all tasks and task dates with the same hierarchy shown in the cost
estimate.
The first time you import CostMetrix Estimator data into Microsoft Project,
an import map must be created. Microsoft Project will then save the map for
the next time you import CostMetrix Estimator data. The first time you
import data, use the following procedure:
Summary In this chapter you learned how to display the results of your cost estimate in
ways that will help you assess the reasonability of the estimate, evaluate cost
risk, and document the results. By now you should have an idea of the power
and flexibility that CostMetrix Estimator gives you in cost estimating. You
are now ready to create rapid, high-quality cost estimates using CostMetrix
Estimator and CostMetrix ModelBuilder cost models created specifically for
your business.
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
MO/YR MO/YR
PERIOD OF PERFORMANCE FROM 11/2001 THRU 03/2002
This estimate is for the design and analysis for the new Cyclone series of turbo pumps.
RATIONALE:
DESCRIBE BASIS OF ESTIMATE, INCLUDING WORK EXPERIENCE, DEGREE OF DIFFICULTY, PERSONAL KNOWLEDGE, AND HISTORICAL DATA.
HISTORICAL DATA MUST BE TRACEABLE TO RECORDS OF ACCOUNT AND MUST BE AUDITABLE TO WRITTEN DOCUMENTED SOURCES.
This estimate was derived using a parametric cost estimating system. A parametric cost estimate is one
that uses Cost Estimating Relationships (CERs) and associated mathematical algorithms to establish
cost estimates. This cost model was developed using historical cost data accumulated by the bidding
organization and standard statistical methods of data analysis and reduction to determine and validate the
accuracy of the Cost Estimating Relationships (CERs). The cost model design and validation
documentation is available for inspection in the Engineering Dept. Building 6, room 2107.
ESTIMATOR’S RESUME
J.D. Phillips is a Project Manager with 12 years of experience in pump design and development. He has
been with Johnson Turbopump Technology for 9 years and has 5 years experience estimating project cost.
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
1 This cost estimate is based on the assumptions that full funding is authorized at the start of
the project so no schedule interruptions will be encountered.
2 Requirements for this pump are based on the 1998 marketing survey report.
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
Task Description
Requirements Development This task consists of defining pump performance, schedule, and
cost requirements and release of a product specification.
Design Layout This task consists of making a master layout of the pump
design configuration from which detail drawings and analyses
can be performed. It also includes 1st cut analysis for element
sizing.
Design Review This task consists of preparation for and conducting the pump
critical design review.
Project Management This task consists of project supervision and reporting to upper
management.
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
Design Layout The cost estimating relationships for this task were derived by
CostMetrix ModelBuilder based on a parametric analysis of the
historical cost data contained in this cost model.
Drafting The cost estimating relationships for this task were derived by
CostMetrix ModelBuilder based on a parametric analysis of the
historical cost data contained in this cost model.
CFD Analysis The cost estimating relationships for this task were derived by
CostMetrix ModelBuilder based on a parametric analysis of the
historical cost data contained in this cost model.
Stress Analysis The cost estimating relationships for this task were derived by
CostMetrix ModelBuilder based on a parametric analysis of the
historical cost data contained in this cost model.
Design Review This CER was developed by Dave Wilson based on prior personal
experience.
Project Management This CER was developed by Dave Wilson based on prior
personal experience.
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
2001 0 0
2002 2.8 2.7
2003 3.1 3.1
2004 3.2 3.2
2005 3.3 3.3
2006 3.4 3.4
2007 3.5 3.5
2008 3.6 3.6
2009 0 0
2010 0 0
2011 0 0
2012 0 0
2013 0 0
2014 0 0
2015 0 0
2016 0 0
2017 0 0
2018 0 0
2019 0 0
2020 0 0
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
SHOW ALL DIRECT CHARGES FOR OUTSIDE SERVICES, COMPUTER COSTS, REPRODUCTION, TABULATION, SUB-CONTRACT
SERVICES, AND ALL OTHER COSTS NOT OTHERWISE SHOWN ON FORMS FOR DIRECT MATERIAL, DATA, OR TRAVEL.
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
RESPONSIBLE ORG TITLE ORG CODE PERFORMING ORG TITLE ORG CODE
New Product Development Div. 19 Engineering Dept. Div. 41
TRIP COSTS
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
Fee: 12 %
Labor Rates:
Task $/hr
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
Subtotal $175,744.36
Subtotal $234,370.22
Fee $28,124.43
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
Value Description
56.6 Total hours per part
456.2 Analysis hours per stage
0.4 Design ODC $ per design labor hour
PAGE OF
PROPOSAL NO. PROJECT DESCRIPTION DEPARTMENT
99-16 Project Cyclone PAGE OF
Total of all Tasks with Burden 152,028.45 163,191.50 175,744.36 188,297.22 199,460.26
A
E
Activating a task · 30
Activating explicit formula tasks · 48 Entering task dates · 31
Activating fixed cost tasks · 47 Escalation
Activating level of effort tasks · 50 importing · 44
Activating manual entry tasks · 51 Escalation factors · 21
Activating parametric tasks · 31 Escalation Factors dialog box · 43
Adding cost categories · 53 Estimate Rev: · 26
Adding tasks · 56 Estimator’s Resume · 27
Estimator’s Resume dialog box · 27
Explicit Formula tasks · 17
B Exporting data to Microsoft Project · 82
Basis.txt · 70
Bid metrics · 82 F
Bid rates
entering · 35 Fixed Cost tasks · 16
importing · 37
Bidding itemized travel expenses · 59
Bitmap logo · 68 G
G&A · 21
C General and administrative expenses · 21
Grade parameters · 19
CER · 8 entering · 34
CER Basis Groundrules and assumptions · 62
editing · 41 importing · 63
entering · 58
viewing · 40
Chart options · 80 H
Charts
displaying · 78 Help, online · 12
Computed parameters · 19
Cost breakdown · 39
Cost categories · 20
adding · 53 I
Cost display
options · 36 Importing
Cost Estimate Summary · 46 bid rates · 37
Cost Estimating Relationship · 8 groundrules and assumptions · 63
Cost Model Build Date: · 27 Project Information · 29
Cost models · 2 Insert New Task menu · 57
commercial · 2
history of · 7
proprietary · 3 L
Cost risk analysis · 73, 76
Cost Summary button · 46 Labor categories · 20
Cost variability · 74 Labor costs · 19
Customer/Requestor: · 26 Level of Effort tasks · 16
Liaison travel · 59
Logo, report
D bitmap · 68
customizing · 68
Deactivating a task · 30 metafile · 68
X
V
XLS format for reports · 71
View/Print button · 68
This form is used to register your software with NHYSOFT and request a Personal Authorization Code which will
unlock secured features of the program. Please provide the following information to receive your Personal
Authorization Code. Please print using uppercase letters. Complete and fax this form to (208) 279-7016. Your
Authorization code will be faxed back usually within one business day.
Address ôôôôôôôôôôôôôôôôôôôôôôôôôô
ôôôôôôôôôôôôôôôôôôôôôôôôôô
City ôôôôôôôôôôôôôôôôôôôôôôôôôô
Country ôôôôôôôôôôôôôô
Phone (ô ô ô) ô ô ô - ô ô ô ô Fax (ô ô ô) ô ô ô - ô ô ô ô
Your Job Function ❏ Product User ❏ System Administrator ❏ Other (specify) _______________________
The following information must be obtained after the software has been installed on the specific system where it
will be used. Click on Register under the Help menu to view the Registration dialog box.
To request support, report a bug, or make a product suggestion, please provide the following
information and fax this form to (208) 279-7016. We will review your comments and fax back a
response.
Phone #: ( ) Fax #: ( )
• Can you provide a copy of the cost model file (.cmf) or cost estimate file (.cef), if applicable, to
illustrate your problem or bug? (circle one): Yes / No
If the answer is yes, please provide an email address and we will contact you if the file is needed.