Elegant Garden AARMElegant Garden PT Training

Framework/Stage 3

Strategy
Ilities
Risk-storming
Stories
Stage 3 of 4

Risk-storming

A collaborative, visual technique for identifying architecture risks and opportunities, before they become war rooms. The whole team takes part, in front of the diagrams, at the same time.

8 min readAARM v1.0Updated Jul 2026

What it is

After confirming the product strategy and prioritizing the architecture characteristics, it’s time to look at the system’s design and ask: what could go wrong here? Risk-storming answers that question collectively. Instead of relying on a single architect’s intuition, the technique gathers the whole team (engineering, product, security, operations) in front of the application’s diagrams to identify risks independently and then consolidate them.

The outcome is not a risk document aging in a wiki. It is a living list, prioritized by impact and probability, that feeds directly into the architectural stories of the next stage.

The risk-storming technique was created by Simon Brown and is documented at RiskStorming.com. AARM incorporates it as the third stage of the cycle, connected to business strategy.

How to facilitate the session

  1. Use the application’s architecture diagrams

    Use one or more (C4) diagrams to show what you are planning to build or change. The diagram is the map on which risks will be pinned.

  2. Identify risks individually

    Gather people in front of the diagrams and ask them to identify, in silence, what they personally consider risky. Each risk goes on a sticky note, color-coded according to the prioritization matrix.

  3. Pin the risks on the diagrams

    Ask everyone to place their sticky notes on the diagrams, right next to the area where the risk was identified. Clusters of notes reveal the architecture’s hot spots.

  4. Review and summarize the risks

    Consolidate the result, paying special attention to the risks only one person identified, and to those where the group disagrees on priority. That is where the most valuable conversations live.

Prioritization matrix

Each risk gets an impact score and a probability score, from 1 to 3. The product of the two defines the priority, and the sticky note’s color in the session.

Probability →
Impact ↓Low · 1Medium · 2High · 3
Low · 1123
Medium · 2246
High · 3369
Scores of 6 and 9 demand immediate treatment: they become prioritized architectural stories in the backlog.

AARM Toolkit

The complete kit of fillable templates for the 4 stages: strategy canvas, ilities matrix, risk-storming board, architectural story, ADR and backlog.

Common mistakes