Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Risk Management
Risk Management

Risk Management

Executive-9

|
76 installs
| (0) | Free during preview
Risk Management Extension for Azure DevOps Services
Get

Risk Register — Risk Management for Azure DevOps

Complete risk lifecycle management, built directly into Azure DevOps. Identify, assess, ROAM, mitigate, and report — without ever leaving your workflow.

At the core is a Risk Register giving your team a dedicated risk table purpose-built for risk meetings, management reviews, and weekly updates — sortable, filterable, with inline editing so you can update state, severity, owner, and category without ever opening the ADO work item form.

Built on top of that foundation is a full suite of connected views: an interactive risk matrix, a live analytics dashboard, a SAFe ROAM board, and a mitigation roadmap with drag-and-drop sprint planning — all reading from your existing Azure DevOps work items.

No data duplication. No separate database. No migration. Your work items, made powerful.

Risk Management Extension in Azure DevOps Services


🆕 What's New in Version 2

Version 2 is a complete rebuild — the core risk register view is significantly improved, and six major new capabilities have been added on top of it:

Feature What it does
📋 Improved Risk Register Faster inline editing, expanded column set, mitigation progress rollup, CSV export, share links, and dual severity toggle
📊 Analytics Dashboard Interactive risk matrix, health scorecard, completion charts, and mitigation breakdown — all live
🎯 ROAM Board Drag-and-drop SAFe risk classification: Resolved, Owned, Accepted, Mitigated
🗓️ Mitigation Roadmap Timeline view mapping mitigations to sprints; drag to reschedule; Backlog column for unscheduled work
📈 Initial Severity Tracking Track pre-mitigation scores alongside current scores to show risk reduction over time
🏥 Risk Health Scorecard Automatically surface risks with missing owners, ratings, categories, mitigations, or stale updates
❓ Built-in Help System Step-by-step setup guide and contextual help on every page via the ? button

⚡ Everything in One Hub

📋 Risk Register — Multi-Register Management

Organise risk management across your entire project with multiple query-backed registers.

  • Create as many registers as you need — one per delivery stream, team, workstream, or phase
  • Favorites — star frequently used registers to pin them to the top; persists across sessions
  • Real-time search — filter registers by name or description as you type
  • Navigate directly from any register into its risk table, dashboard, ROAM board, or roadmap

📝 Risk Table — Full Control, No Context Switching

The risk table is where day-to-day risk management happens. It's built for risk meetings, management reviews, and weekly updates.

  • Sortable, filterable table across all risks in a register — paginate at 7, 10, 25, or 100 per page
  • Expand any risk row to reveal all linked mitigation work items with state and progress
  • Right-click context menu to update — without opening the ADO work item form:
    • State · Severity · Impact · Likelihood · Category · Owner
    • Add a comment or create a new mitigation action
  • Dual severity view — toggle between Current (residual) and Initial (pre-mitigation) severity to track risk reduction over time
  • Mitigation progress bar on every risk showing percentage of mitigations complete
  • CSV export — full risk and mitigation data, locale-aware date formatting, one click
  • Share link — generate a direct URL to a specific register or risk for emails and meeting notes
  • Every risk and mitigation links back to its ADO work item with a single click

example Azure DevOps Services Risk Management example Mitigations Risk Management Matrix 5x5 Example


📊 Analytics Dashboard — Instant Visibility

Stop building pivot tables. The dashboard delivers live visual insight across the entire register.

Risk Matrix Heat Map

  • Fully interactive 3×3, 4×4, or 5×5 risk matrix — your choice
  • Color-coded cells from low (green) to critical (red) based on actual risk count
  • Click any cell to drill down into the risks at that exact severity intersection; paginated table opens inline

Risk Health Scorecard Five health dimensions, automatically calculated from your live risk data:

Dimension What it flags
No Owner Risks with no accountable person assigned
No Severity Risks missing an impact or likelihood rating
No Category Uncategorised risks that can't be reported on
No Mitigations Risks with no action plans attached
Stale Risks not updated in the last 30 days

