methodatlas
RunsheetArchitecture

Risk Storming

ComplexityLow
Time60-90 min
Participants4-12
FormatWorkshop
MaturityEstablished
01

Prerequisite

What needs to be finished first

Complete firstC4 Model

An architecture diagram (for example C4 Container or Component level) or comparable visual map is available and understood by all participants.

Without: Without clear map, participants stick risks to abstract places, and risks are not bound to concrete architecture components.
02

Preparation

What needs to be ready before start

Materials

Large-format print or digital board with architecture diagram at least A1 size; red, yellow, blue sticky notes for risk categories (technical, organizational, external); markers; timer; risk scoring grid (probability/impact).

People / roles

One facilitator who protects silent phase and moderates clusters; 4-12 participants from mixed roles (architecture, engineering, operations, security, product); one scribe for owner assignment and actions.

Pre-read

Architecture diagram distributed 1-2 days beforehand with request to read; list of known incidents/problems from last 6 months; Quality Attributes (security, availability, scalability); risk category definition.

Time needed

60-90 min

Setup

Diagram central on wall. Risk categories visible as legend (red=technical, yellow=organizational, blue=external). Announce silence rule. Evaluation grid (P/I 1-5) as banner.

03

Core question

The one question this method answers

Which risks are embedded in this architecture or plan artifact, and which of them need action before the next iteration?

04

Flow

Marker: Phase

StepDurationActionHint
1Phase 1: Introduce context and categories
10 minFacilitator presents diagram (5 min), answers clarification questions. Explain risk categories and note colors. Give examples per category.If understanding questions about diagram remain after 10 min, postpone workshop. Risk identification without architecture understanding is speculation.
2Phase 2: Silent sticking phase
20 minEach participant notes risks on sticky notes (one note, one risk, color by category) and sticks them to the matching place in the diagram. No discussion.Silence protects from anchoring effects. Anyone speaking gets one reminder. On repeated violation, short pause and reset. Silent phase is core protection of method.
3Phase 3: Cluster and prioritize
20-30 minTogether identify clusters and duplicates. Rate probability and impact (1-5) per cluster. Extract top risks from red area (P*I >=15).Clusters are more important than individual mentions. If 5 participants independently name same risk, consensus is strong. Single mentions can still be valid, but examine more critically.
4Phase 4: Owner and action
15-20 minName owner per top risk, define next action (spike, mitigation, ROAM entry), set deadline. Maximum 5-7 top risks, rest into backlog.Without owner, workshop fizzles. At least five risks with owner and deadline before end. Risk without action should be explicitly Accepted instead of forgotten.
05

Artifact

What comes out at the end

Form

Annotated architecture diagram (photo or board export) plus risk list in markdown or table with category, description, P/I rating, owner, action, deadline. Linked with ROAM Board or RAID Log.

Versioning / ownership

Snapshot per workshop with date, participant list and risk state. Repeat every 3-6 months as new entry, delta to previous version documented separately. Mark completed risks as Resolved, do not delete.

Tool alternatives
  • Miro or FigJam with Risk Storming template
  • Lucidchart with sticky notes
  • Physical poster plus photo documentation
  • Structurizr for C4 diagrams with annotation
  • Confluence page with embedded diagram and table

risk-storming-working-template.md

Compact working template for Risk Storming with context, input, output artifacts, and next step.

Risk Storming Canvas

Context

What is this method used for?

Core question

Which question should be answered at the end?

Input

Which data, observations, or materials are available?

Working area

  • Area 1:
  • Area 2:
  • Area 3:
  • Relationships / patterns:

Output artifacts

  • Annotated Diagram:
  • Prioritized Risk List:
  • Action Backlog:

Open questions

  • ...

Next step

Owner, date, success signal.

06

Example output

Concrete filled scenario, fictional example

risk-storming-beispiel.md

Concrete filled scenario, fictional example

Risk Storming - Order Service Architecture, 2026-05-18

Diagram: C4 Container level Order Service v2.

Participants: 7 (Architecture, Backend, SRE, Security, Product, QA, DBA).

Top risks

  1. Tech red, P4/I5: database replication single-leader, no automatic failover. Cluster with 4 mentions. Owner: @ben, spike "multi-leader setup" by 2026-05-30.
  2. Tech red, P3/I5: payment webhook without retry mechanism on 5xx errors. Cluster with 3 mentions. Owner: @anna, mitigation in Sprint 23.
  3. Org yellow, P4/I4: Order Service knowledge concentrated on one engineer. Owner: @lisa, knowledge-sharing plan by 2026-06-15.
  4. External blue, P3/I4: PSP provider plans breaking change in Q3, no test sandbox available. Owner: @marcus, escalation to PSP account manager.
  5. Tech red, P3/I4: Inventory Service has no idempotency on stock reservation calls. Owner: @ben, refactor in Sprint 24.

Accepted risks: 3 further clusters marked as Accepted with rationale in ROAM Board.

07

Pitfalls

Recognize symptoms and steer against them

Trap

Silent phase not respected

Symptom

Participants talk while sticking, dominant voices draw attention to their own risks.

What to do

Facilitator interrupts firmly at first violation, on repetition short pause and reset. Silence is core protection. Online: voting tool with hidden mode.

Trap

Risks become solution suggestions

Symptom

Notes say "we should add X" instead of "risk: without X, Y happens".

What to do

Clarify notation before Phase 2: risks as if-then or deficiency plus consequence. Solution ideas in separate parking lot. Solutions come after evaluation.

Trap

Evaluation becomes gut feeling

Symptom

P/I values assigned without clear scale, consistency missing.

What to do

Define scale in writing before workshop (for example I=5: total outage >1h, I=3: degradation, I=1: cosmetic). Scale visible on wall.

Trap

Wrong participant mix

Symptom

Only engineers present, organizational and external risks missed.

What to do

Role check before workshop: architecture, backend, operations, security, product. If three roles missing, postpone or capture risks from missing perspective in follow-up.

Trap

Workshop without follow-up

Symptom

Risks stick to diagram, nobody takes action, three months later workshop forgotten.

What to do

Enter owner and deadline per top risk into ROAM Board or RAID Log. Weekly risk review for 4 weeks after workshop. Risks without action either marked Accepted or re-evaluated.

08

Stop criteria

Done signals checkable in under a minute

Architecture diagram missing or outdated, risks would have no clear reference.
Participants all come from one role, perspective diversity missing.
Silent phase cannot be enforced (no facilitator, incompatible tool).
No evaluation scale definable, prioritization would be gut feeling.
No ROAM Board or RAID Log planned as follow-up structure, workshop ends without owner.
Workshop time under 45 min, phases would be compressed, silent phase too short.

Finished the runsheet?

Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.