-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
33 changed files
with
5,260 additions
and
401 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -370,3 +370,4 @@ serviceability | |
automakers | ||
pinto | ||
uptime | ||
nokia |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- | ||
title: Environmental Risks | ||
description: Risks related the environment in which an operation is perfomed. | ||
|
||
|
||
featured: | ||
class: c | ||
element: '<risk class="environmental" />' | ||
tweet: yes | ||
slug: /risks/Environmental-Risks | ||
tags: | ||
- Environmental Risk | ||
--- | ||
|
||
# Environmental Risks | ||
|
||
In this section we're going to start considering the realities of running software systems in the real world. | ||
|
||
There is a lot to this subject, so this section is just a taster: we're going to set the scene by looking at what constitutes an [Operational Risk](/tags/Operational-Risk), and then consider just two specific further types of environmental risk, [Security Risk](/tags/Security-Risk) and [Legal Risk](/tags/Legal-Risk). | ||
|
||
|
||
# PESTLE. | ||
|
||
## Types Of Feature Risk | ||
|
||
<TagList tag="Environmental Risk" /> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: Legal Risk | ||
description: Risks due to the legal context in which an operation is running. | ||
|
||
slug: /risks/Legal-Risk | ||
|
||
|
||
featured: | ||
class: c | ||
element: '<risk class="legal" />' | ||
sidebar_position: 2 | ||
tweet: yes | ||
tags: | ||
- Risks | ||
- Legal Risk | ||
- Environmental Risk | ||
--- | ||
|
||
<RiskIntro fm={frontMatter} /> |
54 changes: 54 additions & 0 deletions
54
docs/risks/Environmental-Risks/Operational-Risk/Operational-Risk.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
title: Operational Risk | ||
description: Risks of losses or reputational damage caused by failing processes or real-world events. | ||
|
||
slug: /risks/Operational-Risk | ||
|
||
|
||
featured: | ||
class: c | ||
element: '<risk class="operational" />' | ||
sidebar_position: 1 | ||
tweet: yes | ||
tags: | ||
- Risks | ||
- Legal Risk | ||
- Operational Risk | ||
- Environmental Risk | ||
--- | ||
|
||
<RiskIntro fm={frontMatter} /> | ||
|
||
> "The risk of loss resulting from inadequate or failed internal processes, people and systems or from external events." - [Operational Risk, _Wikipedia_](https://en.wikipedia.org/wiki/Operational_risk#Definition) | ||
|
||
|
||
## Operational Risks | ||
|
||
When building software, it's tempting to take a very narrow view of the dependencies of a system, but [Operational Risks](/tags/Operational-Risk) are often caused by dependencies we _don't_ consider - i.e. the **Operational Context** within which the system is operating.<!-- tweet-end --> Here are some examples: | ||
|
||
- **[Staff Risks](/tags/Staff-Risk)**: | ||
- Freak weather conditions affecting ability of staff to get to work, interrupting the development and support teams. | ||
- Reputational damage caused when staff are rude to the customers. | ||
|
||
- **[Reliability Risks](/tags/Reliability-Risk)**: | ||
- A data-centre going off-line, causing your customers to lose access. | ||
- A power cut causing backups to fail. | ||
- Not having enough desks for everyone to sit at. | ||
|
||
- **[Process Risks](/tags/Process-Risk)**: | ||
- Regulatory change, which means you have to adapt your business model. | ||
- Insufficient controls which means you don't notice when some transactions are failing, leaving you out-of-pocket. | ||
- Data loss because of bugs introduced during an untested release. | ||
|
||
- **[Software Dependency Risk](/tags/Software-Dependency-Risk)**: | ||
- Hackers exploit weaknesses in a piece of 3rd party software, bringing your service down. | ||
|
||
- **[Agency Risk](/tags/Agency-Risk)**: | ||
- Workers going on strike. | ||
- Employees trying to steal from the company (bad actors). | ||
- Other crime, such as hackers stealing data. | ||
|
||
This is a long laundry-list of everything that can go wrong due to operating in "The Real World". Although we've spent a lot of time looking at the varieties of [Dependency Risk](/tags/Dependency-Risk) on a software project, with [Operational Risk](/tags/Operational-Risk) we have to consider that these dependencies will fail in any number of unusual ways, and we can't be ready for all of them. Preparing for this comes under the umbrella of [Operations Management](#operations-management). | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
docs/risks/Environmental-Risks/Security-Risk/Security-Risk.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: Security Risk | ||
description: Risks due to hostile actors and events from inside or outside of the system. | ||
|
||
slug: /risks/Security-Risk | ||
|
||
|
||
featured: | ||
class: c | ||
element: '<risk class="security" />' | ||
sidebar_position: 3 | ||
tweet: yes | ||
tags: | ||
- Risks | ||
- Security Risk | ||
- Environmental Risk | ||
--- | ||
|
||
<RiskIntro fm={frontMatter} /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
position: 9 | ||
link: | ||
type: doc | ||
id: Environmental-Risks |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.