Click any dimension to drill into the affected risks and take action — assign owners, add categories, create mitigations — without leaving the dashboard.

Completion & Coverage Charts

  • Donut chart showing overall risk completion (Not Started / In Progress / Done)
  • Category distribution bar chart
  • Mitigation progress by category and severity — spot where action is concentrated
  • Mitigation breakdown by Area Path and Sprint — see completion rates across teams and iterations

🎯 ROAM Board — Built for SAFe and PI Planning

Bring the industry-standard ROAM framework directly into Azure DevOps. Perfect for PI Planning events and regular risk review ceremonies.

Column Meaning
🟢 R — Resolved Risk is no longer a concern
🔵 O — Owned Assigned to someone to monitor and manage
🟡 A — Accepted Team accepts the risk without action
🔴 M — Mitigated Concrete action has been taken to reduce it
  • Drag and drop risks between columns — the corresponding ROAM-R/O/A/M tag is applied to the ADO work item automatically
  • Progress bar shows what percentage of risks have been classified out of the unallocated pool
  • Each card shows title, severity, category, owner, and latest comment
  • Right-click card actions: change owner, add comment, open in ADO, view detail
  • Unallocated pool collects newly added risks awaiting classification

🗓️ Mitigation Roadmap — Connect Risks to Sprint Planning

A visual timeline of all mitigation work items mapped across sprints — making it easy to spot bottlenecks, unscheduled work, and delivery risk before it becomes a problem.

  • Timeline grid — risks as rows, sprints as columns; mitigation boxes sit in their assigned sprint
  • Backlog column — all unscheduled mitigations collected in one place
  • Drag and drop — move mitigations from Backlog into a sprint, or between sprints to reschedule; ADO iteration path updates automatically
  • Current sprint highlighted — always visible so teams know where they stand
  • Filters — narrow by title, state, assignee, area path, iteration, severity, or category; active filter count shown as a badge
  • Sort by state, severity, progress, category, or owner; click a third time to clear
  • Zoom and pan — Ctrl+Scroll to zoom (30%–300%), click-drag on empty space to pan, click the percentage label to reset to 100%
  • Completion flag 🚩 appears on a risk row when all its mitigations have been scheduled

💼 Use Cases

Project Management Offices (PMOs) Maintain authoritative risk registers per project or programme. Use the dashboard to produce weekly health reports. Export to CSV for board-level packs. The data is always current because it lives in ADO.

SAFe / ART Teams and PI Planning Use the ROAM board during PI Planning to classify and allocate risks in real time. The progress bar shows facilitation progress at a glance. After planning, the roadmap shows how mitigation effort is distributed across sprints and teams.

Teams Running Multiple Delivery Streams Create one register per workstream or product, backed by a different saved query. Flip between them from the register list. Favourites ensure high-priority registers are always one click away.

Risk and Compliance Functions Use Initial vs Current severity to demonstrate how mitigations have reduced risk scores over time. The health scorecard surfaces ungoverned risks — no owner, no mitigation plan — before they become incidents.

Scrum Masters and Iteration Managers The roadmap connects mitigation work directly to sprint planning. Move unscheduled mitigations from the Backlog into the right sprint and track completion across iterations — all without leaving the extension.


🔧 Requirements

  • Azure DevOps Services (cloud) — not currently supported on Azure DevOps Server (on-premises)
  • Project permissions — the installing user needs at least Contributor access
  • A Risk Work Item Type in your ADO process with custom picklist fields for Severity, Impact, Likelihood, and Category
  • Numeric picklist values — Severity, Impact, and Likelihood fields must have values starting with a number (e.g. 1. Low, 2. Medium, 3. High). The extension reads the leading integer to position risks on the matrix
  • A Mitigation Work Item Type — can be a custom type or an existing type (e.g. Task, Issue)

⚙️ Setup Guide

Step 1 — Design your Risk Work Item Type

Decide on your matrix size first, as it determines how many picklist values your custom fields need.

Matrix Values required Recommended for
3×3 1, 2, 3 Smaller projects, faster assessment, simpler process
4×4 1, 2, 3, 4 Mid-sized projects with more granular risk scoring
5×5 1, 2, 3, 4, 5 Large projects, complex environments, thorough risk governance

