Lessons from an IT transformation failure (part ii)
All failed programs I know were besieged by the same problem, an inadequate problem and solution evaluation.
Aggregated enterprise architecture wisdom
All failed programs I know were besieged by the same problem, an inadequate problem and solution evaluation.
What’s the role of theory in enterprise-architecture? Could there be such as thing as ‘the theory of enterprise-architecture’? Can we use that theory, for example, to separate useful EA models from useless ones? It seems that Nick Malik thinks so, as per…
I’ve been asked a number of times over the years if I can explain the theory of Enterprise Architecture. I decided recently to reopen that idea. It’s not a new discussion. I refer to Tom Graves post on the Theory of EA from 2012 where he posits that the theory of EA, if one were to be described, cannot be used to prove the value of an EA design. The not-so-subtle hint is that there is, therefore, no value in creating a theory at all. I disagree. I believe that there is value in developing a theory of enterprise architecture.
Let me first recap my gentle readers on what I mean by a “theory of EA.”
Typically, in science, we start with observations. Observations are objectively real. They should be mathematical and measurable. They exist within a natural setting and may vary from one setting to another. We may observe a relationship between those observations. The goal is to explain those observations in a manner that is good enough to predict outcomes. To do this, we suggest a hypothesis, which is simply a guess. We then see if we can prove or disprove the hypothesis using data. If we cannot disprove the hypothesis, we have passed our first test. We use the hypothesis to predict new observations. We then check to see if the predictions are correct. If so, we have a useful theory.
Theories are created to explain observations and help predict new ones. So what kinds of observations would I include in the Theory of Enterprise Architecture?
These observations need to be measured, collected, and validated. And we need more observations to be researched, shared, and enumerated. We don’t know quite what EA explains just yet, and building out the list of observations gives us a place to start.
At the highest level, the basic premise of Enterprise Architecture is simple:
The EA Hypothesis: The structure of and both intentional and unintentional relationships among enterprise systems has a direct and measurable influence on the rate of potential change and organizational cost of operating and maintaining those systems.
That simple statement is quite powerful.
The EA hypothesis demands that we create a definition for “enterprise system” and a method for describing the “structure” of an enterprise with respect to those systems and to describe the “relationships” between them. Clearly an enterprise system has to include socio cultural systems, information technology systems, workflow systems, and governance systems.
The EA hypothesis suggests that the relationships between these systems are important. That the relationships themselves influence the rate of potential change. as well as the cost to own a system.
The EA hypothesis demands that we measure the rate of potential change, and that we describe “organizational cost.” To do the latter, we must develop a clear idea of what is involved in operating and maintaining each of the included systems.
The hypothesis is also fairly unbounded. It leaves us with important questions to answer.
I’m intentionally not answering these questions here because it is rational to leave all of these questions open for scientific research. It is entirely possible that the answers may help us separate useful EA models from useless ones. It is simply too soon to tell.
The rationale for creating an EA hypothesis is the requirement, often expressed through strategy, placed on an enterprise by its senior leaders, to do one of two things:
This matters because nearly all strategy hits one of these two buckets. This goes from corporate strategy all the way down to personal improvement: either you are improving your production, or your production capacity. Either you doing what you know how to do, or you are learning new things. Either you are getting better at the normal stuff, or innovating to add new stuff.
Enterprise architects are called upon to help in both ways. We have to answer questions like: “what does “innovation X” do for us, and what does it do to us?” We also have to contribute to ongoing concerns like “how do I grow my business in “Market Segment Y” in an innovative and compelling way?” and “How do I cut the cost of our IT expenditures?” and “How do I improve the quality of my customer data?” These questions fall under the category of “organizational cost”.
* Cost and quality come together to include a balance of monetary cost, effectiveness, customer satisfaction, efficiency, speed, security, reliability, and many other system quality attributes.
We need a clear theory of Enterprise Architecture because answering these questions is difficult to do well. We have operated without a theory because we were able to “guess and check.” We would guess an the scope and value of an initiative, undertake it, and check on its value later. But we are not able to say, in advance, that “proposed initiative A” is foolish compared to “proposed initiative B” because we have no science here. It’s all just “guess and check.”
The term “guess and check” is not new. My kids learned to use the “guess and check” method in elementary school math class as a way of exploring a problem. But that’s where the “guess and check” method belongs. Elementary school. Grown ups use proven science.
All except EA. We still use “guess and check.” It’s time to grow up.
Moving forward from here requires research. More on that connection in another blog entry.
With all of this exploration on new toolsets for enterprise-architecture and the like, what exactly are we talking about here? Is the aim to create some kind of ‘super-tool’ or toolset that will do absolutely everything, all in one go –…
So we keep doing the same things same with the same results.
In order for Decision Management to be successfully implemented within an organization the following capabilities and technologies must be present:
I’ve been asked a number of times over the years if I can explain the theory of Enterprise Architecture. I decided recently to reopen that idea. It’s not a new discussion. I refer to Tom Graves post on the Theory of EA from 2012 where he posits that the theory of EA, if one were…
What is enterprise-architecture, anyway? What’s it all about? Where does it add value to the enterprise? Kinda important questions for enterprise-architects, it would seem… Given that, then it seems it might be worthwhile to leverage some of those recent posts…
So we keep doing the same things same with same results.
From the esteemed Jeanne W. Ross on studying customer obsessed, digitally ambitious Nordstrom: DON’T: Only a small percentage of companies will gain competitive advantage from [social, mobile, analytics, cloud, and internet of things] SMACIT technologies. Those that do will focus less on the individual technologies and more on how they rally all those technologies, in […]
Moving onward with this exploration of how I’m reframing the way I work, a key part is around identifying the constraints of that work: where and how the tools work, and – perhaps even more important – being clear about…
By The Open Group The Open Group is hosting the “Enabling Boundaryless Information Flow™” event February 2 – 5, 2015 in San Diego, CA at the Westin San Diego Gaslamp Quarter. The event is set to focus on the changing … Continue reading →