Quantitative Risk Analysis with Microsoft Project

Similar documents
Full Monte. Looking at your project through rose-colored glasses? Let s get real.

Risk Video #1. Video 1 Recap

Use of the Risk Driver Method in Monte Carlo Simulation of a Project Schedule

Monte Carlo Simulation (General Simulation Models)

Making sense of Schedule Risk Analysis

ADVANCED QUANTITATIVE SCHEDULE RISK ANALYSIS

(RISK.03) Integrated Cost and Schedule Risk Analysis: A Draft AACE Recommended Practice. Dr. David T. Hulett

Proper Risk Assessment and Management: The Key to Successful Banking O R A C L E W H I T E P A P E R N O V E M B E R

California Department of Transportation(Caltrans)

PROJECT MANAGEMENT: PERT AMAT 167

International Project Management. prof.dr MILOŠ D. MILOVANČEVIĆ

Cost Containment through Offsets in the Cap-and-Trade Program under California s Global Warming Solutions Act 1 July 2011

SCAF Workshop Integrated Cost and Schedule Risk Analysis. Tuesday 15th November 2016 The BAWA Centre, Filton, Bristol

STOCHASTIC COST ESTIMATION AND RISK ANALYSIS IN MANAGING SOFTWARE PROJECTS

Chapter 2 Uncertainty Analysis and Sampling Techniques

THE JOURNAL OF AACE INTERNATIONAL - THE AUTHORITY FOR TOTAL COST MANAGEMENT TM

Project Management Chapter 13

STOCHASTIC COST ESTIMATION AND RISK ANALYSIS IN MANAGING SOFTWARE PROJECTS

Better decision making under uncertain conditions using Monte Carlo Simulation

Risk vs. Uncertainty: What s the difference?

A METHOD FOR STOCHASTIC ESTIMATION OF COST AND COMPLETION TIME OF A MINING PROJECT

David T. Hulett, Ph.D, Hulett & Associates, LLC # Michael R. Nosbisch, CCC, PSP, Project Time & Cost, Inc. # 28568

RISK MANAGEMENT. Budgeting, d) Timing, e) Risk Categories,(RBS) f) 4. EEF. Definitions of risk probability and impact, g) 5. OPA

ExcelSim 2003 Documentation

Integrating Contract Risk with Schedule and Cost Estimates

Cost Risk and Uncertainty Analysis

In an earlier question, we constructed a frequency table for a customer satisfaction survey at a bank.

Analytical Finance 1 Seminar Monte-Carlo application for Value-at-Risk on a portfolio of Options, Futures and Equities

UNIT-II Project Organization and Scheduling Project Element

Project Management Professional (PMP) Exam Prep Course 06 - Project Time Management

SIMULATION CHAPTER 15. Basic Concepts

Understanding the Results of an Integrated Cost/Schedule Risk Analysis James Johnson, NASA HQ Darren Elliott, Tecolote Research Inc.

Real-World Project Management. Chapter 15

SCHEDULE CREATION AND ANALYSIS. 1 Powered by POeT Solvers Limited

Using Monte Carlo Analysis in Ecological Risk Assessments

DECISION SUPPORT Risk handout. Simulating Spreadsheet models

Research Methods Outline

Integrated Cost Schedule Risk Analysis Using the Risk Driver Approach

The Value of Flexibility to Expand Production Capacity for Oil Projects: Is it Really Important in Practice?

Risk Assessment of the Niagara Tunnel Project

NtInsight for ALM. Feature List

CHAPTER 5. Project Scheduling Models

3. Probability Distributions and Sampling

6 th September not protectively marked 1

SENSITIVITY ANALYSIS IN CAPITAL BUDGETING USING CRYSTAL BALL. Petter Gokstad 1

Appendix A. Selecting and Using Probability Distributions. In this appendix

How to Satisfy GAO Schedule Best Practices

Integrated Cost-Schedule Risk Analysis Improves Cost Contingency Calculation ICEAA 2017 Workshop Portland OR June 6 9, 2017

Performance risk evaluation of long term infrastructure projects (PPP-BOT projects) using probabilistic methods

A Comparative Assessment of the PERT vs Monte Carlo simulation for. Schedule Risk Assessment

BlackRock Solutions CMBS Credit Model

Project Management for the Professional Professional Part 3 - Risk Analysis. Michael Bevis, JD CPPO, CPSM, PMP

Uncertainty in Economic Analysis

Project Management. Managing Risk. Clifford F. Gray Eric W. Larson Third Edition. Chapter 7

Publication date: 12-Nov-2001 Reprinted from RatingsDirect

RISK MITIGATION IN FAST TRACKING PROJECTS

