Building your enterprise architecture program the right way
Computerworld - As a guest on the Federal News Radio program in Washington, I was being asked about my experiences in reducing IT costs. Joining me on the program was Jerry Davis, the deputy CIO at NASA, who mentioned that implementing enterprise architecture had really helped his agency develop a mature IT organization and control IT-related costs.
I had to agree, but the topic of EA is far more complex than that brief interchange suggests, and far more difficult to properly implement than most IT professionals realize. Yes, a properly defined and implemented enterprise architecture initiative can result in greater efficiency and lowered IT cost of ownership. But just like anything else in IT, there can be a huge gap between a great idea and the final implementation. Too often with EA, IT organizations miss the mark.
How so? I'll try to explain, and I hope you'll find my advice useful, whether you're only planning to implement an EA or you have already developed one that has been a disappointment.
The first thing to realize is that there are four main areas of EA, covering business processes, data, applications and technology. All four need to be adequately represented if your EA is going to be robust. Unfortunately, I have seen far too many EA implementations with non-existent business process architecture and practically no data architecture. The application and technology architectures are well worked out, but those are secondary architectures that support the business processes and data used by the business. It's the business process and data architectures that are foundational. Failing to adequately develop them will leave your EA effort flat.
Let me give you an example of what I am talking about. I was recently working for a client who wanted to streamline the billing process. I worked with the company to define the requirements and develop a vendor request for proposals for a billing system package. As part of the RFP process, the architecture group submitted various technology requirements and standards.
This technology architecture provided value in governing the technologies that would be considered. But that alone doesn't constitute an EA. Digging into business processes, I poked around the company and learned that a billing system was already being used in another part of the organization. I found that the application covered about 85% of the business requirements and that we could expand its use with no new licenses or hardware required.
When I presented these findings to the client, we determined that the business process would have to be changed a little, but the change was amply justified considering the cost savings at hand.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Forrester Total Economic Impact (TEI) Case Study - Oracle
- In this paper, Forrester Consulting examines the total economic impact and potential return on investment (ROI) realized by three Enterprise organizations as they...
- The Hidden Truth About Virtualizing Business-Critical Applications
- This IDG whitepaper highlights key findings based on the Quickpoll Survey conducted with more than 300 Enterprise and Commercial IT decision makers worldwide...
- Top 10 Myths About Virtualizing Business-Critical Applications
- Even though virtualization has brought positive change to enterprise IT over the last decade, some skepticism remains about how valuable virtualization can be...
- Enterprise Java Applications on VMware: Unix to Linux Migration Guide
- This guide focuses on key considerations for IT Architects who are in the process of migrating Java applications from UNIX to Linux as...
- Virtualizing Tier 1 Applications: A Critical Step on the Journey Toward the Private Cloud
- This IDC white paper explains how much of the Enterprise IT community is at a crossroads in extending their journey to the private... All Applications White Papers
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®...
- Discover the Benefits of Virtualization for Federal Applications
- Want to say goodbye to missed SLAs? VMware can help you virtualize mission-critical applications such as Oracle, MS Exchange and SharePoint to achieve...
- Reduce Application Lifecycle Management Costs with VMware ThinApp
- Traditional desktop application deployment and management is a time-consuming and costly endeavor for IT. From development to deployment, including help desk support, the... All Applications Webcasts