Understanding Systems Flashcards

1
Q

Gall’s Law

A

“A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a simple system.”

— John Gall, systems theorist

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Complex System

A

A complex system is a self-perpetuating arrangement of interconnected parts that make up a whole.

Businesses are complex systems within even more complex systems (markets, industries, societies)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

To explain why complex systems cannot be developed from scratch, we revisit Gall.

A

“All complex systems that work evolved from simpler systems that worked. Complex systems are full of variables and interdependencies that must be arranged just right in order to function”

Gall’s Law is where environmental selection test meets system design. Environmental selections test meaning is more like a survival test — the environment will not sustain that which does not meet its selection tests.

If you want to build a working system, the best approach is to build a simple system that meets the environments current selection tests first, then improve it over time.

Iteration and incremental augmentation over time will produce complex systems that work, and, ideally, even as the environment changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Flow

A

Flows are movements of resources into and out of the system.

  • inflows are resources moving in
  • outflows are resources moving out.

Follow the flows to understand how the system works.

Examine what’s coming in and what’s coming out to understand how the system works.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Stock

A

By following a system’s flows you will find places where resources tend to pool together.

Stock refers to a pool or holding tank of resources.
i.e. a bank account is a pool of money waiting to be used. Inventories. Customer queues. Waiting lists.

Stocks are affected mathematically by inflows and outflows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Slack

A

Slack is the actual amount of resources in a stock. More resources = more slack. (makes sense in the traditional way we think of slack)

In a biz, you want slack to be just right. not too much where you have assets tied up to heavily in one stock and not too little where a lack of slack could create a constraint that affects the business.

Large stocks grant flexibility, but come at a cost, especially when thinking of stock of inventory and its related costs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Constraint

A

“Once you eliminate your number one problem, number two gets a promotion” — Gerald Weinberg

The performance of a system is always limited by the availability of a critical input.

“Theory of Constraints”:
Any manageable system is always limited in achieving more of its goal by at least one constraint.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Five Focusing Steps to use to identify and alleviate a constraint:

A

1) Identification: examine the system and find the limiting factor. (where do bottlenecks exist?)
2) Exploitation: ensuring the resources related to the constraint aren’t wasted. (identify the ‘waste’ in a bottleneck.)
3) Subordination: redesign the entire system to support the constraint. (redesign to facilitate alleviation - further waste reduction even at a penalty in other areas(reasonably))
4) Elevation: permanently increase the capacity of the constraint. (add new resources or upgrade existing resources)
5) Reevaluation: After making changes, reevaluate the system to locate the constraints.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Feedback loops

A

Exist whenever the output of a system becomes one of the inputs in the next cycle.

Feedback is how systems learn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Balancing loops

A

Dampen each system cycle’s output, leading to system equilibrium and resistance to change. i.e. Tennis ball falling and each bounce getting smaller due to friction and air resistance.

They stabilize the system, dampening oscillations and keeping the system in a certain state

Perceptual control systems are usually balancing loops. i.e. thermostat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Reinforcing loops

A

Reinforcing loops amplify the system’s output with each cycle.

  • Tend to lead to runaway growth or decay over time. i.e. price war
  • Compounding is an example of runaway growth (a reinforcing loop)

Stock is influenced by several loops all pulling it in different directions. i.e. bank account that has many input sources and outputs, all related to different systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Autocatalysis:

A

A reaction whose output produces the raw materials necessary for an identical reaction.

An autocatalyizing system produces the inputs necessary for the next cycle as a by-product of the previous cycle, amplifying the cycle. Autocatalysis is a compounding, positive, self-reinforcing feedback loop.

i.e. television advertising in the 20th century which had a great return on investment, which was reinvested, yielding greater returns, until it reached the massive scale it’s at.

1) Doesn’t have to be money; “network effects” and “viral loops” are examples. i.e. someone viewing a video on YT and sharing it.

2) *If your business includes some autocatalyzing element, it will grow more quickly (i.e. sticky, shareable software)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

No system stands alone.

A

An environment is the structure in which a system operates and influences or impacts the system’s flows or processes, changing the output of the system.

When the environment changes, the system must change with it to continue operating. aka adaptability is key.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Self-perpetuating systems

A

(like business and organisms) must meet the environmental conditions necessary to exist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Selection test

A

Is an environmental constraint that determines which systems continue to self-perpetuate and which ones die. (literally, the “environment” tests us. failure = death)

Instead of survival of the fittest, it’s more of “death of the unfit”

As the environment changes, so do the selection tests.

STs are ruthless [but really just objective]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Black swan:

A

The problem of induction: A philosophy concept that basically says that by using inductive methods of inference (observing past instances) you will be right until you are wrong aka until you see a black swan. Until you see every swan that exists, you can never assume the statement “all swans are white” is true.

All you can do is be flexible, prepared, and resilient enough to react appropriately if and when black swan events occur.

17
Q

Change

A

All systems change. No such thing as a system ‘in stasis’.

Plans that do not take change into account are of limited value.

Because of heuristics and the human ability to pattern match, we tend to see patterns where none exist and tend to attribute changes to our skill if the changes are good or misfortune if they’re bad

18
Q

You will never develop your business to the point that everything is perfect and unchanging.

A
19
Q

Nothing in the world exists in isolation

A

Most things are inherently interdependent, and complex systems are full of interdependencies.

20
Q

dependency

A

A dependency is an input that’s required before the next stage of a process can take place. The more dependencies there are in a system, the higher the likelihood of delay or system failure.

21
Q

Tightly coupled systems

A

are highly interdependent systems where the processes in a system are tightly coupled, increasing the likelihood that a failure, delay, or change in one part of the system will have an effect in another part of the system.

These systems are typically time dependent, rigidly ordered, and have very little slack.

There’s often one path to a successful outcome, and a failure in any part of the system can cascade to the rest of the system

Eliminating a dependency makes a system less tightly coupled

22
Q

Critical path

A

Contains only the tasks that must be completed in order for the project to be finished on schedule. (a project management term).

Any delay or task on the critical path will delay the entire project.

23
Q

Loosely coupled systems

A

Have low degrees of interdependence. They are more relaxed and usually not time dependent (asynchronous systems).

May be able to use parallel processing — completing multiple steps at a time

Usually have plenty of slack and have more than one strategy to accomplish the goal