Enterprise IT Consultant Views on Technologies and Trends

Jan 25 2011   12:28AM GMT

Three Steps towards making Enterprise Architecture Agile



Posted by: Sasirekha R
Tags:
Agile
AgileEA
Agility
Architecture
EA
Enterprise

Making Agile Enterprise Architecture Pragmatic

Most people agree with Charles Edwards (of Agile EA) comment, that though software development and architecture has been making excellent progress over the past two decades, the same cannot be said of Enterprise Architecture. There are ongoing debates and discussions on topics like Is Enterprise Architecture dying? What is killing Enterprise Architecture? Is there any market for Enterprise Architecture?

The typical drawbacks of Enterprise Architecture (EA) are observed to be:

  1. It takes way too long and requires too much effort
  2. Not able to prove that significant value is being created
  3. Lack of Communication

In an attempt to solve the major drawbacks of Enterprise Architecture, other methodologies (at times referred to as third generation EA) have come up. Still there is no consensus and as practitioners we realize that the hybrid approach is what works best.

From this perspective, the following key points could be directly used by practitioners of EA as a step toward agility:

1.    instead of trying to make a perfect architecture / model – which takes a lot of time and effort and hence quite detailed but not really more usable or correct (as with time the changes would have happened and the model may not reflect the current status), aim at a simple, usable and meaningful model that makes sense to both the Business and IT people and hence really effective (as people really would read and use them!).

2.    Not rely on a specific modeling approach and but use a variety of tools to depict the information and adopt an “iterative and incremental” way to build it. The key is to use the “Right approach – with the right level of detail – for the right context”.

3.    Look at the whole picture – using the various perspectives which are depicted in multiple artifacts.

AgileEA is a free open source EA Operational Process. It is a framework that is designed to either use as is, or to tailor and publish your own Enterprise Architecture Operational Process website. Right now, the site seems to be under maintenance - some time back it was in Beta and asking for suggestions. A whitepaper on Agile EA – Phases, Iterations & Discipline by Charles Edwards is available at http://www.agileea.com/Whitepapers/AEA_Phases_Iterations_Disciplines.pdf.

 Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: