Mastering Schedule Risk Analysis with Safran Risk

Sep 1 / Rami Salem
Schedule risk analysis quantifies uncertainty and discrete risks in a project schedule to produce defensible P-dates and risk drivers.

Using Safran Risk, you import a P6/MSP plan, fix schedule warnings, model risks (including calendar risks and probabilistic branching), simulate with LHS + convergence, compare pre/post-mitigation, and, when integrated with cost, report Joint Confidence Levels (JCL) for leadership decisions.

Key Takeaways

  • Import Primavera P6/Microsoft Project → fix constraints/open ends/long lags before simulating.

  • Separate inherent uncertainty from discrete risk events; use calendar risks for seasonality/weather.

  • Enable Latin Hypercube Sampling and Stop at Convergence for stable P50/P80/P90 results.

  • Use drivers/sensitivity to target mitigations and quantify pre → post improvements.

  • Integrate cost to present JCL (probability of meeting time and budget together).

Glossary

  • QSRA: Quantitative Schedule Risk Analysis.

  • P-date: Percentile completion date (e.g., P80).

  • JCL: Joint Confidence Level (probability to hit time & cost together).

  • LHS: Latin Hypercube Sampling.

  • Calendar risk: Time-dependent downtime windows (e.g., monsoon, sandstorms).


QSRA and QCRA JCL

Why traditional schedule risk analysis (QSRA) often underdelivers:

  • Lack of diligence: QSRA done for compliance, not decisions.

  • Dispersed, unsubstantiated data: weak evidence behind forecasts.

  • Optimism bias: “yes” answers over realistic assessments.

  • No ownership: overloaded teams and no clear risk lead

Result: forecasts that aren’t defensible, unclear explanations for date movement, and limited visibility on what happens next.

Risk Data Engine

To resolve this issues, In QRM Diploma  you will learn about something called RDE or Risk Data Engine to support So not to build schedule risk models not on Opinions, but on Data.

It is a systematic way to collect and study data to provide the best data driven information to the Schedule Risk Model with minimum amount of bias from the SME to Support the Schedule Risk Analysis process.



Safran Risk: from opinions to a Quantitative Risk Assessment

Safran Risk operationalizes a is data-driven schedule risk analysis:

  • Structured ingestion & checks: Import from P6/MS Project; run schedule warnings to make the network simulation-ready.

  • Fit-for-purpose simulation: Monte Carlo with Latin Hypercube Sampling and Stop at Convergence for speed and stability on large models.

  • Scenario clarity: Toggle pre- vs post-mitigation to quantify improvement in days at your decision percentile.

  • Decision alignment: Integrate cost with schedule to communicate JCL clearly to executives.



Step-by-step: building a schedule risk analysis model in Safran Risk

1) Import your schedule (get it “risk-ready”)

  • Import: Bring in Primavera P6/Microsoft Project (and Safran Project native).

  • Compile & units: Compile before export; align planning units (days vs hours).

  • Schedule warnings: Resolve constraints, open-ended activities, and long lags/leads. Convert long lags to dummy activities so uncertainty can be applied realistically.


2) Define risks & uncertainties (model real behavior)

  • Standard (discrete) risks: Probability + impact; model pre/post-mitigation and include cost/duration of mitigation actions.

  • Estimated uncertainty (100% probability): bounded duration spread on activities (e.g., −20% / +50%).

  • Calendar risks: Time-dependent downtime (monsoon, sandstorm, freeze/thaw) built from templates or time-series history.

  • Non-existence risk: Simulate links/activities that may or may not exist (permits, optional scope).

  • Probabilistic branching: Competing paths (e.g., shallow vs deep foundations) with branch probabilities.

  • Global risks: Standardize reusable risks as an organizational template; import/export via Excel for governance.


3) Map risks to the right work (where it truly bites)

  • Assign to activities/summaries; filter by WBS, codes, or critical path to focus effort.

  • Series vs parallel impacts: Choose whether multiple risks accumulate (series) or hit concurrently (parallel).

  • Overrides: Adjust a risk’s probability/impact per activity without changing the global definition.



4) Configure the analysis (fast, stable, reproducible)

  • Iterations & seed: Choose iteration count and fix a seed for reproducibility.

  • Convergence: Enable Stop at Convergence with percentile targets/tolerance to end runs automatically when stable.

  • Sampling & correlation: Consider LHS and include correlations where defined.


QSRA Schedule Risk Analysis

5) Read the results like a decision-maker

  • Distributions & P-dates: Report mean/median and P50/P80/P90; add visual curtain annotations at decision percentiles.

  • Drivers & sensitivity: Use tornado/driver views to identify where contingency truly comes from.

  • Compare scenarios: Show days of improvement (e.g., “71 days improvement”) from pre → post mitigation; keep artifacts for audits.

  • From P-dates to actions: Tie the top drivers to targeted mitigations and update the plan and baseline appropriately.


QSRA Distribution Compraision


Integrate cost & schedule: move to Joint Confidence Levels (JCL)

When timing and money both matter (always), integrate cost with your schedule risk analysis to produce JCL, the probability of achieving both targets simultaneously (e.g., meet the date and budget at P80). This is the language executives understand.


Schedule risk analysis checklist

  • Export a compiled schedule and align units.

  • Fix constraints, open ends, and long lags (use dummies where needed).

  • Separate uncertainty (spread) from discrete risks (events).

  • Use calendar risks for seasonality/weather—don’t “globally pad.”

  • Map risks where they matter; pick series vs parallel correctly.

  • Set iterations, seed, LHS (optional), convergence.

  • Report P-dates, drivers, pre/post impacts, and a clear action plan.


FAQs

Q1) What is schedule risk analysis in practice?
A simulation-based approach (QSRA) that quantifies uncertainty and discrete risks on a project schedule, producing P-dates and drivers so decisions reflect reality, not optimism.

Q2) Can I use Safran Risk with Primavera P6 or Microsoft Project?
Yes—import your plan, then resolve schedule warnings (constraints, open ends, long lags) to ensure realistic simulation outputs.

Q3) Why use calendar risks instead of just widening duration ranges?
Calendar risks capture time-dependent downtime (e.g., monsoon periods) that duration ranges alone cannot represent accurately.

Q4) Should I enable Latin Hypercube Sampling (LHS)?
LHS often improves coverage of input distributions and can speed convergence. Use with convergence controls for large models.

Q5) How do I prove mitigation works?
Model pre/post states and use distribution comparison to quantify improvement in days at your decision percentile (e.g., P80).


Ready to master schedule risk analysis end-to-end?

Join the Schedule Risk Analyst Course (Safran Risk edition) and learn how to:

  • Import & health-check P6/MSP schedules (constraints, lags, open ends)

  • Model uncertainty, discrete risks, calendar risks, and probabilistic branching

  • Configure simulations with LHS + convergence for stable P50/P80/P90

  • Pinpoint delay drivers (tornado), prove pre→post mitigation impact, and communicate JCL

  • Ship audit-ready QSRA deliverables your executives actually use.

Who it’s for: Planners, Schedulers, Risk Engineers, PMO, Cost Controllers.
Includes:  Practical case exercises.


Schedule Risk Analyst Course

Learn who to be a Schedule Risk analyst

Write your awesome label here.
Created with