In addition to the many templates, presentations, flowcharts, checklists, among others that were developed by the Construction Owners Associate of Canada (COAC) to enable a better understanding of the Advanced Work Packaging (AWP) best practice, the COAC has also identified measures to report the cost, schedule, productivity, safety, quality and predictability performance indices for the different work packages.

The list of recommended cost performance indices for a construction work package (CWP) includes:

  • Work Package Cost Growth (also known as Cost Predictability) = (Actual Cost – Budget Cost) / Budget Cost
  • Work Package Budget Factor (also known as Work Package Budget Factor) = Actual Cost / (Budget Cost + Approved Budget Changes)
  • Work Package Net Variation Over Final Cost = Net Value of All Approved Variations / Budget Cost
  • Cost Per Unit at Completion (also known as Construction Productivity – Cost) = Actual Total Cost / Quantity of Completed Work
  • Cost of Defects Warranty (also known as Work Package Rework Cost Factor) = Cost of Rectifying Defects / Actual Total Cost

For the Cost Per Unit at Completion index, and since a Construction Work Package (CWP) could include multiple work items with different types, quantities, unit of measure, and unit price, it is recommended to identify a single essential item per CWP, for example, pipe or concrete, for which the total quantity per CWP will be defined for which this will become the “Quantity of Completed Work,” and the actual cost from the different line items will be consolidated for which this will become the “Actual Total Cost.”.

Project Management Information System (PMIS), like PMWeb, comes ready with all the modules needed to capture the data used to calculate those performance indices ready, out-of-the-box. Those would include the modules of the cost estimate, budget, budget adjustments, commitments, change orders, progress invoices, and timesheets. All those forms use the cost breakdowns structure (CBS) to organize the captured cost data to enable aggregating, consolidating, and reporting the project’s cost data at the CBS levels. 

For projects where advanced work packaging (AWP) is in use, the cost breakdown structure will be aligned with the construction work area (CWA) and the Construction Work Packages (CWP) with the option to had a third level of details for Engineering Work Packages (EWP) and Installation Work Packages (IWP) if required.It should be noted that the cost breakdown structure (CBS) can be further detailed depending on the cost control level that the organization wants to exert on the Construction Work Packages. PMWeb allows defining up to 16 control levels for the Construction Work Packages if needed.

PMWeb 7 Cost Management Budgets Cost Code Details

The first PMWeb cost module to be used is the cost estimating module where there is the option to create the estimate using both PMWeb cost database and resources, labor and non-labor, database or import the cost estimate prepared using third-party application into PMWeb. 

Assuming that the cost estimate was done in a third-party application for which quantities were extracted from the BIM model or 2D drawings and the used unit cost rates where the contractor’s qualities, PMWeb allows mapping the cost estimate MS Excel file into PMWeb cost estimate fields. PMWeb cost estimate allows assigning the cost breakdown structure (CBS) level, WBS level, and project schedule activity to each cost estimate line item.

PMWeb 7 Planning Estimate Details

The attachment tab will be used to attach all documents used to develop the cost estimate uploaded and stored in the relevant folder in the PMWeb document management repository. Also, links to related PMWeb records as well as imported MS Outlook email can be added. The same process of attaching relevant documents and linking associated records will be repeated for all other cost-related modules used in managing, monitoring, evaluating, and reporting the cost performance indices.

PMWeb 7 Scheduling Forms IWP Civil Foundation and Pile Caps Checklist Attachments

The cost estimate workflow will ensure that the estimate is reviewed and approved by the right project team members before creating the project budget, inviting bids, and award commitments. The workflow will identify all needed steps, the duration for each step, responsibility for each step, actions that can be taken for each step, and sequence for performing those steps. 

PMWeb also allows adding conditions to the workflow steps to incorporate the approval authority levels. Similarly, workflows will be assigned to all other cost modules used in managing, monitoring, evaluating, and reporting the cost performance indices to enforce the needed accountability and transparency.

PMWeb 7 Workflow Business Processes for tracking Cost Performance Indices

The approved cost estimate will be used to generate the project budget for which the project cost will be summarized at the pre-defined cost breakdown structure levels being the Construction Work Packages (CWP). Of course, there is also the option of adding the project budget directly and without using the cost estimate module if this is a requirement. Although it allows creating multiple versions of the project budget, there could be only a single approved project budget. For each Construction Work Packages (CWP), the budget spending projection will be defined using the start and finish dates of each CWP, which be extracted from the imported project schedule and the relevant budget spending curve with the option of adding the spending values manually for each period.

PMWeb 7 Cost Management Budgets Budget Requests Details Budget Projection used as Cost Performance Indices

All transfers, additions, and omissions to the approved baseline budget will be captured using the PMWeb Budget Request module. For example, budget adjustments could have zero value when budget amounts are transferred from one cost center to another, for instance, removing US$ 50,000 from contingency and add the US$ 50,000 to concrete works. Also, budget adjustments could result in reducing or increasing the approved budget changes for a Construction Work Package (CWP).

PMWeb 7 Cost Management Budgets Budget Requests Details for measuring Cost Performance Indices

The approved cost estimate will also be the basis for generating the material procurement and construction subcontract packages for which qualified suppliers, subcontractors, and vendors will be invited to provide their best proposals using the PMWeb Online Bidding module. This will enable the organization to compare the received bids with the approved cost estimate value for each package that will be procured. Commitment contracts, which can also be considered as the Procurement Work Packages (PWP), the award will be generated from PMWeb procurement module when it is approved.

PMWeb 7 Planning Procurement Bid Items for measuring Cost Performance Indices

PMWeb commitment module will be used to capture the details of all purchase orders and subcontracts for a procured scope of work that is Procurement Work Packages (PWP). The commitment module will also be used to create internal company commitments for which agreements will be made between the project’s entity and the different company business units that deliver the project’s scope of work as detailed in the Construction Work Packages (CWP). For the commitment associated with the labor and equipment resources, a unit price commitment will be added to reflect the total labor resource working days and equipment hours or days needed for the project as overall as well as for each Construction Work Package (CWP). By having all those commitments contracts captured in PMWeb, it will provide the organization with the needed confidence that the approved baseline budget is accurate and achievable. 

It is recommended that the details of each awarded commitment are aligned with Engineering Work Packages (EWP) and Installation Work Packages (IWP) that are part of the project’s Construction Work Packages (CWP). It should also be noted that a single commitment contract can cover more than a single Construction Work Packages (CWP). Should there be a need to have a single commitment contract for each relevant Construction Work Packages (CWP), then the PMWeb Master Commitments module will be used to capture the details on distributing the commitment scope of work to each CWP Commitment.

PMWeb 7 Cost Management contracts Commitments Details

PMWeb provides two modules that are important for managing changes on each Construction Work Package (CWP). The first is the Potential Change module, where all authorized project team members will be required to report any possible event that could change awarded commitments. For each potential change, also known as potential exposure, the project team member needs to provide the reasons for the predicted change and the cost and time impact that this change could cause. Only reviewed and approved potential changes or potential exposures could be used to generate a commitment change order or change event that will adjust the approved baseline budget and awarded commitment. All cost items included in the potential change should be associated with its relevant cost breakdown structure level.

PMWeb 7 Cost Management Change Management Online Change Request Details for measuring Cost Performance Indices

The second change management module is the Change Order module, which will capture all pending and approved changes or variations to the awarded commitments. Like other change order modules, the PMWeb change order module will capture the change’s cost and time impact. All cost items included in the difference should be associated with its relevant cost breakdown structure level.

PMWeb 7 Cost Management contracts Commitments Change Orders

The actual cost associated with executing the works included in each commitment contract will be captured using the PMWeb Progress Invoice module. Every month, an interim invoice for the completed and approved scope of work will be created. The percent completed for each line item can be added manually or imported from the updated project schedule activity associated with the progress invoice line item. The progress invoice module has the option to migrate the approved change orders to each commitment to enable invoicing for the approved additional scope of work. 

 PMWeb 7 Cost Management Invoices Progress Invoices Details

The different cost data captured in PMWeb modules for budget, budget requests, commitments, online change or potential exposure, change order, and progress invoices actual cost will be stored in PMWeb cost ledger to enable creating, monitoring, evaluating, and reporting on the different cost indices. Also, PMWeb has other cost modules that could capture additional cost information needed to report the project’s cost performance. Those include miscellaneous invoices, which will be used to capture actual cost that is not part of a commitment contract, timesheet module to capture the details and actual price of labor and equipment resources that are not part of a commitment contract, and even payments made against approved progress invoices.

PMWeb 7 Cost Management Budgets Cost Ledgers Details for Cost Performance Indices

In addition, PMWeb allows capturing the contract agreement’s details between the EPC Contractor and the Project Owner to capture the revenue or income from delivering the project. For each income contract, PMWeb also allows capturing change orders, interim progress invoices, and actual payment received against the approved progress invoices. All of this income-related data will too be caught in the PMWeb cost ledger.

The real-time data stored in the cost ledger will enable the organization to display this information in what is known as the cost worksheet, where cost data fields can be added and formulas to calculate new measures from the captured cost data can be created. One of PMWeb unique options is the ability to define an unlimited number of cost worksheets per project to monitor, evaluate and report the project’s cost performance in the desired format.

PMWeb 7 Cost Management Budgets Cost Worksheets  Details

Of course, the cost data captured in PMWeb cost modules will also become available to be reported on in tabular and graphical reports and dashboards. Those reports and dashboards can be limited to the reported cost data. It can be expanded to cover other data captured in other PMWeb modules used to manage the processes associated with Advanced Work Packaging. For example, a performance dashboard can be created to report the cost, schedule, quality, safety, productivity, and predictability performance of each construction work package (CWP) and the project overall. The data for those indices will be aggregated from the relevant project management records associated with each CWP, such as safety incidents, daily reports, NCR, submittal, issues, risks, punch lists, defects rectification, work inspection requests, etc.

PMWeb 7 Project Dashboard with Cost Performance Indices


The world’s top organizations are selecting PMWeb because of its comprehensive features, functionality, and ease of use. Since 2007, PMWeb has been used by tens of thousands of users to manage their Plan | Build | Operate lifecycles.