Project Risk Analysis – An Overview INTRODUCTION There is often scrutiny in industry regarding Monte Carlo simulation on projects. The key objections are that the process is too subjective and the real world is much more complicated than you can effectively model; concepts like accuracy and complex correlations between cost areas are too difficult to quantify. The reality is that this is correct. However, accuracy is not the intent here. It’s important to understand that in estimating there are no guarantees. The only thing we can strive for is reduction of uncertainty – to simply get a better understanding of what we need to account for on our projects. Values in 10^ -8 Values in 10^ -8 A common misconception in the business world is that risks are too complex to quantify – whether it is the risks themselves, or their correlation to each other. Because of this, decisions are often made to do no quantification at all because of a perceived lack of value or confidence in the Distribution for Total Project Cost/Q88 Distribution for Total Project Cost/Q88 results it will produce. The truth is that 4.000 4.000 Mean=1.570811E+08 even some level of uncertainty reduction is 3.500 Mean=1.570811E+08 3.500 valuable to your project. 3.000 3.000 2.500 2.500 2.000 2.000 1.500 1.500 1.000 1.000 0.500 0.500 0.000 110 0.000 110 In the scientific world measurement is defined as “a set of observations that reduce uncertainty where the result is expressed as a quantity” (ref. p21, “How to Measure Anything – Finding the Value of 135 160 185 210 135 160 185 210 Intangibles in Business”, Douglas W. Values in Millions Values in Millions 15% 70% 15% Hubbard). By that definition exactness 15% 145.2439 70% 15% 169.2682 145.2439 169.2682 should never be expected. Fully understanding this concept yields a significant change in one’s perspective on modeling risk. The result is openness to quantification at some level of that which would be impossible to exactly or accurately model. Even a very simplistic approach to quantifying your project uncertainty will bring you to a much better understanding of your level of project definition than if you do none at all. AN OVERVIEW OF MONTE CARLO SIMULATION ON PROJECTS For all projects, no matter the size, location, industry, etc. there are inherently some unknowns. Even though risk and variability are both a subset of uncertainty we categorize the risk on projects as variability or uncertainty. Variability refers to a random nature of a process, i.e. where the outcomes are random even though the process and its parameters are well understood. Examples might be the variability of labour rates, estimated quantities, estimate material and equipment costs, productivity etc. Uncertainty, in this case, refers to the lack of knowledge about the value of a parameter, or the factors that determine its behaviour. overview of risk analysis-rev1.doc - ENGCOMP Confidential - Page 1 of 7 Phone (306) 978.7730 · Fax (306) 978.7729 · 3318 Millar Ave · Saskatoon · SK Canada S7K 7G9 · info@engcomp.ca Project Risk Analysis – An Overview Examples might be the number of days where weather prevents construction from occurring, the possibility of a strike, delays in obtaining environmental approval, ice road availability, labour shortages, currency fluctuations, safety, business risk, Acts of God, etc. Uncertainty usually applies to factors on projects that are not required to execute the project, but if they occur could adversely affect the cost or schedule or sometimes both. A contingency analysis typically only takes in to account variability in the cost estimate. A Project Risk Analysis (PRA) takes in to account variability and uncertainty. The contingency analysis uses a model based on the capital cost estimate and the PRA uses a model based on the project schedule. @Risk is used to perform the Monte Carlo Simulation in both cases and works within Microsoft Excel and Microsoft Project. Listed below is a typical outline of each analysis procedure. 1.000 1.000 Distribution for Total Project Cost/Q88 Distribution for Total Project Cost/Q88 0.800 0.800 Mean=1.570811E+08 Mean=1.570811E+08 0.600 0.600 0.400 0.400 0.200 0.200 0.000 110 0.000 110 135 160 135 160 Values in Millions Values in Millions 15% 70% 15% 145.2439 145.2439 70% 169.2682 185 185 210 210 15% 15% 169.2682 COST ESTIMATE CONTINGENCY ANALYSIS Contingency is an amount of money that you add to a budget to account for all of the things you haven’t thought of yet. The Decontaminate D213, D264, .../Q58 .63 Decontaminate D213, D264, .../Q58 .63 Decontaminate Site D141/Q22 .431 less work you’ve done at that time to define Decontaminate Office Renos/Q65 Site D141/Q22 .353 .431 Renos/Q65 .353 the project, the more uncertain you are WBOffice Enclosure Dir Cost/Q36 .339 WB Enclosure Dir Civ, Cost/Q36 Electroplating Arch, .../Q48 .207 .339 about the total cost, and therefore the Electroplating Civ, .../Q48 Electroplating IndArch, Cost/Q52 .154.207 Cost/Q52 .154 WBElectroplating Floor Slab DirInd Cost/Q31 .134 more contingency you require. Uncertainty WBEsc Floor Slab Dir Cost/Q31 .134 2008 Factor/Q80 .131 2008 Mov Esc es/Q68 Factor/Q80 .131 Interim .129 in a cost estimate is a concept that is Mov es/Q68 .129 WBInterim Enclosure Ind Cost/Q37 .109 WB Enclosure Ind Cost/Q37 .109 readily accepted in the industry no matter Consulting Costs/Q74 .098 Consulting .098 CANTASS EnclCosts/Q74 Dir Cost/Q41 .087 what stage of project definition you’re at. CANTASS Encl Dir Cost/Q41 .087 Electroplating Mech/Q49 .077 Electroplating Mech/Q49 .077 2009 Esc Factor/Q81 .076 The question, however, is how much 2009 Esc Factor/Q81 .076 DCC Support/Q73 .069 DCC Support/Q73 .069 2010 Esc Factor/Q82 .065 uncertainty do you have? Rules of thumb 2010 Esc Factor/Q82 .065 -1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1 and good practice give cost estimators a -1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1 Std b Coefficients good idea what percentage of contingency Std b Coefficients should be applied to a cost estimate for a given level of project definition, but the problem is that it’s just a rule of thumb and it relies on a subjective estimate of the overall level of project definition. If projects are small then it’s easier to make this subjective decision, but as they get larger it is much more difficult to do so effectively. This is where Monte Carlo simulation becomes the preferred solution for quantifying the uncertainty in order to make a good assessment of how much contingency should be allocated to your project. Regression Sensitivity for Total Project Regression Sensitivity Cost/Q88 for Total Project Cost/Q88 overview of risk analysis-rev1.doc - ENGCOMP Confidential - Page 2 of 7 Phone (306) 978.7730 · Fax (306) 978.7729 · 3318 Millar Ave · Saskatoon · SK Canada S7K 7G9 · info@engcomp.ca Project Risk Analysis – An Overview Although it is more crucial that this process be applied to larger projects, we feel that it is beneficial at any level. It gives you a better understanding of the level of project definition at a given stage and provides tools for more effectively managing your project. Contingency is a very important aspect of any budget, and needs to be accounted for properly in order to ensure the success of your projects. Contingency Analysis Description Traditionally, contingency is set as a factor of the total estimate based on experience and the level of project definition. We are still using this concept to establish a value, but we back it up with a statistical analysis of the estimate that generates a confidence level for the total estimate. This has proven to be a very useful tool for our Clients when it comes to decision making and approvals for projects. The Contingency Analysis we are discussing is a quantitative approach that seeks to statistically determine the possible outcomes of a project total cost. In general, the techniques in a Contingency Analysis encompass four steps: Developing a Model — by defining your problem or situation in a spreadsheet format Identifying Uncertainty — in the variables in your spreadsheet; specifying their possible values with probability distributions, and identifying the uncertain worksheet results you want analyzed Analyzing the Model with Simulation — to determine the range and probabilities of all possible outcomes for the results of your worksheet Making a Decision — based on the results provided and individual preferences The goal of this method is to help the decision-maker choose a course of action, given a better understanding of the possible outcomes that could occur. Results Contingency @ 55% Level of Confidence = $29,449,000 22.9% Contingency @ 65% Level of Confidence = $32,521,000 25.3% Contingency @ 75% Level of Confidence = $36,251,000 28.2% Contingency @ 85% Level of Confidence = $40,746,000 31.7% Contingency @ 95% Level of Confidence = $48,162,000 37.5% overview of risk analysis-rev1.doc - ENGCOMP Confidential - Page 3 of 7 Phone (306) 978.7730 · Fax (306) 978.7729 · 3318 Millar Ave · Saskatoon · SK Canada S7K 7G9 · info@engcomp.ca Project Risk Analysis – An Overview Process Overview The following is an outline of the tasks and procedures that ENGCOMP facilitates in order to perform the contingency analysis. Review Estimates: ENGCOMP will gather all the cost information, review it with the client and organize it all into one spreadsheet. Estimate Roll-Up: This is a collaborative process by which the cost estimate is summarized into 20 to 30 lines in preparation for the analysis input model. The result of this meeting is the Variability Brainstorming Worksheet. Planning Team Calibration: This is a process in which the planning team members are trained to be good estimators of risk. Variability Brainstorming: This is a facilitated meeting to brainstorm the upper and lower bounds of the cost summary lines on the variability brainstorming worksheet. The output of this meeting is the input data required for the analysis model. Contingency Analysis Modelling: Once all the data is collected it is compiled into a spreadsheet model, validated and the simulation is executed. Delivery of Results: The results are compiled into comprehensive output reports. Discussion and dissemination of the results are included in a report and the final recommendation for contingency is given. Reports can be customized to suit the specific needs of the client. Approximate Contingency Breakdown For Total Project Cost PMO & Consultant Total 1.1% Demo D141 Total 1.3% Interim Moves Total -3.5% Demo D191B Total 0.2% Office Renos Total 18.8% Decont D141 Total 14.5% West Bay Floor Total 5.9% Cafeteria Total 2.1% West Bay Enclosure Total 14.6% Decont D213, D264, D265 Total 23.3% Electroplating Total 16.5% CANTASS Enclosure Total 4.0% Demo D213, D264, D265 Total 1.3% overview of risk analysis-rev1.doc - ENGCOMP Confidential - Page 4 of 7 Phone (306) 978.7730 · Fax (306) 978.7729 · 3318 Millar Ave · Saskatoon · SK Canada S7K 7G9 · info@engcomp.ca Project Risk Analysis – An Overview A PROJECT RISK ANALYSIS Project Risk Analysis (PRA) takes the contingency analysis to the next level, quantifying the effects of all reasonable risks and uncertainty on your project. This process takes into account the variability of costs, schedule durations, outside project risks and their collective impact on your project. The results of this Monte Carlo simulation help to define the schedule contingency required to complete the project for a given confidence level as well as the risk reserve budget required. One might question – why do you need to quantify contingency separate from risk reserve on projects? The answer lies in the control authority of these two pots of money. The project manager should be given full control of the contingency to manage and allocate those funds as necessary amongst the project cost centers or work packages. Risk reserve, however, usually requires authorization at a more senior level based on appropriate justification for its use. However one does not have to go as high as a senior funding authority to use this money, which would typically add significant delay to the project schedule. The objective of ENGCOMP’s process is to provide a framework and methodology to derive a reliable project cost estimate as well as to identify and manage risks associated with the project. 100% 100% 90% 90% 85% 85% 80% 80% Expected Project Expected Cost BeforeProject Cost Before Contingency Contingency 70% 70% 60% 60% Total Project Cost Total Project Cost with Contingency with Contingency 50% 50% 40% 40% Contingency = $40,746,000 Contingency = $40,746,000 Risk Reserve = $22,615,000 Risk Reserve = $22,615,000 30% 30% 20% 20% Total Cost with Total Cost with Contingency & Contingency & Project Risk Project Risk Reserve Reserve 10% 10% 0% 0% Overlay of Cumulative Probability Curves overview of risk analysis-rev1.doc - ENGCOMP Confidential - Page 5 of 7 Phone (306) 978.7730 · Fax (306) 978.7729 · 3318 Millar Ave · Saskatoon · SK Canada S7K 7G9 · info@engcomp.ca Project Risk Analysis – An Overview Definition of Risk Reserve Risk Reserve is an amount of money that the project carries to cover reasonable project risks that may affect the project cost. They key here is that this portion of the budget does not account for any items that are required to be built. In fact if all things go well you won’t even need to spend this portion of the budget. But for projects that need to have some level of comfort that they won’t get shut down due to budget overruns related to reasonable risks, then this fund needs to be defined. Process Overview The following is a high level list of the tasks that ENGCOMP facilitates in order to perform a project risk analysis. Review Project Scope and Schedule: This involves a detailed study of the project schedule and scope of work document. A review of the project with the project team is also required in order to get an effective understanding of the project needs and issues. Planning Team Calibration: This is a process during which the planning team members are trained to be good estimators of risk. Schedule Roll-Up: This is a collaborative process by which the schedule is simplified by grouping the tasks that have a common variability in their durations. These groupings will also have commonality with respect to overall project areas, disciplines and/or major accounts. The result is a Schedule Variability Brainstorming Worksheet. Statistic Summary Statistics Value %tile Value Minimum 9 Jan 2013 5% 25 Apr 2013 Maximum 30 Sep 2014 10% 27 May 2013 Mean 30 Sep 2013 15% 14 Jun 2013 Std Dev 101.6 20% 03 Jul 2013 Variance 10323 25% 19 Jul 2013 Skewness 0.284 30% 31 Jul 2013 Kurtosis 2.767 35% 14 Aug 2013 Median 24 Sep 2013 40% 28 Aug 2013 Mode 19 Jul 2013 45% 10 Sep 2013 Left X 25 Apr 2013 50% 24 Sep 2013 Left P 5% 55% 08 Oct 2013 Right X 26 Mar 2014 60% 22 Oct 2013 Right P 95% 65% 06 Nov 2013 Diff X 335 70% 21 Nov 2013 Diff P 90% 75% 06 Dec 2013 0 80% 25 Dec 2013 #Errors Filter Min 85% 16 Jan 2014 Filter Max 90% 14 Feb 2014 95% 26 Mar 2014 #Filtered 0 Schedule Variability Brainstorming: The goal of the brainstorming session is to scrutinize the duration variability for each line of the model as a group and come up with values that everyone (or most everyone) buys into. Risk Quantification: This is another brainstorming meeting that is facilitated by ENGCOMP. Before quantitative analysis or modelling can occur, it is necessary to develop a risk register. The risk register contains a description overview of risk analysis-rev1.doc - ENGCOMP Confidential - Page 6 of 7 Phone (306) 978.7730 · Fax (306) 978.7729 · 3318 Millar Ave · Saskatoon · SK Canada S7K 7G9 · info@engcomp.ca Project Risk Analysis – An Overview of the risks that may be encountered and quantification of the probability of occurrence and impact on the project. The risk register is a direct output of this meeting. Project Risk Analysis: Once all the data is collected it is compiled into an MS Project based model, validated and the Monte Carlo simulation is executed. Delivery of Results: The results are compiled into comprehensive output reports. Discussion and dissemination of the results are included in formal report and the final recommendation for project risk reserve is given. Example Risk Brainstorming Record Line No. WP No. 1 Data Type Task Description Phase IV Total Project Schedule Start Date Estimate Jan 2008 Finish Date Duration (Work Days) Apr 2013 1360 1562 Analysis Jan 2008 Jan 2014 2 Demolish 191B (Under Current EA) - Planned 9g Completion Sep 2008 Estimate Apr 2008 Aug 2008 80 Analysis Oct 2008 Mar 2009 101 3 TB Approval EPA(R) Phase IV – Planned Milestone Jan 2009 Estimate Jan 2009 Feb 2009 Analysis Apr 2009 May 2009 Estimate Apr 2009 May 2009 Analysis Sep 2009 Oct 2009 5 BOD West Bay – Planned Completion Jun 10d 2011 Estimate Apr 2009 Jun 2011 558 Analysis Jul 2009 Nov 2011 621 6 BOD Electro-Plate Shop – Planned 11a Completion Jul 2011 Estimate Feb 2009 Dec 2010 480 7 BOD Cafeteria & Administration Fit-Up – 13 Planned Completion Oct 2012 8 9 & Demolitions & Decontamination – Planned 11 Completion Apr 2013 4 a Construction Contract Award (WP10/11/13) – Planned Milestone Apr 2009 Analysis Jul 2009 Jul 2011 528 Estimate Mar 2012 Aug 2012 120 Analysis Aug 2012 Jan 2013 121 Estimate Jul 2009 Apr 2013 980 Analysis Jul 2011 Mar 2014 700 Schedule Contingency Y Q Gantt Chart 2008 2009 2010 2011 2012 2013 2014 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 M 277 217 155 212 156 351 Example Schedule Milestones Variability Results overview of risk analysis-rev1.doc - ENGCOMP Confidential - Page 7 of 7 Phone (306) 978.7730 · Fax (306) 978.7729 · 3318 Millar Ave · Saskatoon · SK Canada S7K 7G9 · info@engcomp.ca