{"id":79580,"date":"2026-10-28T07:44:51","date_gmt":"2026-10-28T07:44:51","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=79580"},"modified":"2026-10-28T07:44:52","modified_gmt":"2026-10-28T07:44:52","slug":"iso-31000-explained-a-hands-on-guide-to-risk-identification-analysis-treatment-and-enterprise-decision-making","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/iso-31000-explained-a-hands-on-guide-to-risk-identification-analysis-treatment-and-enterprise-decision-making\/","title":{"rendered":"ISO 31000 Explained: A Hands-On Guide to Risk Identification, Analysis, Treatment, and Enterprise Decision-Making"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A company wants to adopt a new identity provider. The project could reduce maintenance cost and improve employee access, but it may also introduce supplier dependency, migration errors, unexpected licensing costs, or service disruptions. Should the company proceed, delay, modify the rollout, or choose a different provider?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a risk-management decision.&nbsp;<strong>ISO 31000<\/strong>&nbsp;provides internationally recognized&nbsp;<strong>guidelines<\/strong>&nbsp;for making decisions under uncertainty. It is relevant to technology, finance, suppliers, cybersecurity, operations, product strategy, safety, and organizational transformation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most important starting point is that risk management is not about eliminating every risk. It is about understanding how uncertainty can affect objectives and making proportionate, informed decisions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is risk?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In ISO 31000, risk is understood as the&nbsp;<strong>effect of uncertainty on objectives<\/strong>. That effect can involve downside threats, upside opportunities, or a combination of both. A risk is not merely an item in a vulnerability scanner or an event that has already occurred.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A strong risk statement connects&nbsp;<strong>cause, uncertain event, and effect on an objective<\/strong>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Because the new identity platform is the only authentication provider for several critical services, a prolonged provider outage could prevent employees from accessing systems and interrupt customer support operations.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Compare that with the weak statement \u201cidentity platform outage.\u201d The longer statement identifies the dependency, event, and business consequence, making treatment decisions much easier.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principles, framework, and process: three different layers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ISO 31000 can be understood as three connected elements:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Element<\/th><th class=\"has-text-align-left\" data-align=\"left\">Purpose<\/th><th class=\"has-text-align-left\" data-align=\"left\">Everyday application<\/th><\/tr><\/thead><tbody><tr><td>Principles<\/td><td>Describe the characteristics of useful risk management<\/td><td>Integrated, structured, context-sensitive, inclusive, dynamic, informed, and continually improving<\/td><\/tr><tr><td>Framework<\/td><td>Embed risk management in leadership, governance, strategy, culture, and operations<\/td><td>Risk policy, accountabilities, resources, oversight, reporting, improvement<\/td><\/tr><tr><td>Process<\/td><td>Guide the work of assessing, treating, monitoring, and communicating risks<\/td><td>Risk workshops, decision logs, assessments, treatment actions, review<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The framework should support business decisions, not create an isolated compliance function. Risks may be owned by the leaders accountable for the relevant objectives, with specialists assisting analysis and control design.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Understand the complete risk management cycle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The process can be represented as an iterative cycle:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">Objectives <span class=\"hljs-keyword\">and<\/span> decision context\n            |\n   Scope, context, <span class=\"hljs-keyword\">and<\/span> criteria\n            |\n      Identify risks\n            |\n      Analyze risks\n            |\n      Evaluate risks\n            |\n       Treat risks\n            |\n   Monitor, review, <span class=\"hljs-keyword\">and<\/span> improve\n            |\n      <span class=\"hljs-keyword\">New<\/span> decision context\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><strong>Communication and consultation<\/strong>&nbsp;occur throughout the process.&nbsp;<strong>Recording and reporting<\/strong>&nbsp;also occur throughout it. The diagram simplifies sequencing; actual risk work is iterative. A newly identified supplier weakness may require going back to change the decision criteria or treatment options.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1 \u2014 Establish scope, context, and risk criteria<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First ask what decision is being made. \u201cAssess every risk in the company\u201d is too broad for a useful first exercise. A narrower scope such as \u201capprove the identity provider migration and its production operating model\u201d enables more concrete analysis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Document:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The business objective and expected benefits.<\/li>\n\n\n\n<li>Internal and external constraints, including contractual and legal obligations.<\/li>\n\n\n\n<li>Stakeholders, decision owners, and affected services.<\/li>\n\n\n\n<li>The period being considered and material assumptions.<\/li>\n\n\n\n<li>Risk criteria: what level of exposure requires management treatment, escalation, or explicit approval.<\/li>\n\n\n\n<li>How likelihood, impact, uncertainty, and effectiveness of controls will be analyzed.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Risk appetite<\/strong>&nbsp;describes the broad amount and type of risk an organization is willing to pursue or retain in pursuit of its objectives.&nbsp;<strong>Risk tolerance<\/strong>&nbsp;generally refers to acceptable variation or bounds around specific objectives. Define these terms explicitly in company policy because implementation vocabularies differ.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2 \u2014 Identify risks using several methods<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Interview service owners, engineers, customer teams, finance, security, and procurement. Inspect incident history, architectural dependencies, contracts, audit observations, control gaps, previous migrations, and credible disruption scenarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the identity-provider migration, risks could include:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A migration error locks employees out of essential applications.<\/li>\n\n\n\n<li>The supplier experiences a prolonged regional outage.<\/li>\n\n\n\n<li>Approval workflows provision excessive permissions.<\/li>\n\n\n\n<li>A license-model change increases recurring costs.<\/li>\n\n\n\n<li>A missed integration requirement delays the product launch.<\/li>\n\n\n\n<li>A successful automation initiative frees support staff for higher-value work\u2014an opportunity that can be developed rather than just defended against.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A useful workshop asks how each event affects an objective, who would notice it, what already prevents it, and how reliably the organization would respond.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3 \u2014 Analyze likelihood, consequences, and existing controls<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Analysis estimates the nature and level of risk, considering consequences, likelihood, uncertainty, existing controls, dependencies, and possible scenarios. Depending on the decision, the method may be qualitative, semi-quantitative, quantitative, or scenario based.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simple 5-by-5 risk matrix can help a team start a conversation, but&nbsp;<strong>ISO 31000 does not mandate one universal risk matrix, scoring equation, or set of colors<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For illustration only:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Likelihood: 1 = rare under the selected time horizon; 5 = very likely.<\/li>\n\n\n\n<li>Impact: 1 = limited effect; 5 = critical effect on the defined objective.<\/li>\n\n\n\n<li>Illustrative score = likelihood \u00d7 impact.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A likelihood of 3 and impact of 5 gives a score of 15. That number has no independent meaning until the rating definitions, time frame, impact dimensions, and decision thresholds are established. A 3\u00d75 matrix also cannot, by itself, tell you the financial probability of an event.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sample risk register<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">ID<\/th><th class=\"has-text-align-left\" data-align=\"left\">Risk scenario<\/th><th class=\"has-text-align-left\" data-align=\"left\">Current safeguards<\/th><th class=\"has-text-align-left\" data-align=\"left\">Illustrative L \u00d7 I<\/th><th class=\"has-text-align-left\" data-align=\"left\">Proposed action<\/th><th class=\"has-text-align-left\" data-align=\"left\">Owner<\/th><\/tr><\/thead><tbody><tr><td>R-01<\/td><td>Provider outage interrupts critical employee access<\/td><td>Supplier status monitoring and administrator accounts<\/td><td>3 \u00d7 5 = 15<\/td><td>Test independent access and recovery arrangements<\/td><td>Workplace technology lead<\/td><\/tr><tr><td>R-02<\/td><td>Migration maps user permissions incorrectly<\/td><td>Preproduction tests and peer review<\/td><td>3 \u00d7 4 = 12<\/td><td>Rehearse migration, use staged rollout and rollback<\/td><td>Identity engineering lead<\/td><\/tr><tr><td>R-03<\/td><td>Unexpected licensing growth exceeds budget<\/td><td>Contract review and basic billing reports<\/td><td>4 \u00d7 3 = 12<\/td><td>Set cost thresholds and review alternative plans<\/td><td>Finance and procurement owner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">All ratings are hypothetical and should not be used as default compliance thresholds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4 \u2014 Evaluate which risks require decisions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Risk evaluation compares analysis results with the organization&#8217;s stated criteria to determine whether a risk can be retained, needs further treatment, requires more evidence, or should be escalated. The&nbsp;<strong>risk owner<\/strong>&nbsp;is accountable for the decision under the delegated governance model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not confuse analysis with evaluation. A score of 15 is analysis output. Whether 15 is acceptable depends on the organization&#8217;s criteria, objectives, exposure, affected parties, and obligations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certain legal or safety obligations may impose constraints that cannot be waived simply because a manager accepts the risk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5 \u2014 Choose and implement treatment<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Typical options include avoiding an activity, reducing likelihood, reducing consequence, sharing some consequences through contractual or financial arrangements, or knowingly retaining a risk within authorized boundaries. Positive uncertainties may warrant taking or increasing exposure to an opportunity where justified.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A meaningful treatment plan identifies:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Field<\/th><th class=\"has-text-align-left\" data-align=\"left\">Example<\/th><\/tr><\/thead><tbody><tr><td>Risk<\/td><td>Identity-provider outage affects critical access<\/td><\/tr><tr><td>Decision<\/td><td>Reduce consequence and improve recoverability<\/td><\/tr><tr><td>Treatment<\/td><td>Independent administrative access, fallback workflows, recovery tests<\/td><\/tr><tr><td>Accountable owner<\/td><td>Workplace technology director<\/td><\/tr><tr><td>Implementing teams<\/td><td>Identity engineering and business continuity<\/td><\/tr><tr><td>Completion condition<\/td><td>Tested recovery meets the business-approved objective<\/td><\/tr><tr><td>Verification<\/td><td>Exercise record and verified user-access results<\/td><\/tr><tr><td>Residual risk<\/td><td>Remaining exposure after treatments, reviewed by risk owner<\/td><\/tr><tr><td>Review trigger<\/td><td>Provider incident, architecture change, or material contract change<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A treatment is not complete merely because an action ticket was closed. It must be operational and its effectiveness evaluated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6 \u2014 Monitor, review, record, and report<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Risks change when suppliers, customers, technology, regulation, incidents, or enterprise goals change. Review should therefore occur at planned intervals and after relevant events.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Report the information needed for a decision: material risk scenarios, business impact, control effectiveness, trends, treatment progress, unresolved exposure, and requests for risk acceptance or investment. A long list of colored squares without decisions is not an effective risk report.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use key risk indicators where they are meaningful. For the identity platform, examples include untested critical integrations, recovery-test failures, single-provider dependencies, overdue high-risk actions, and emergency access exceptions. Distinguish indicators of exposure from actual realized losses.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hands-on lab: a 60-minute risk workshop<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Situation:<\/strong>&nbsp;A SaaS business is preparing to adopt a new managed database provider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exercise A \u2014 Context (10 minutes).<\/strong>&nbsp;Define the business reason for migration, protected objectives, decision authority, and evaluation period.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exercise B \u2014 Identify (15 minutes).<\/strong>&nbsp;Write at least six risk statements using cause, uncertain event, and effect on an objective. Include one upside opportunity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exercise C \u2014 Analyze (10 minutes).<\/strong>&nbsp;Choose clear likelihood and impact definitions; evaluate three risks and record confidence and assumptions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exercise D \u2014 Evaluate (10 minutes).<\/strong>&nbsp;Decide which exposures are unacceptable under the company&#8217;s actual criteria, and who must approve exceptions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exercise E \u2014 Treat (10 minutes).<\/strong>&nbsp;For two important risks, choose control measures, accountable owners, dates, and success evidence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exercise F \u2014 Report (5 minutes).<\/strong>&nbsp;Create a three-sentence leadership update: the decision requested, material exposure, and condition for safe progress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Expected output:<\/strong>&nbsp;A short decision brief and a risk register that leads to action. The exercise is successful when leadership can make a better-informed decision, not when every row has a numeric score.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced considerations: avoid false certainty<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scales need calibration.<\/strong>&nbsp;Two departments may both rate impact \u201chigh\u201d while thinking of completely different financial or operational consequences. Harmonize definitions before aggregating scores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Risk is often correlated.<\/strong>&nbsp;A single identity or networking failure may simultaneously disrupt many services. Risk registers that treat related events as fully independent can underestimate exposure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Residual risk needs evidence.<\/strong>&nbsp;A control described on paper is not the same as a functioning control. Consider design, implementation, and observed operating effectiveness.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Quantitative models need assumptions.<\/strong>&nbsp;Expected financial loss, simulations, and scenario analysis can be useful, but use defensible distributions and data. A numeric result generated from unsupported assumptions is not more reliable than a qualitative conclusion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Risk ownership is not risk reporting.<\/strong>&nbsp;A central risk team can coordinate methodology and challenge findings, but the executive accountable for an activity generally needs to own the corresponding decision within the governance structure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What ISO 31000 does not certify<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ISO 31000 is a&nbsp;<strong>guidance standard<\/strong>, not a certifiable management-system requirements standard for organizations. ISO states that it cannot be used as the basis for ISO 31000 certification. Training providers may award individual learning credentials, but these must not be described as ISO certification of an organization&#8217;s risk management system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ISO 31000 also does not mandate a universal maturity scale. Organizations can assess the effectiveness and integration of their risk-management arrangements using a separately defined model, but should identify that model and its evidence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common failures<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Writing risks as vague topics without causes or business consequences.<\/li>\n\n\n\n<li>Giving every risk a 5\u00d75 number while ignoring assumptions and uncertainty.<\/li>\n\n\n\n<li>Treating all high scores identically, regardless of obligation or objective.<\/li>\n\n\n\n<li>Assigning risk ownership to a committee with no empowered decision maker.<\/li>\n\n\n\n<li>Claiming that purchased insurance eliminates operational or reputational exposure.<\/li>\n\n\n\n<li>Closing a risk because the treatment action was scheduled rather than verified.<\/li>\n\n\n\n<li>Calling an internal risk rating an official ISO 31000 maturity or conformity certificate.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quick assessment<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Can risk include an opportunity?<\/strong>\u00a0Yes; uncertainty may have beneficial or adverse effects on objectives.<\/li>\n\n\n\n<li><strong>Does ISO 31000 require a 5\u00d75 matrix?<\/strong>\u00a0No.<\/li>\n\n\n\n<li><strong>What is the difference between analysis and evaluation?<\/strong>\u00a0Analysis characterizes exposure; evaluation compares it with criteria to support decisions.<\/li>\n\n\n\n<li><strong>Who should decide whether to accept a material risk?<\/strong>\u00a0The appropriately authorized accountable risk owner, subject to applicable obligations.<\/li>\n\n\n\n<li><strong>Can a company be certified to ISO 31000 as a management system?<\/strong>\u00a0No; it is a guidelines standard, not a certifiable requirements standard.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Official references<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.iso.org\/standard\/31000\">ISO 31000: Risk management \u2014 Guidelines<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.iso.org\/standard\/31000\">ISO: Risk management principles and guidance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.iso.org\/standard\/75106.html\">ISO 22301: Business continuity management system requirements<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Risk scores, tables, examples, and suggested criteria in this tutorial are illustrative. ISO 31000 does not impose these numerical choices, thresholds, or maturity ratings.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A company wants to adopt a new identity provider. The project could reduce maintenance cost and improve employee access, but it may also introduce supplier dependency, migration&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[11138],"tags":[],"class_list":["post-79580","post","type-post","status-publish","format-standard","hentry","category-best-tools"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/79580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=79580"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/79580\/revisions"}],"predecessor-version":[{"id":79581,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/79580\/revisions\/79581"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=79580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=79580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=79580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}