Step 2 — Add Custom Fields in ADO Process Settings

Go to Project Settings → Process → [Your Process] → [Your Risk Work Item Type] and add the following custom fields:

Required — Severity, Impact, Likelihood (Picklist String fields)

Each value must begin with its number. Descriptive text after the number is shown to users and can be anything. Example for a 3×3 matrix:

Custom Field Example Values
Risk Severity 1. Minor · 2. Medium · 3. Major
Impact 1. Low · 2. Average · 3. High
Likelihood 1. Rare · 2. Medium · 3. Frequent

Example for a 5×5 matrix, all three fields would use: 1. Very Low · 2. Low · 3. Medium · 4. High · 5. Critical

Important: The starting digit is what drives the matrix. 1. Low and 1. Minimal are both valid; Low without the leading number is not.

Required — Category (Picklist String field)

Any values you choose. Examples: Schedule · Budget · Reputation · Compliance · Technical · Resource

Optional — Initial Severity fields (for before/after comparison)

Add three additional picklist fields with the same numeric values as above — e.g. Original Severity, Original Impact, Original Likelihood. These must be separate fields from the current severity fields.

Mitigation Work Item Type

No custom fields are required on the mitigation type. You can use an existing type (Task, Issue, User Story) or a custom one.

example Azure DevOps Services Risk Management severity values example Azure DevOps Services Risk Management severity values example Azure DevOps Services Risk Management severity values


Step 3 — Open Extension Settings

Once the extension is installed, a Risk Register hub appears under Boards in your project navigation.

Open the Risk Register hub and click the gear icon in the bottom-left corner to open Settings.

example Azure DevOps Services Risk Management severity values


Step 4 — Configure the Extension

Work through each setting in order:

Setting What to do
Risk Work Item Type Select the work item type representing a risk
Risk Matrix Style Choose 3×3, 4×4, or 5×5 to match your picklist value range
Risk Severity Field Select the overall severity score field
Risk Impact Field Select the impact rating field
Risk Likelihood Field Select the likelihood/probability field
Risk Category Field Select the categorisation field
Mitigation Work Item Type Select the mitigation work item type
Mitigation Link Type (Optional) Select a link type to formally relate mitigations to their parent risk
Enable Initial Severity (Optional) Enable and map three additional fields for pre-mitigation scores
Show Team / Iteration Path (Optional) Toggle to display team and sprint info on risk cards

example Azure DevOps Services Risk Management severity values example Azure DevOps Services Risk Management severity values example Azure DevOps Services Risk Management severity values


Step 5 — Validate and Save

Click Validate. The extension calls the ADO API to confirm that each selected field exists on the work item type and that its picklist values match the chosen matrix size. Any field that fails is cleared and the error is shown on the Validate button.

Click Save once validation passes.

example Azure DevOps Services Risk Management severity values

Validation fails? The most common cause is picklist values that don't start with a number, or a gap in the sequence (e.g. 1, 3 but no 2). Open Project Settings → Process → [Field], check the allowed values, and re-run Validate.


Step 6 — Create your First Risk Register

  1. Return to the Risk Register hub
  2. Click New Register
  3. Give it a name, an optional description, and select the saved ADO query that returns your risk work items
  4. Click Save — the register appears in the list immediately
  5. Click the register to open the risk table and start managing risks

✅ You're Ready to Go!

  • Dashboard — click the chart icon from the risk table header to open the analytics dashboard
  • ROAM Board — click the ROAM button to open the SAFe classification board
  • Roadmap — click the Roadmap button to open the mitigation sprint timeline
  • Help — click the ? button on any page for a step-by-step guide to that view

📬 Support & Documentation

  • Detailed setup guide: e9-agile.com/riskmanagementconfiguration
  • Support: e9-agile.com/extensionsupport
  • More information: e9-agile.com/riskmanagement

example Azure DevOps Services Risk Management example update severity

Risk Register — Free Trial Version. See the marketplace listing for licensing details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft