Sunday, October 17, 2010

The illusion of static Enterprise Architecture

I recently read a post by ZapThink's analyst Jason Bloomberg titled: 

Continuous Business Transformation: At the Center of ZapThink 2020


According to that post the permanence of change drives how we run our organizations,but it is against our human quest for stability. As far as Enterprise Architecture is concerned, he notes that the To-Be Architecture organizations trying to move to from current As-Is Architecture is a moving target: There will never be a stable Enterprise Architecture.

I do agree that Architecture is dynamic in nature, however we should look more deeply at the characteristics of that ever changing process.  

Does Enterprise Architecture evolve linearly or  Spiraly?
I use the term linear for describing any type of monotonic evolution, just because linear is simpler than other monotonic fuctions.
In my opinion as described in a previous post it is spiral.
Yesterday, I encountered a SaaS example supporting my case.
I looked at an old Giga Information Group article dated 2002. The article written by Byron Miller title is: "ERP Software as a Service".
The issues and observations are similar to current ERP SaaS issues (described in many articles and Reaserch Notes including my post: Future Applications SaaS or Traditional).
The term SaaS in the old article does not refer to Cloud Computing but to Application Service Provider(ASP)model.  


Is the As-Is to the To-Be Architecture approach a wrong approach?

I do think that it is a usefull approach. The fact that even if we complete the transformation from As-is to To-Be we will need a new To-Be, does not deny the value of reaching a better architectural state than the current state.
Prepetual change is against Human nature, but reaching a goal is not. It is easier for us to reach a goal(To-Be Architecture) and look afterwards for another goal (next To-Be Architecture), than to act in a chaotic ever changing environment without any sub-goals. 

Why Architecture is doomed for change?

It is not only because of the Dynamic Business, The Technological changes and other organizational changes.

Another main reason for Enterprise Architecture inherent dynamics is its nature. EA is an abstract model describing artificats (Business artifacts, Technological IT artificats and Applicative IT artifacts) and the relations between them.
most abstract models does not fully correspond to the real entities they describe, so even if nothing is changed the model should be improved  and changed.
   

1 comment:

kpo services said...

There are many things to look forward when transforming your business because not all the time you will follow your own system.

Public Cloud Core Banking: Hype or Reality? - Revisited

  More than 4 years ago I was asked if Public Cloud Core Banking is a Hype or a Short Term Reality? If you had read the post, you would prob...