Embracing rather than escaping enterprise complexity

Home

/

All Insights

/

Technology

Technology

You Can't Escape Enterprise Complexity, So Stop Running.

Gustav Hoyer

July 2018

4 min read

TechnologyEnterprise ArchitectureComplexityIT Strategy

Complexity often receives the same treatment within the context of business, IT, and enterprise architecture that roaches & mice receive when you encounter them in your house. The very notion of complexity is almost offensive to some executives and consultants. It's something to be rooted out and utterly destroyed.

Most of what drives this attitude is the reality that complexity produces uncertainty. Therefore, many executives hold to the false hope that, if we could just make the enterprise architecture simpler, easier to understand and grasp in its totality, we could eliminate the uncertainty and master our domain. In fact, many a consulting fortune has been made selling that self-same false hope.

But, consider, for a moment, the reality of the average corporation and its architecture.

Each employee has their own computer, plus, today, some sort of mobile device for, at a minimum, checking email.

Each employee has, at minimum, basic productivity software (mail, word processing, spreadsheets, web browsers) installed on the computer, and at least email access on mobile.

That company has, at minimum, one hub that serves at least intranet access.

Now, assume that there are 1000 employees in your sample company. That's potentially 10 million distinct nodes in your enterprise architecture, and that's before you've added any basic back office operations (payroll, HR, etc.) or any kind of actual business activity.

In short, it's complex. By definition.

Complexity is irreducible, otherwise, you would have no employees.

Anyone who would tell you otherwise most likely does not have the best outcome for your business at heart.

That said, should you even desire to reduce or eliminate your complexity?

Consider, for a moment, how powerful and productive a single person becomes when you augment their cognitive abilities with a computer and the information of the entire world with the internet.

That's 1000 augmented human beings. Consider the capabilities and outcomes that could be at your disposal if you harnessed that power and pointed it all directly at addressing your business challenges. That doesn't even count the servers and mainframes and enterprise software like ERPs and large scale relational databases.

Complexity, properly directed and utilized, is a superpower. A force multiplier. A market differentiator. All available through complexity.

So, embrace it. Celebrate and, most importantly, harness it.

Because it's not going anywhere.

Gustav Hoyer

Gustav Hoyer

Published

July 2018

Reading time

4 min read

Topics

TechnologyEnterprise ArchitectureComplexityIT Strategy

Continue reading

Related Insights

View all

The true role of the enterprise architect
Technology

Your Enterprise Architects Do Not Architect Your Enterprise

Read article

Principle-driven IT strategy as a navigational reference point
Technology

Why Your IT Strategies Can't Find True North

Read article

Metaphors for Enterprise Architecture
Technology

Enterprise Architecture — a Building, a Sport, a River, or City Planning?

Read article