PMP-131 · Lesson 4 of 12 · 27 min

Qualitative and quantitative risk analysis

Identification produces a list; analysis turns it into priorities and numbers. Qualitative analysis ranks individual risks quickly using probability, impact and other characteristics, so that attention goes to the risks that matter. Quantitative analysis models the combined effect of risks and estimate uncertainty on project objectives, producing results such as the probability of finishing within budget. This lesson applies both to Project Compass, including expected monetary value, a decision tree, a Monte Carlo cost simulation and a sensitivity (tornado) analysis. PMP-130 already showed a Monte Carlo schedule analysis; here the focus is on cost and on how the results feed decisions about reserves.

Qualitative analysis: probability and impact

Qualitative analysis assesses each risk's probability of occurring and its impact on objectives if it does, using the scales defined in the risk management plan. Defining the scales matters, because without definitions one person's "high" is another's "medium". Scales are usually ordinal (very low to very high) with numeric ranges attached, and impact is defined separately for each objective.

Probability and impact scales from the Project Compass risk management plan. A risk is scored on its worst impact across objectives.
ScoreProbabilityCost impactSchedule impact (opening date)Quality impact
1 Very lowBelow 10 %Under $10,000Under 2 working daysBarely noticeable
2 Low10 % to 30 %$10,000 to $40,0002 to 5 daysMinor; only demanding users notice
3 Medium30 % to 50 %$40,000 to $80,0005 to 10 daysVisible to patrons; needs sponsor approval
4 High50 % to 70 %$80,000 to $150,00010 to 20 daysUnacceptable to the sponsor
5 Very highAbove 70 %Over $150,000Over 20 daysDeliverable effectively unusable

A probability and impact matrix combines the two scores into a priority. Project Compass uses score = probability × impact, with 12 or more treated as high, 6 to 10 as medium and 5 or less as low. Some organizations weight impact more heavily than probability, so that unlikely but catastrophic risks are not dismissed; others use an asymmetric matrix. The exam does not require a particular scheme, only that the scheme is defined in advance and applied consistently.

A five by five grid with probability from 1 to 5 on the vertical axis and impact from 1 to 5 on the horizontal axis. Cells are coloured green for scores up to 5, amber for 6 to 10 and red for 12 and above. R05 sits in the red cell at probability 3 and impact 4. R02 and R07 share the amber cell at probability 3 and impact 3; R06 is at 3 and 2; R01 at 2 and 4; R03, R08 and R10 at 2 and 3; and R04 in the green-edged cell at 2 and 2. A note says R09 is an opportunity plotted on a separate matrix.
The Project Compass threats on the probability and impact matrix.

Probability and impact are not the only useful characteristics. Urgency (or proximity) is how soon a response must be in place to be effective: the permit risk must be addressed now, while the app store rework risk is months away. Detectability is how easy it is to see the risk coming. Connectivity is how many other risks a risk is linked to; strategic impact is its effect on the organization's goals. Many teams also rate the quality of the risk data: a risk scored on guesswork with little understanding should be investigated further before it is relied on. A bubble chart can show three dimensions at once, for example probability, impact and urgency as bubble size.

Qualitative analysis has well-known weaknesses. Ordinal scores cannot properly be multiplied or added, so a score of 12 is not "twice as risky" as 6. Scorers anchor on one another and on early impressions. And a register of individually medium risks can still hide a large overall risk. These are reasons to use qualitative scores for ranking and conversation, and quantitative methods when decisions about money and dates depend on the answer.

Expected monetary value

Expected monetary value (EMV) is the probability of a risk multiplied by its monetary impact, with threats negative and opportunities positive. Summed over a set of risks, it gives the average outcome you would expect if the situation could be repeated many times. PMP-130 used it to size the Project Compass contingency reserve.

Expected monetary value of the costed risks and one opportunity, in thousands of dollars.
# Expected monetary value of the four costed risks and the opportunity ($000)
items = [("R01 asbestos in ceiling", 0.25, -120), ("R02 permit delay costs", 0.40, -60),
         ("R03 tag price increase", 0.30, -50), ("R04 app store rework", 0.25, -44),
         ("R09 joint tag order discount", 0.50, +18)]
threats = 0
for name, p, impact in items:
    emv = p * impact
    print(f"{name:30s} p={p:.2f}  impact {impact:+5d}  EMV {emv:+7.1f}")
    if impact < 0:
        threats += emv
opp = sum(p * i for _, p, i in items if i > 0)
print(f"\nThreat EMV {threats:+.0f}  ->  contingency reserve {-threats:.0f}")
print(f"Opportunity EMV {opp:+.0f} (not netted off; pursued as a response, see lesson 5)")
Output
R01 asbestos in ceiling        p=0.25  impact  -120  EMV   -30.0
R02 permit delay costs         p=0.40  impact   -60  EMV   -24.0
R03 tag price increase         p=0.30  impact   -50  EMV   -15.0
R04 app store rework           p=0.25  impact   -44  EMV   -11.0
R09 joint tag order discount   p=0.50  impact   +18  EMV    +9.0

