Laws of Software Engineering · Principle

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.

How to use it. When changing how work gets done, look at both halves. New tooling without changes to roles and rewards fails. New team structure without changes to tools and information flow fails. Tavistock's original insight applies wherever humans use systems to do work, software included.

How it gets misused. Treated as a corporate slogan ("people and technology together!"). The real claim is harder: the two subsystems shape each other and must be optimised together. Most "digital transformation" failures are sociotechnical failures. The technology changed and the social system did not.

Related

Clusters