A practical workflow for identifying, scoring, and mitigating risk across the project life cycle.
Every project has risks. Mature project organizations don't avoid risk, they identify, price, and assign it explicitly. A formal risk assessment process produces a risk register that the team updates throughout the project, surfaces hidden risks early, and creates a single source of truth for decisions like contingency, contract structure, and insurance.
Incomplete documents, coordination gaps, code uncertainty, performance specification ambiguity.
Subsurface conditions, environmental contamination, utility conflicts, access constraints.
Long-lead equipment, permit delays, weather, labor availability, owner decisions.
Material price volatility, scope growth, design changes, currency, escalation.
Trade workmanship, specification clarity, inspection regimen, commissioning rigor.
Trade-specific hazards, public exposure on occupied or urban sites, sequencing complexity.
Liquidated damages, indemnification scope, insurance limits, dispute resolution mechanisms.
Owner change in priorities, financing, market conditions, regulatory change.
A usable risk register tracks the following columns at minimum:
A simple 5×5 matrix is enough for most projects. Score probability and impact each on a 1–5 scale and multiply for a 1–25 risk score. Critical risks (≥15) are escalated to executive review; major risks (8–14) get explicit mitigation plans; minor risks are monitored.
Contingency without a documented risk register is a slush fund. With a register, you can show which contingency is allocated to which identified risk, releasing unused contingency as risks retire.
Related guides for defect prevention, delivery, and document quality.