Here, we’re going to take you through the various types of Risk you will face on every software project.
Below is a list of the different risks we’ll see. There is an order to this: the later risks are written assuming a familiarity with the earlier ones. Hopefully, you’ll stay to the end and see everything, but you’re free to choose your own tour if you want to.
Risks due to the difficulty of communicating with other entities, be they people, software, processes etc.
Risks caused by the weight of complexity in the systems we create, and their resistance to change and comprehension.
Risks faced by depending on something else, e.g. an event, process, person, piece of software or an organisation.
Scarcity Risk is about quantities of a dependency, and specifically, not having enough.
Risks due to the following a particular protocol of communication with a dependency, which may not work out the way we want.
Risk due to the choices we make around dependencies, and the limitations they place on our ability to change.
Explanation of Agency Risk and ways to mitigate it through monitoring, security and goal alignment.
Risks that a group of agents cannot work together and their behaviour devolves into competition.
Risks due to the differences between reality and the internal model of reality, and the assumption that they are equivalent.
Risks of losses or reputational damage caused by failing processes or real-world events.
Add Your Star On GitHub to receive an invite to the GitHub Risk-First team.