Recently, a fellow Enterprise Architect reached out and asked my opinion on his article. Below is my response:
• Enterprise Architecture has many definitions. Here is one that I tried to create in 160 characters. “EA bridges business and IT via enterprise integration/standardization resulting in people becoming more efficient and effective in achieving their objectives.”
• While there are many reasons behind failures of EA within organizations but as I see it, they essentially boil down to only one thing (i.e., lack of communication in understanding the true value of what EA brings to the organization). It takes effort from everyone (EA, Business and IT) in the organization to use EA for business transformation. Before anything else organizations need to decide:
- Why they need/want EA? Here is a good video that alludes to this.
- What quantitative and qualitative values does EA bring to the table?
• Unfortunately EA has turned into merely an information collection activity and moved away from why this information is being collected in the first place. What is the strategic intent? In my observation, most EA is not strategic (e.g., Federal Government’s use of EA)
• My biggest issue with EA these days is where it resides within the organization. These days EA reports to or is a part of IT and suffers the same fate as IT (e.g., reduced budgets, no executive representation etc.). Ideally, EA should report into Chief Strategy Officer (CSO) or Chief Executive Officer (CEO) but not to the Chief Information Officer (CIO) or Chief Technology Officer (CTO).
• EA is a conceptual mindset. In my view, it is not about frameworks, modeling or programming languages. EA is about business transformation that may or may not require IT to accomplish transformation. Blasphemy! I know ☺
• True EA is difficult to do and it takes a long-term commitment from the organization to pursue it.
In today’s business world quickness and agility is often used as a pretext/excuse for a lot of things mostly because the people using these terms just want additional lines added to their resume before they move on. To put in an analogy, what kind of car would you like to drive? One that goes really fast but has bare minimum safety or one that has optimum safety but you might get it a month late? Short answer is, it depends. Mainly it depends on what is the end goal the organization or person is trying to achieve. Same is true for EA. Without measurable end-goals EA just becomes a complacent black hole.