Today, in discussing with a client, my approach to enterprise architecture and the application of chaos theory, he asked me what I see as the difference between complex systems and chaotic systems.
This made me think that it is probably worth looking at why I see them as different and what the relationship is between the two. Both are dynamic in nature, but in the one there is a defined structure based on knowledge of all components and factors, the other however…
For me (and most sources seem to agree with me) the difference between dynamic complex systems and chaotic systems is that in a chaotic system all the attributes, components and deterministic behaviours are not 100% known or model able.
In the complex dynamic system, the components are all known and all their attributes, behaviours and relationships understood and modelled.
The random or rather, the unknown and not-understood/undefined nature in ecosystems lends all ecosystems (and Enterprise architectures) to really be chaotic, even where it is believed to be optimal (within a contained scope).
The true understanding and definitive structure (relation) can only be defined for what is clearly known and contextualised - the moment there is one change that was not previously known of, then the complex dynamic system migrates to a chaotic system.
In considering that Chaos theory centres on "random" deterministic behaviour, I believe (and it is a belief, rather than having absolute proof) that behaviour can really only be defined as seemingly chaotic/random, because of the lack of understanding or context. This random behaviour can however become known and understood (even modelled) over time or from the right perspective, providing potentially for returning a chaotic system to a complex dynamic system.
Complex dynamic systems are really just snap-shots or contained extractions from chaotic systems (or the greater ecosystem) – ultimately everything in the universe has an influence on anything else (however minute).
To bring this back to Enterprise Architecture – my function should be to provide an organisation with the view (plus change analysis and governance) of the current (or future state) dynamic complex system (basically the contained structure within the chaos), but also to work on resolving and moving from a chaotic system when an unknown change/factor comes into play.