Threat EMV -80  ->  contingency reserve 80
Opportunity EMV +9 (not netted off; pursued as a response, see lesson 5)

The four costed threats have a combined EMV of −$80,000, which is the contingency reserve in the cost baseline. The joint tag order opportunity has an EMV of +$9,000. The library chose not to reduce the contingency by the opportunity's value, because the opportunity was still uncertain and the board preferred to treat any saving as a bonus; lesson 5 shows how the team pursued it actively instead. Note what EMV is not: no single outcome will equal $80,000. If asbestos is found, the cost is $120,000 for that risk alone. EMV is an average for planning reserves across many risks, not a prediction of what will happen.

Decision trees

A decision tree models a decision with uncertain outcomes. Squares are decision nodes, circles are chance nodes and the branches carry probabilities and values. The EMV of each chance node is calculated from right to left by multiplying outcomes by probabilities, and at each decision node the branch with the best EMV is chosen, a process called rolling back the tree. Costs incurred on a branch, such as the cost of a survey, are subtracted along that branch.

Should the project pay for an intrusive survey of the concealed ceiling space before demolition? Values in thousands of dollars.
# Decision tree: add an intrusive survey of the concealed ceiling space before demolition? ($000)
# (The basic pre-demolition hazardous materials assessment is required anyway; this is an extra.)
survey_cost = 8
# Without survey: 25 % chance asbestos is found mid-demolition (abatement 80 + delay 40)
no_survey = 0.25 * -(80 + 40) + 0.75 * 0
# With survey: if found early (25 %), abatement is planned before work starts: 80, no delay
with_survey = -survey_cost + 0.25 * -80 + 0.75 * 0
print(f"EMV without survey: {no_survey:.0f}")
print(f"EMV with survey:    {with_survey:.0f}")
print("Choose:", "survey" if with_survey > no_survey else "no survey",
      f"(advantage {abs(with_survey - no_survey):.0f})")
# Sensitivity: at what probability of asbestos does the survey stop paying for itself?
for p in (0.05, 0.10, 0.15, 0.20, 0.25, 0.30):
    a = p * -120; b = -survey_cost + p * -80
    print(f"  p={p:.2f}: no survey {a:6.1f}  survey {b:6.1f}  -> {'survey' if b > a else 'no survey'}")
Output
EMV without survey: -30
EMV with survey:    -28
Choose: survey (advantage 2)
  p=0.05: no survey   -6.0  survey  -12.0  -> no survey
  p=0.10: no survey  -12.0  survey  -16.0  -> no survey
  p=0.15: no survey  -18.0  survey  -20.0  -> no survey
  p=0.20: no survey  -24.0  survey  -24.0  -> no survey
  p=0.25: no survey  -30.0  survey  -28.0  -> survey
  p=0.30: no survey  -36.0  survey  -32.0  -> survey
A decision tree. A square decision node branches to intrusive survey, cost 8, and no extra survey, cost 0. Each leads to a chance node. On the survey branch, found early with probability 0.25 gives minus 88 and none with 0.75 gives minus 8, for an EMV of minus 28. On the no-survey branch, found mid-demolition with 0.25 gives minus 120 and none gives 0, for an EMV of minus 30. A note says values are in thousands and the survey branch wins by 2.
Decision tree for the intrusive ceiling survey.

A basic hazardous materials assessment is required before demolition anyway, and it found no asbestos in accessible areas. The open question was whether to pay $8,000 for an intrusive survey of the concealed space above the old ceiling. Without it, there is a 25 % chance of finding asbestos mid-demolition, costing $80,000 for abatement plus $40,000 of delay. With it, asbestos would be found before work starts, so the abatement could be planned without delay. The survey branch has an EMV of −$28,000 against −$30,000 without, a narrow advantage of $2,000. The sensitivity table shows why the decision is close: below a 20 % probability, the survey does not pay for itself in money alone.

The team commissioned the survey, and the reason illustrates the limits of EMV. Money is not the only consideration: discovering asbestos mid-demolition would expose workers and halt the critical path, and the library's appetite for safety and opening-date risk is low. A decision maker who is risk-averse may reasonably pay slightly more than the EMV-optimal amount to avoid a bad outcome. Exam questions usually ask for the EMV-based answer, but real decisions weigh EMV alongside risk appetite, safety and reputation.

Quantitative analysis: Monte Carlo simulation

