ISO 22301 §8.2

Business Impact Analysis that defends itself

Configurable impact matrix per tenant. Impact over five timeframes. RTO, RPO and MTPD calculated from real data, not picked from a list. The BIA module that turns process inventory into the spine every other module reads from.

Configurable matrix
5×5
Time horizons
5
Dependency types
5
Criticality calc
Auto
Key features

Five things that decide a defensible BIA

Configurable impact matrix

Tenants configure impact categories, severity scale (typically 5 levels), and per-cell qualitative descriptions. The wizard walks process owners through self-assessment using the calibration that matches the industry.

  • 5 default categories
  • Per-cell descriptions
  • Tenant-tuned

Impact over time

ISO 22301 §8.2 expects impact assessment over multiple time horizons. The same process can have low impact at hour-1 and catastrophic impact at day-3 — regulatory deadlines, customer SLAs, contractual penalties.

  • 1h · 4h · 1d · 3d · 1w
  • Per category × timeframe
  • Builds the impact curve

RTO/RPO/MTPD calculation

Recovery Time / Point / Maximum Tolerable Period — calculated from impact-over-time + resource constraints. Defensible numbers, not picked-from-a-list.

  • Calculated, not picked
  • Per-process
  • Justification captured

Process dependency mapping

Five dependency types per process: applications, vendors, locations, staff roles, upstream/downstream processes. Together they form a directed graph the dependency-mapping UI renders.

  • Apps · Vendors · Locations
  • Staff roles + skills
  • Process-to-process

Auto-classified criticality

Critical / high / medium / low classification derived from the impact matrix. Removes analyst bias. Tenant-configurable thresholds let banks weight regulatory differently from retail.

  • Formula-driven
  • Tenant-tunable thresholds
  • Reduces analyst bias

Versioned assessments

bia_assessments stores immutable snapshots. Each approval creates a new assessment record with the full state. Auditors can diff assessments across years.

  • Immutable snapshots
  • Year-over-year diff
  • Audit evidence
Data model

Process records + impact matrix

The actual schema backing the BIA module.

Process recordpublic.bia_processes
ColumnTypeClauseNote
namevarchar(255)Process name (e.g., Cardholder transaction processing)
process_owner_iduuidFK users — accountable owner
department_iduuidFK departments — owning unit
criticalityvarchar(20)§8.2critical · high · medium · low — auto-classified from impact matrix
rto_hoursdecimal(8,2)§8.2Calculated from impact-over-time + resource constraints
rpo_hoursdecimal(8,2)§8.2Maximum tolerable data loss in hours
mtpd_hoursdecimal(8,2)§8.2Maximum tolerable period of disruption
process_volumedecimal(12,2)Daily/monthly throughput for context
Impact-over-time cellspublic.bia_impact_over_time
ColumnTypeClauseNote
category_iduuid§8.2FK bia_impact_categories — financial, regulatory, etc
timeframe_iduuid§8.2FK bia_timeframes — 1h, 4h, 1d, 3d, 1w
severityint§8.21-5 with per-cell qualitative description
rationaletextWhy this severity at this timeframe — defensible justification
Clause coverage

ISO 22301 §8.2 + §8.6 — every piece

ClauseWhat it asks forBCMStack surface
§8.2.1BIA process inventorybia_processes — one row per business process
§8.2.2Impact assessment with multiple categoriesConfigurable bia_impact_categories per tenant
§8.2.3Impact over timebia_impact_over_time × bia_timeframes (5 horizons)
§8.2.4RTO / RPO / MTPD per processCalculated columns on bia_processes
§8.2.5Resource and dependency analysis5-table dependency model (apps / vendors / locations / staff / process)
§8.6Periodic BIA reviewnext_review_date + last_reviewed_at
§8.4.1BIA outputs feed BCP authoringbcp_process_scope joins critical processes to plans
FAQ

Frequently asked questions

What's a configurable impact matrix?

+

Different industries weight impact dimensions differently. A bank cares about regulatory + customer impact heavily; a SaaS cares about customer + reputation; a hospital cares about staff safety + customer (patients). BCMStack lets each tenant configure: impact categories (financial / regulatory / reputation / customer / staff), severity scale (typically 5 levels), per-cell qualitative descriptions. The wizard then walks process owners through self-assessment using the customer's calibration.

What is impact-over-time analysis?

+

ISO 22301 §8.2 expects impact assessment over multiple time horizons — 1 hour, 4 hours, 1 day, 3 days, 1 week. The same process can have low impact at hour-1 and catastrophic impact at day-3 (regulatory deadlines pass, customer SLAs breach, contractual penalties trigger). bia_impact_over_time stores severity per category × per timeframe so the impact curve is captured properly.

How does RTO/RPO/MTPD calculation work?

+

Recovery Time Objective (RTO), Recovery Point Objective (RPO), and Maximum Tolerable Period of Disruption (MTPD) are calculated per process. The wizard derives them from: the process's impact-over-time curve, the resource_timeframes for required resources (apps, vendors, locations, staff), and the customer's calibrated severity threshold. The result is defensible, not aspirational.

What dependencies are tracked per process?

+

Five dependency types: (1) bia_process_applications — apps the process consumes, (2) bia_vendors — third-parties (BPO, SaaS, infra), (3) bia_process_locations — physical sites required, (4) bia_resources — staff roles + headcounts + special skills, (5) bia_process_dependencies — other processes that feed in or out. Together they form a directed graph the dependency-mapping UI renders.

Are BIA assessments versioned?

+

Yes — bia_assessments stores immutable snapshots. Each approval creates a new assessment record with the full state at that moment. Auditors can diff assessments across years. The active assessment is the most-recently-approved one; older ones remain as audit evidence.

See the BIA wizard in 20 minutes

We'll walk you through process inventory, the configurable impact matrix, dependency mapping, and the RTO/RPO/MTPD calculation against a representative SAMA dataset.

Book a 20-minute demo

See the full BCM lifecycle — explore BIA, BCP, Exercises, Crisis, Risk and Reporting.