For the majority of contractors, the technology that relates to project management and tracking financial performance is considered an expense that they will try their utmost to eliminate. What is surprising to all, is that they fail to understand that delivering the awarded projects successfully is what will make or break the Contractor.
Of course, the lack of using technology when it comes to the delivery of construction projects is not the main reason organizations fail and most probably other contractors very soon. During the past 20 years, the UAE construction industry has gone into four phases. The first is the phase before the 2008 global financial crisis. During that phase, project owners would usually beg for contractors to bid on their projects at their own good profit margins. The second phase is from 2009 to late 2015 where the oil prices took a deep dive. During that period, only good contractors with close relations with project owners were able to survive. Of course, profit margins were low but to a certain extent acceptable. The third phase was from 2015 to 2020 and before the Covid-19 pandemic, there were fewer projects to be constructed, with very low margins if not zero margins, and delayed payments for completed works. The last phase is the COVID-19 pandemic era where almost all new projects award came to a complete halt and current projects in progress were slowed down or delayed.
Technology, regardless of how good it is, could not have changed those facts that led to troubles in the construction industry, nevertheless, it could have divulged the true financial performance of projects being executed as well as provide insights to make better and faster-improved decisions. In countries where there is no law that prohibits unbalanced bids, assuming that the difference between the revenue earned for completing part of the project scope of work and the actual cost for completing the same scope of work represents the project’s profit for that completed scope of work is completely wrong and misleading. When a contractor prices his bid proposal, the contractor might unbalance the bid to allow for front-loading, inside knowledge on changes to the project scope of work among others. Unbalancing a bid will result in having some bid line item overpriced while others are underpriced but ensuring the total bid price to be competitive enough to win the bid. In other words, part of the project’s scope of work will have a high-profit margin while others will have a very low-profit margin if not a loss.
Therefore, to be able to monitor, evaluate, and report the true project financial performance status, the contractor needs to consolidate all the data that will be used in managing the project cost and revenue. Those will include the project cost estimate which was the basis for the bid price, budget, and all budget adjustments and transfers. These detail the target cost to deliver the project, contract agreement between project owner and contractor including all approved and pending change orders, interim payment certificates and actual payments received against approved interim progress invoices, all bid proposals received from subcontractors and suppliers, all inter-company and external commitments to subcontractors and suppliers for ensuring a full project buy-out including all potential change orders and change orders, interim progress invoices issued against subcontract agreements, purchase orders and intercompany agreements and all actual payments made against those interim progress payments all other non-commitment expenses and actual payment of those expenses.
Using a Project Management Information System (PMIS) like PMWeb enables the contractor to a real-time, single version of the truth reporting of the project’s financial performance. PMWeb comes ready with out-of-the-box cost management processes needed to capture all of the above transactions on a single 100% web-enabled platform that can be self-hosted to provide the needed data protection and security.
For each cost management process, there will be an input form where all supportive documents will be attached, and relevant records and imported MS Outlook emails will be linked. In addition, each process has a workflow to formalize the tasks and their sequence for reviewing and approving each transaction. The workflow can also include the conditions needed to comply with the contractor’s approval authority levels.
Cost Breakdown Structure (CBS)
To ensure that there is a single language when it comes to capturing the data from the different cost records for the financial performance report, there should be a unified cost breakdown structure (CBS) to capture the cost details for each transaction during the different project’s financial periods. Both, the cost breakdown structure (CBS) and financial periods should be also identical to the other accounting, human resources, and ERP applications that contractor uses to capture cost data to enable to integrate or associate data from different those different data sources when needed. PMWeb cost breakdown structure (CBS) allows creating up to 16 cost account levels to enable capturing financial transactions to the required granular level.
The Project Cost Estimate Regardless of the application or method used to establish the project’s cost estimate, a copy of the cost estimate needs to be imported into PMWeb using the MS Excel template. All drawings, specifications, and other contract documents need to be uploaded and stored in the PMWeb document management repository and then attached to the cost estimate. In addition, all PMWeb records used during the cost estimate period as well as imported MS Outlook emails need to be linked to the cost estimate. Although PMWeb allows maintaining all cost estimates versions, nevertheless, a predefined workflow will be used to ensure a formal review and approval of all cost estimate revisions. It is recommended to have the “Approved” status for the final approved cost estimate while all other estimate revisions will have the status as “Withdrawn”.
Managing All Proposals Received from Subcontractors and Suppliers All contractors will depend on subcontractors and suppliers to provide the cost estimate for all outsourced scope of work. PMWeb allows generating procurement or bid packages from the approved cost estimate for which they will be sent to qualified subcontractors and suppliers to bid on. PMWeb prequalification module will be usually used to design the prequalification document for which subcontractors and suppliers can complete to enable the contractor’s procurement team to analyze, score, and qualify.
Each generated procurement package will include the cost estimate line items that relate to the outsourced scope of work as well as the list of subcontractors or suppliers who will be invited to bid on this scope of work. The procurement package will also include the required proposals due date and all Non-Disclosure Agreement (NDA) and documents that each bidder must complete when they submit their proposals.
Invitation to bid will be issued to the selected qualified bidders using the PMWeb notification command. The email sent to each bidder will include the link to PMWeb online bid module where they need to submit their best offers by the set due date. PMWeb online bid module allows the resubmission of bid proposals if needed.
PMWeb procurement module will automatically capture the submitted bid proposals submitted by the invited subcontractors and suppliers. The module compares those bid proposals with approved cost estimate values for the outsourced scope of work. This will immediately enable the contractor to detect and discrepancies or mistakes made by the subcontractors or suppliers. The originally approved cost estimate needs to be updated with the final approved cost estimate for the outsourced scope of work based on the received bids. A report can be generated to summarize the procurement analysis result for each bid package.
Establishing and Maintaining the Project Baseline Budget Based on the final approved cost estimate, the project baseline budget will be generated. The budget will include allowances for project funding, contingencies, management reserve, target profit, and other cost items that were not included in the approved cost estimate.
PMWeb allows defining the budget spending projection for each line item. The projection will depend on how each line item will be spent and the start and finish dates. PMWeb allows associating each budget line item with the relevant project schedule activity if this was imported into PMWeb.
If the contractor was successful in winning the contract, then the baseline budget needs first to be updated to reflect the awarded contract details and then frozen. All changes including transfers within the baseline budget needed to maintain the budget will be done using the PMWeb budget request module.
Managing the Contract Agreement The contract agreement between the Project Owner and the Contractor represents the revenue or income that the contractor will earn from completing the project’s scope of work in accordance with the project’s specifications, drawings, and other contract documents. PMWeb contract module will capture the details of each Bill of Quantity (BoQ) line item along with the associated project schedule activity. There is also the option to have the contract line items aligned with the integrated project schedule whether it was cost-loaded or loaded with the weighted value for each line item. The contract terms and conditions will also be part of this contract agreement. All adjustments for advance payment, retention, and VAT will be added to the contract.
All change orders regardless if they were approved, pending, or disputed will be captured in the change order module. It is important to attach all documents as well as PMWeb records and imported emails that are needed to support change order submission in particular if a change could be a disputed change and part of the project’s claim submission.
Monthly requisitions or actual earned income or revenue, for work in place will be captured using the PMWeb requisition module. For each line item, the same percent complete used to calculate the budget earned value and commitment progress invoice for work in place will be used to calculate the income value for the work in place for the current progress period. In addition, PMWeb allows capturing the actual amount received against the approved interim payment certificate.
Managing Inter-Company and Outsourced Commitments A commitment will be created for each subcontractor or supplier agreement which will include the agreed prices for the outsourced scope of work as well as inter-company commitments. The commitment agreement will include the payment terms and conditions for the approved work in place. Some Contractors might also consider having commitment contracts for their own internal business units like a plant, ready-mix, material purchase, and others who will be involved in the project delivery.
All changes to commitment agreements whether they were approved, pending or disputed changes will be captured in PMWeb. All supportive documents need to be attached to the change order as well as related records and emails need to be linked to the change order. The status for the change order will be changed depending on the actions taken in the workflow assigned to the change order form.
In addition, PMWeb allows users to include a process to capture all potential changes that could impact commitment contracts. A change order to the relevant commitment contract can be generated from the potential change order if it is approved. This module provides an Early Warning Notification (EWN) of claims that could potentially impact the awarded commitments.
At the end of each financial period or progress period, a progress invoice will be submitted for the approved work in place and used to create the financial performance. The percent complete for each line will be the percent complete value for the associated project schedule activity. The approved progress invoice represents the actual cost incurred by the Contractor for the works completed under each commitment agreement. The actual payment details made by the Contractor against the approved progress invoices will be also captured in the progress invoice module.
For other actual costs incurred that are not part of a commitment contract, those will be captured using the PMWeb miscellaneous invoices module. The details of all such expenses will be captured in the invoice form along with all supportive documents. Again, the workflow will be used to formalize the submission, review, and approval of those invoices. In addition, PMWeb timesheets can be used to capture the cost of the management team deployed on the project if they were not covered in an inter-company commitment contract.
Reporting the Project Financial Performance Status
The cost data captured in all PMWeb cost management processes will be automatically stored in the PMWeb cost ledger. This will enable creating as many as needed cost worksheets that similar to MS Excel spreadsheets to summarize and report the project’s financial status. New alias fields can be created using mathematical formulas to calculate their values. The cost worksheet can be exported into a Microsoft Excel file format to run what-if scenarios.
Monitoring, Evaluating, and Reporting A Single Version of the Truth of the Project Financial Performance Status
The project’s financial performance status will be assessed using three different metrics. For example, the target profit metric is based on the variance between the original awarded income contract value and the approved budget to deliver the project, the current profit/loss status as of today metric is the variance between the income contract amount invoiced to data and the actual cost incurred to date, and the third metric will be the projected profit/loss at project’s completion which is the difference between projected income contract at completion (revised contract plus all pending and disputed change orders) and the forecast cost at completion.