TIE2140 / IE2140e Engineering Economy Tutorial 6 (Lab 2) Engineering-Economic Decision Making Process using EXCEL

How to Consider Risk Demystifying Monte Carlo Risk Analysis

XLSTAT TIP SHEET FOR BUSINESS STATISTICS CENGAGE LEARNING

Integrated Cost Schedule Risk Analysis Using the Risk Driver Approach

Week 1 Quantitative Analysis of Financial Markets Distributions B

Risk analysis in adopting FES-exoskeleton system in rehabilitation programs

MINI GUIDE. Project risk analysis and management

ESTIMATING THE DISTRIBUTION OF DEMAND USING BOUNDED SALES DATA

ASC Topic 718 Accounting Valuation Report. Company ABC, Inc.

LONG INTERNATIONAL. Rod C. Carter, CCP, PSP and Richard J. Long, P.E.

1 Variables and data types

Project Risk Management

Simulation. LEARNING OBJECTIVES : After studying this chapter, you should be able to :

RISK MANAGEMENT PROFESSIONAL. 1 Powered by POeT Solvers Limited

Financial. Analysis, and. ModeHIng. Long-Term Forecasting

CHAPTER 5 STOCHASTIC SCHEDULING

Project Risk Management. Prof. Dr. Daning Hu Department of Informatics University of Zurich

Methodology for risk analysis in railway tunnels using Monte Carlo simulation

Probabilistic Benefit Cost Ratio A Case Study

Project Planning. Identifying the Work to Be Done. Gantt Chart. A Gantt Chart. Given: Activity Sequencing Network Diagrams

EFFECTIVE TECHNIQUES IN RISK MANAGEMENT. Joseph W. Mayo, PMP, RMP, CRISC September 27, 2011

23.1 Probability Distributions

SENSITIVITY AND RISK ANALYSIS OF THE ECONOMIC EVALUATION OF INVESTMENT PROJECTS CASE STUDY: DEVELOPMENT PLAN IN SUFIAN CEMENT PLANT

Risk in Agriculture Credit Applications: A New Approach

Textbook: pp Chapter 11: Project Management

Bidding Decision Example

Web Extension: Continuous Distributions and Estimating Beta with a Calculator

White Paper. Risk Assessment

Project Theft Management,

Managing Project Risk DHY

Excavation and haulage of rocks

PROJECT SCENARIOS, BUDGETING & CONTINGENCY PLANNING

Chapter-8 Risk Management

Poor Man s Approach to Monte Carlo

A Study on Risk Analysis in Construction Project

<Partner Name> <Partner Product> RSA ARCHER GRC Platform Implementation Guide. 6.3

Using Fat Tails to Model Gray Swans

Milliman STAR Solutions - NAVI

A Model to Quantify the Return On Information Assurance

BAE Systems Risk Opportunity & Uncertainty Modelling ACostE North West Region 4th September 2013

Introduction. Introduction. Six Steps of PERT/CPM. Six Steps of PERT/CPM LEARNING OBJECTIVES

Morningstar Fixed Income Style Box TM Methodology

INTRODUCING RISK MODELING IN CORPORATE FINANCE

RISK EVALUATION OF PRODUCTION AND IMPLEMENTATION OF THE PROJECT

Transcription:

Copyright Notice: Materials published by ProjectDecisions.org may not be published elsewhere without prior written consent of ProjectDecisions.org. Requests for permission to reproduce published materials should state where and how the material will be used. Quantitative Risk Analysis with Microsoft Project Lev Virine, Ph.D., lvirine@projectdecisions.org Michael Trumper, mtrumper@projectdecisions.org ProjectDecisions.org Abstract Quantitative Risk Analysis has become an important component of project management. Microsoft Project and particularly Microsoft Project Server implement qualitative risk analysis methodology. But what about quantitative analysis? Quantitative Risk Analysis gives the project manager ability to see how project schedule will be affected if certain risks are occur. As a result, project managers are able to mitigate risk factors and manage their projects better. Although Microsoft Project does not perform quantitative risk analysis by itself it can done using third party tools or add-ins. Monte Carlo Simulation Tools Monte Carlo simulations can be used to perform quantitate risk analysis of project schedules. Monte Carlo is a mathematical method used on risk analysis in many areas and is used to approximate the distribution of potential results based on probabilistic inputs. Each simulation is generated by randomly pulling a sample value for each input variable from its defined probability distribution, e.g. uniform, normal, lognormal, triangular, beta, etc. These input sample values are then used to calculate the results, i.e. total project duration, total project cost, project finish time. The inputs can be task duration, cost, start and finish time, etc. This procedure is then repeated until the probability distributions are sufficiently well represented to achieve the desired level of accuracy. They are used to calculate the critical path, slack values, etc. Monte Carlo simulations have been proven an effective methodology for the analysis of project schedule with uncertainties. To use Monte Carlo simulations with Microsoft Project you need to have add-on tool. There are a number of such tools available on market including These software tools will help you find answer on the questions such as: - What is the chance of your project being completed on schedule and within budget? - What is the chance that the particular task will be on the critical path? - What tasks affect the project duration at most? - What is the project success rate?

