Skip to content

Commit d8e5526

Browse files
committed
Simplifying first two articles in thinking
1 parent 4840d6e commit d8e5526

File tree

5 files changed

+117
-140
lines changed

5 files changed

+117
-140
lines changed

docs/thinking/A-Simple-Scenario.md

Lines changed: 41 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,52 +2,60 @@
22
title: A Simple Scenario
33
description: What is the one thing every project needs to control to be successful?
44

5-
tags:
6-
- Take Action
7-
- Internal Model
8-
- Goal
9-
- Attendant Risk
10-
- Hidden Risk
11-
- Meeting Reality
12-
- Risk
13-
- Upside Risk
5+
tags:
6+
- Take Action
7+
- Internal Model
8+
- Goal
9+
- Attendant Risk
10+
- Hidden Risk
11+
- Meeting Reality
12+
- Risk
13+
- Upside Risk
1414

1515
definitions:
16-
- name: Attendant Risk
17-
description: A Risk you expect to face as the result of Taking Action.
18-
anchor: attendant-risks
19-
own_term: true
20-
part_of: Risk
21-
- name: Hidden Risk
22-
description: Risks you aren't aware of when you consider Taking Action. i.e. an unknown unknown.
23-
anchor: hidden-risks
24-
own_term: true
25-
part_of: Risk
26-
- name: Goal
27-
description: A picture of the future that an individual or team carries within their Internal Model; An imagined destination on the Risk Landscape. A specific Upside Risk we'd like to nurture and realize.
28-
anchor: goal-in-mind
29-
featured:
16+
- name: Attendant Risk
17+
description: A Risk you expect to face as the result of Taking Action.
18+
anchor: attendant-risks
19+
own_term: true
20+
part_of: Risk
21+
- name: Hidden Risk
22+
description: Risks you aren't aware of when you consider Taking Action. i.e. an unknown unknown.
23+
anchor: hidden-risks
24+
own_term: true
25+
part_of: Risk
26+
- name: Goal
27+
description: A picture of the future that an individual or team carries within their Internal Model; An imagined destination on the Risk Landscape. A specific Upside Risk we'd like to nurture and realize.
28+
anchor: goal-in-mind
29+
featured:
3030
class: bg3
3131
element: '<image-artifact imgsrc="/public/templates/risk-first/redesign/risks/goal.svg">A Simple Scenario</image-artifact>'
3232
sidebar_position: 1
33-
redirect_from:
34-
- /A-Simple-Scenario
33+
redirect_from:
34+
- /A-Simple-Scenario
3535
tweet: yes
3636
---
3737

3838
# A Simple Scenario
3939

4040
We manage risk all the time without realising it. Every decision—from what to have for lunch to whether to change jobs—involves weighing up what might go wrong. Software development works the same way: we're used to thinking of design as balancing trade-offs, but those trade-offs are fundamentally about risk, even if we don't use that word.
4141

42-
This section introduces some terms for thinking about risk. Before diving into software, let's consider a simpler example: organising a dinner party. It sounds harmless enough, but there's plenty that can go wrong—which makes it perfect for exploring how we think about risk.
42+
This section introduces some terms for thinking about risk. Before diving into software, let's consider a simpler example: organising a dinner party. It sounds harmless enough, but there's plenty that can go wrong—which makes it perfect for exploring how we think about risk.
4343

4444
## Goal In Mind
4545

4646
We want our dinner party to succeed. That means we have a **[Goal](/tags/Goal)** in mind: friends leaving happy after good food and conversation. Achieving that goal requires preparation.
4747

48-
This goal exists only _in our heads_—it's part of our **[Internal Model](/tags/Internal-Model)** of reality. We all carry mental models that help us predict what will happen, and we act based on those predictions. These models are incomplete (the world is complex), but they're useful. We'll look at Internal Models more closely in [Meeting Reality](Meeting-Reality).
48+
This goal exists only _in our heads_—it's part of our **[Internal Model](/tags/Internal-Model)** of reality. We all carry mental models that help us predict what will happen, and we act based on those predictions. These models are incomplete (the world is complex), but they're useful.
4949