Qualitative scores and EMV look at risks one at a time. Monte Carlo simulation looks at the whole: it represents uncertain estimates as probability distributions, adds discrete risk events with their probabilities, and recalculates the total thousands of times, each time drawing random values. The result is a distribution of possible outcomes, from which you can read the probability of meeting a target and the value associated with any confidence level. PMP-130 applied this to the fit-out schedule (P50 about 108 working days, P80 about 114). Here it is applied to cost.

Monte Carlo simulation of total cost: three-point estimates for six cost groups plus the four costed risk events, 20,000 trials.
# Monte Carlo cost risk for Project Compass ($000): estimate uncertainty plus risk events
import random
random.seed(131)
# Major cost groups: (low, most likely, high) from the estimators; sum of most likely = 2,320
groups = {"Design and permits": (140, 150, 175), "Construction": (1080, 1150, 1320),
          "Furniture and fixtures": (300, 320, 360), "RFID and kiosks": (330, 350, 410),
          "Mobile app": (190, 210, 260), "Transition": (130, 140, 160)}
risks = [(0.25, 120), (0.40, 60), (0.30, 50), (0.25, 44)]
N = 20000
totals = []
for _ in range(N):
    t = sum(random.triangular(lo, hi, ml) for lo, ml, hi in groups.values())
    t += sum(imp for p, imp in risks if random.random() < p)
    totals.append(t)
totals.sort()
pct = lambda q: totals[int(q * N) - 1]
print(f"Point estimate (most likely, no risks): {sum(v[1] for v in groups.values()):,}")
print(f"Mean {sum(totals) / N:,.0f}   P50 {pct(0.50):,.0f}   P80 {pct(0.80):,.0f}   P90 {pct(0.90):,.0f}")
for target in (2320, 2400, 2520):
    share = sum(t <= target for t in totals) / N
    print(f"P(cost <= {target:,}) = {share:.0%}")
Output
Point estimate (most likely, no risks): 2,320
Mean 2,472   P50 2,465   P80 2,547   P90 2,589
P(cost <= 2,320) = 2%
P(cost <= 2,400) = 22%
P(cost <= 2,520) = 72%
A cumulative probability curve of simulated total cost from about 2,250 to 2,750 thousand dollars. Marked points show the most likely estimate of 2,320 at about 2 %, the BAC of 2,400 at about 22 % and the budget with reserve of 2,520 at about 72 %. A red dashed line marks P80 at about 2,547.
Cumulative distribution of simulated total cost for Project Compass.

The results are sobering. The sum of the most likely estimates, $2.32 million, is achieved in only about 2 % of trials, because the estimates are right-skewed: the high values are further from the most likely than the low values are, so the averages sit above the most likely figures. The cost baseline of $2.4 million, which adds the $80,000 EMV contingency, has only about a 22 % chance of being enough. The full budget including the $120,000 management reserve, $2.52 million, gives about 72 % confidence, and P80 is about $2.55 million.

This is the overall project risk that the risk register alone did not show. EMV contingency covered the four listed risk events on average, but not the uncertainty in every estimate. The project manager presented these results at the baseline review. The board had a firm funding cap and kept the baseline at $2.4 million with the 5 % management reserve, but it recorded that the budget's confidence level was low and asked for early warning if the forecast trended upwards. PMP-130's month 6 earned value analysis, with a forecast of about $2.6 million, is exactly the warning the simulation predicted. Decisions made with honest confidence levels lead to better conversations later than decisions made on single-point estimates.

Quantitative analysis needs care. Results are only as good as the input distributions, and correlations matter: if construction costs run high because of a hot labour market, furniture installation probably runs high too, and ignoring that correlation understates the spread. Simulation is worth the effort on large, complex or high-stakes projects, or where a contract or funding decision depends on confidence levels; on small projects, qualitative analysis may be enough.

Sensitivity analysis and tornado diagrams

Sensitivity analysis asks which uncertainties drive the result. A tornado diagram shows, for each uncertain input, how much the outcome swings when that input moves from its low to its high value with everything else held at the base case. The longest bar goes at the top, giving the funnel shape that gives the chart its name.

One-at-a-time sensitivity of total cost to each cost group, in thousands of dollars.
# Tornado (one-at-a-time sensitivity): swing in total cost when each group goes low to high ($000)
groups = {"Design and permits": (140, 150, 175), "Construction": (1080, 1150, 1320),
          "Furniture and fixtures": (300, 320, 360), "RFID and kiosks": (330, 350, 410),
          "Mobile app": (190, 210, 260), "Transition": (130, 140, 160)}
base = sum(ml for _, ml, _ in groups.values())
rows = []
for name, (lo, ml, hi) in groups.items():
    rows.append((hi - lo, name, base - ml + lo, base - ml + hi))
print(f"Base case {base:,}")
for swing, name, low, high in sorted(rows, reverse=True):
    bar = "#" * round(swing / 10)
    print(f"{name:24s}{low:6,} to {high:6,}  swing {swing:4d}  {bar}")