Some Monte Carlo simulation tools can be access using toolbar (ribbon) in Microsoft Project (Figure 1). Using such toolbars you can assign statistical distributions to cost and duration, risk events, perform calculation and see results. Other tools can open Microsoft Project file (extension mpp). Some tools include both functionalities. Figure 1. Toolbar for Project Risk Analysis in Microsoft Project (RiskyProject software by Intaver Institite Inc www.intaver.com). Monte Carlo Simulations Functionalities Each Monte Simulation tool has its own specific functionalities; however, some features are common for all of them. First, all of these software allow the user to: assign different statistical distributions including custom distributions to project inputs (task duration, cost, etc.), perform Monte Carlo simulation, and output results in different formats. For example, you can use a frequency or cumulative probability charts or histograms to see the chance that the project will be completed within a given period of time (see Figure 2). You can calculate the criticality index or probability that a task lies on the critical tasks. You can perform a sensitivity analysis or calculate how sensitive the project outputs (project duration, cost, risks, finish times, etc.) are to the uncertainties of the project inputs (task duration, finish time, etc.). Results of sensitivity analysis can be shown on a the chart, as in Figure 3. The tasks which are listed highest on the chart have the potential to affect project duration the most. Monte Carlo simulation tools may offer features such as probabilistic or conditional branching. An example of probabilistic branching is when the user defines that there is 40% chance that task A will be successor of task B and 60% chance that task C will be successor of task B. An example of conditional branching is when the user defines that task A task will be followed by task B if task A duration is greater or less then a certain value.

Figure 2: Frequency chart can be used to assess the chance that project will be completed within a given period of time Figure 3: Results of sensitivity analysis The classic Monte Carlo simulation method has a number of limitations. Statistical distributions of project inputs such as task durations should be obtained based on reliable historical data and in many cases this data is available. For example, a project manager usually knows that particular construction job will task between 1 and 3 days and can be defined by normal distribution. However, in some cases, especially for research and development projects, this information is not available and using Monte Carlo simulation may not improve your estimations. It is also very important to constantly track your project performance and update input data and associated distributions using performance measurement data. Another problem associated with Monte Carlo simulations is that, if a project slips, project managers usually perform certain actions. It is difficult to define and forecast the management response within a Monte Carlo simulation method. To overcome these and other challenges Event Chain Methodology has been developed as an extension of the classic Monte Carlo simulation method. Project uncertainties can be defined as a

set of risks or probabilistic events (risk lists), which can be assigned to tasks, resources, or project schedule. Such events can occur at the middle of the task and can lead to task delay, restart, cancellation, etc. Events can cause other events and generate event chains. Result of analysis risk adjusted project schedule or project schedule generated as a result of Monte Carlo risk analysis (Figure 4). Most risk analysis tools allow bringing risk adjusted schedules back to Microsoft Project, so it can be managed in Microsoft Project. Project managers can monitor risk events, determine the critical risks - which affect project schedules the most - and mitigate them. Event Chain Methodology allows you to perform Quantitative Risk Analysis by combining project schedule and risk lists. Figure 4. Risk adjusted project schedule with risks assigned to the tasks. Project Risk Analysis in Microsoft Project Server Project risk analysis for schedules for Microsoft Project Server is performed similarly to schedules in Microsoft Project client. Most add-ins can read schedules from Project Server and perform Monte Carlo simulations. Microsoft Project Server has list of risks, which can be used by add0ins to perform risk analysis with events or event chains.

Some risk analysis tools support multiple projects, which can be taken from Microsoft Project Server. In this case it is possible to rank project based on their risk exposure calculated as of Monte Carlo simulations (Figure 5). The result of analysis can be presented as risk chart: A horizontal axis is a risk exposure. It can be expressed as standard deviation, P10, P90, etc. of project duration or cost A vertical axis is a project duration or cost Size of the circle represents cost if vertical axis is duration and duration if vertical axis is cost. Risk in project which higher risk exposure must be mitigated first. Figure 5. Ranking projects in the project portfolio obtained in Microsoft Project Server You do not need to be a statistician to use Monte Carlo simulation tools with Microsoft Project. They are designed for project managers who want to bring the power of Quantitative Risk Analysis to the project. Project managers are successfully using such tools in different industries for years.