TheShed

How Complex Systems Fail

Category: Library
#Systems #complexity #failure

How Complex Systems Fail Richard Cook, University of Chicago.

Articulation of the steps that contribute to failure by the nature of complex systems. Focused on systems such as transport, health care, and power generation, with a corresponding implicit view of the hazardous nature of those systems.

When reading for software engineering I transposed bugs for accidents and quality for safety.

Quotes & Takeaways

For software development I found Cook's #11 fascinating:

Organizations are ambiguous, often intentionally, about the relationship between production targets, efficient use of resources, economy and costs of operations, and acceptable risks of low and high consequence accidents. All ambiguity is resolved by actions of practitioners at the sharp end of the system. After an accident, practitioner actions may be regarded as ‘errors’ or ‘violations’ but these evaluations are heavily biased by hindsight and ignore the other driving forces, especially production pressure.