50-
Without preparation, things could go wrong. Perhaps there's nothing in the house to eat. Perhaps the dish takes longer than expected and guests leave hungry. Perhaps you're missing ingredients, or you're unsure how to cook what you've planned.
50+
:::info What Does Internal Model Mean?
51+
Risk-First borrows the term "Internal Model" from the finance industry, where it was used in the [2004 Basel II capital requirements rules](https://en.wikipedia.org/wiki/Basel_II) (i.e. rules to say how much money (or capital) banks needed to keep handy for any crises that might arise). In Basel II there was an "Internal Model Method", where a bank could create _its own_ model for how much capital it needed to store. The catch was, the bank would have to demonstrate via simulations that this would have been adequate for any crisis occurring in the previous ten years.
52+
53+
Sadly, the financial crisis of 2007 demonstrated very quickly that just looking at the last ten years probably wasn't enough.
54+
55+
Interestingly, the term was previously used in [Cybernetics Theory](https://en.wikipedia.org/wiki/Cybernetics) which looked at concepts of feedback and control in dynamically evolving systems, which is exactly what we're looking at here too.
56+
:::
57+
58+
Without preparation, things could go wrong. Perhaps there's nothing in the house to eat. Perhaps the dish takes longer than expected and guests leave hungry. Perhaps you're missing ingredients, or you're unsure how to cook what you've planned.
5159

5260
## Attendant Risks
5361

@@ -71,23 +79,19 @@ Other examples: when you exchange currency before travelling, you know exchange
7179

7280
Different people know about different risks. What's an [Attendant Risk](/tags/Attendant-Risk) for one person might be a [Hidden Risk](/tags/Hidden-Risk) for another. Which risks we're aware of depends on our **knowledge** and **experience**—and that varies from person to person (or team to team).
7381

74-
Hidden risks become attendant all the time. For instance, the health risks from microplastics were largely unknown a decade ago; now they're widely discussed. Your dinner party might reveal that a guest is vegetarian—something you didn't think to check.
82+
Hidden risks become attendant all the time. For instance, the health risks from microplastics were largely unknown a decade ago; now they're widely discussed. Your dinner party might reveal that a guest is vegetarian—something you didn't think to check.
7583

7684
## Taking Action and Meeting Reality
7785

78-
As the dinner party gets closer, we make our preparations and the inadequacies of the [Internal Model](/tags/Internal-Model) become apparent. We learn what we didn't know and the [Hidden Risks](/tags/Hidden-Risk) reveal themselves. Other things we were worried about don't materialise. Things we thought would be minor risks turn out to be greater.
86+
As the dinner party gets closer, we make our preparations and the inadequacies of the [Internal Model](/tags/Internal-Model) become apparent. We learn what we didn't know and the [Hidden Risks](/tags/Hidden-Risk) reveal themselves. Other things we were worried about don't materialise. Things we thought would be minor risks turn out to be greater.
7987

8088
![How Taking Action affects Reality, and also changes your Internal Model](/img/generated/introduction/model_vs_reality.svg)
8189

82-
Our model is forced to [Meet Reality](/tags/Meeting-Reality), and the model changes, forcing us to deal with these risks, as shown in the diagram above.
83-
84-
In Risk-First, whenever we try to _do something_ about a risk, it is called [Taking Action](/tags/Take-Action). [Taking Action](/tags/Take-Action) _changes_ reality, and with it your [Internal Model](/tags/Internal-Model) of the risks you're facing. That's because it's only by interacting with the world that we add knowledge to our [Internal Model](/tags/Internal-Model) about what works and what doesn't. Even something as passive as _checking the shop opening times_ is an action, and it improves on our [Internal Model](/tags/Internal-Model) of the world.
85-
86-
If we had a good [Internal Model](/tags/Internal-Model) and [took the right actions](/tags/Take-Action), we should see positive outcomes. If we failed to manage the risks, or took inappropriate actions, we'll probably see negative outcomes.
90+
Our model is forced to [Meet Reality](/tags/Meeting-Reality), and the model changes, forcing us to deal with these risks, as shown in the diagram above.
8791

88-
## A Note on Terminology
92+
In Risk-First, whenever we try to _do something_ about a risk, it is called [Taking Action](/tags/Take-Action). [Taking Action](/tags/Take-Action) _changes_ reality, and with it your [Internal Model](/tags/Internal-Model) of the risks you're facing. That's because it's only by interacting with the world that we add knowledge to our [Internal Model](/tags/Internal-Model) about what works and what doesn't. Even something as passive as _checking the shop opening times_ is an action, and it improves on our [Internal Model](/tags/Internal-Model) of the world.
8993

90-
Strictly speaking, "risk" refers to things we can measure, while "uncertainty" covers things we can't. Risk-First uses "risk" throughout because we'll talk about specific risk types (like [Complexity Risk](/tags/Complexity-Risk) or [Schedule Risk](/tags/Schedule-Risk)), and calling them "uncertainties" would be awkward. Besides, terms like "Operational Risk" and "Reputational Risk" are already standard in banking, even though they're not precisely measurable either.
94+
If we had a good [Internal Model](/tags/Internal-Model) and [took the right actions](/tags/Take-Action), we should see positive outcomes. If we failed to manage the risks, or took inappropriate actions, we'll probably see negative outcomes.
9195

9296
## Recap
9397

0 commit comments

Comments
 (0)