Laws of Software Engineering · Framework
Framework
Beer's Viable System Model
A model for designing organisations that can survive and adapt. Five interdependent systems handle operations, coordination, control, intelligence, and identity.
How to use it. Use it to diagnose where an organisation is failing. The problem usually sits in one system: strong operations with no intelligence, or a strong identity with weak coordination. Beer's claim is that all five must be present and connected for the organisation to stay viable under change.
How it gets misused. Read as a structural diagram. Beer's model is cybernetic. It describes how information flows between the systems. Drawing the five systems on an org chart and declaring victory is the most common failure.
Related
- Law Ashby's Law of Requisite Variety Only variety can absorb variety. A controller must be able to handle at least as many distinct states as the system it is trying to control.
- Principle Sociotechnical Systems Work systems have a technical subsystem and a social subsystem. Both must be designed together. Optimising one without the other produces worse outcomes than balancing both.
- Framework System Dynamics A way of modelling systems made of stocks, flows, and feedback loops. The behaviour of a system over time follows from its structure, not from individual events.
Clusters
- The Systems Thinking cluster - Ways of seeing systems whole.