Output
Base case 2,320
Construction             2,250 to  2,490  swing  240  ########################
RFID and kiosks          2,300 to  2,380  swing   80  ########
Mobile app               2,300 to  2,370  swing   70  #######
Furniture and fixtures   2,300 to  2,360  swing   60  ######
Design and permits       2,310 to  2,345  swing   35  ####
Transition               2,310 to  2,340  swing   30  ###

Construction dominates, with a swing of $240,000, three times the next largest. That tells the project manager where to spend risk management effort: firming up construction costs through a more detailed estimate, earlier contractor involvement or a contract type that shares risk (lesson 8) will reduce overall uncertainty far more than refining the transition budget. Monte Carlo tools often produce a similar ranking from the correlation between each input and the total, which also accounts for the shape of each distribution.

Worked problem

Expected monetary value with an opportunity

A different project has three risks: a 30 % chance of a supplier delay costing $50,000, a 10 % chance of a regulatory change costing $120,000 and a 40 % chance of a bulk purchase discount saving $20,000. What is the total EMV, and how much contingency would cover the threats?

Show solution
  1. Supplier delay: 0.30 × −50,000 = −$15,000.
  2. Regulatory change: 0.10 × −120,000 = −$12,000.
  3. Discount: 0.40 × +20,000 = +$8,000.
  4. Total EMV = −15,000 − 12,000 + 8,000 = −$19,000. Threat EMV alone is −$27,000.

Answer: Total EMV is −$19,000. A contingency of $27,000 covers the threats on average; netting off the opportunity would give $19,000, which assumes the opportunity is pursued and is reasonably likely.

Common mistakes

  • MistakeScoring risks without defined probability and impact scales.

    InsteadUse the scales and matrix defined in the risk management plan.

  • MistakeTreating EMV as the amount a risk will cost.

    InsteadEMV is a probability-weighted average used for comparing options and sizing reserves.

  • MistakeAssuming the sum of most likely estimates is the likely total cost.

    InsteadSkewed estimates and risks push the likely total higher; simulation shows the confidence level.

  • MistakeForgetting to subtract the cost of a decision branch in a decision tree.

    InsteadInclude branch costs and roll back from right to left.

  • MistakeSpreading risk effort evenly across all cost items.

    InsteadUse sensitivity analysis to focus on the inputs that drive the outcome.

Summary and key terms

  • Qualitative analysis ranks risks by probability and impact using defined scales and a matrix, plus urgency and other factors.
  • Ordinal scores are for ranking; quantitative methods support decisions about money and dates.
  • EMV = probability × impact; threats negative, opportunities positive; summed EMV sizes contingency.
  • Decision trees roll back from right to left, choosing the branch with the best EMV after branch costs.
  • Monte Carlo simulation shows overall project risk: the probability of meeting a target and values at P50 or P80.
  • Tornado diagrams rank the uncertainties that drive the result.
  • Risk appetite, safety and reputation can justify decisions that differ from pure EMV.
Qualitative risk analysis
Prioritizing individual risks by assessing probability, impact and other characteristics.
Quantitative risk analysis
Numerically analysing the combined effect of risks and uncertainty on objectives.
Probability and impact matrix
A grid mapping probability against impact to assign priority.
Expected monetary value
The probability-weighted average of the monetary outcomes of a risk or decision.
Decision tree
A diagram that evaluates alternatives with uncertain outcomes by EMV.
Monte Carlo simulation
Repeated random sampling from input distributions to produce a distribution of outcomes.
Tornado diagram
A sensitivity chart showing the swing in an outcome caused by each input, largest at the top.
Urgency
How soon a response to a risk must be implemented to be effective.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. A risk has a 20 % probability and a $90,000 cost impact. What is its EMV?

    Show answer

    −$18,000.

  2. An opportunity has a 60 % chance of saving $10,000. EMV?

    Show answer

    +$6,000.

  3. Which direction do you calculate a decision tree?

    Show answer

    From right to left (rolling back).

  4. What does P80 mean in a cost simulation?

    Show answer

    There is an 80 % probability the cost will be at or below that value.

  5. Which chart shows which input uncertainty matters most?

    Show answer

    A tornado diagram.

  6. Why do skewed estimates make the most likely total unlikely?

    Show answer

    High outcomes are further from the mode than low ones, so averages and totals shift upwards.

  7. What is urgency in qualitative analysis?

    Show answer

    How soon a response must be in place to be effective.

  8. Where does the board find the confidence level of the budget?

    Show answer

    From quantitative analysis such as a Monte Carlo simulation.

  9. Can ordinal risk scores be meaningfully added across risks?

    Show answer

    Not really; they are for ranking, not arithmetic.

  10. A decision tree branch costs $8,000 to take. How is that handled?

    Show answer

    Subtract it along that branch before comparing EMVs.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz