Complexity Thinking? Or Systems Thinking++?

By Jurgen Appelo

People have been using the term Systems Thinking for a few decades. But nowadays we sometimes hear the term Complexity Thinking. Some claim that comparing complexity thinking to systems thinking is like comparing Einsteinian physics to Newtonian physics. Others claim that complexity thinking is nothing more than systems thinking in a fashionable jacket.

In this session we discuss using models (metaphors, analogies, mathematics, patterns) to try and make sense of the world. We have a look at complexity theory and we will see that it doesn't go well with the traditional scientific method. In social systems, such as software projects, the standard approaches of reductionism, prediction and control don't work very well. Even systems thinkers make the mistake of trying to apply the traditional scientific method to social systems.

It is better to use complexity thinking, which is all about complex systems, complexity absorption, diversity, narratives, context, reflexivity, exploration, uncertainty and interaction.

And what does this all have to do with Lean and Agile software development? Do theoretical debates on terminology really help us to better manage our business? The answer is yes. Because "There is nothing as practical as good theory" (Kurt Lewin) and "Without theory there is no learning." (John Seddon).





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.