Principle 9 of 12

Navigate complexity

Continually spot and navigate the complexity that arises from people, interacting systems, uncertainty, and ambiguity. You cannot eliminate complexity, but you can reduce its impact.

Complexity is what makes a project hard to manage because of the number and nature of its interactions — among people, between system parts, and with the environment. This principle treats complexity as something to navigate continuously: stay vigilant for it, and adjust your approach to limit its amount or its impact.

Complexity emerges from human behavior, system interactions, uncertainty, and ambiguity
Complexity emerges from interacting sources; you limit its impact rather than eliminate it.

Complexity can emerge at any point and from many sources — human behavior, system interactions, uncertainty, and ambiguity — affecting value, scope, communications, stakeholders, risk, and technology. Because you often cannot foresee it, the response is practical: simplify where you can, decouple tightly linked parts, run small experiments, and watch for the early signs.

Common misunderstanding. Complexity is not the same as complicated or big. A small project can be highly complex if its parts interact unpredictably, while a large one can be straightforward if they do not.

← All 12 Principles