Jun 082009
 

Mike Kavis posted another great piece on why we should use Enterprise Architecture. As always, Mike has some real gems in his post.  Here are a some:

  • “It sounds to me like people have a technical solution and are now looking for a problem to solve with it.  It needs to work the other way around!”
  • “Well, coming to the business with technical solutions asking for help to justify them with business drivers is not alignment.”
  • “At this point the ROI should be much easier, because the solutions were driven by the problem statement(s), not the other way around.”
  • “Without this alignment, IT will constantly struggle to sell technical solutions to the business and come up with appealing ROIs.”

With the recent economic situation, business leaders are looking more and more to IT leaders to help enable cost savings and business performance. In my regular meetings with my business colleagues, this is becoming a consistent theme. The only way this will happen is for IT leaders to sit with business leaders and understand their issues and problems.  Once this problem is understood, then the  IT leader can bring to bear the appropriate technology solution.  The ROI is put back on the business (where it belongs) and how the problem is solved not on the technology that enables the problem solving.

I am interested in how to get the IT leader to the “table”. Traditionally (and most commonly), business decisions are made with little IT input. We only hear about it after the fact and need to respond.  How do we as Enterprise Architecture professionals demonstrate our value, gain the trust and build the partnerships with our business (in my case education) colleagues?

I have some suggestions:

  1. Establish IT Governance – this is the prime avenue for engaging the organization on what the IT “black box” (and for us toolkit) is about. It puts a focus on business and risk related problems the organization faces and leverages our technology capabilities to solve them.  A critical factor here is that the IT Governance groups need a budget of their own so the final decision rests with them (as does the accountability!). IT Governance is about “Doing the Right Things”.  Think of this as “efficiency”.
  2. Start an EA Practice – there is no need to buy expensive tools and go into the deep dive of documenting everything. Start simple by creating some guiding principles. Vet them with the IT Governance groups. Then communicate them regularly so the Guiding Principles become part of your organization’s common language. Enterprise architecture is about “Doing Things Right”. Think of this as “effectiveness”.
May 162008
 

Over time, technology provides more and more functions and hopefully value to your enterprise. The challenge is how to manage the complexity that comes with technology. I started my IT career as an IBM 360 mainframe computer operator managing VM/CMS and DOS/VSE CICS systems. IT architectures were relatively simple. One large computer, a few large boxes for hard disk drives, several tape drives and an a large line printer. For the most part, our clients interacted with printouts and some lucky ones got access to 3270 green screen terminals.

Think about today … while our technology provides a very functionally rich environment for delivering value to our organizations, the technological complexity has gone through the roof.

Delivering our ERP in 1992 took one IBM RS/6000 RISC box with Oracle 6 RDBMS and Oracle forms installed on all client PCs. Now we need a P Series Server running AIX (Unix) for the Oracle database, VMWare Servers running SUSE (Linux) for the Oracle Application Server(s), Load Balancers, DNS servers, DHCP Servers, Novell network servers and various workstations (PCs running Windows XP and IE 6 or 7 with client side Java)!!!

So how do we as Enterprise Architects manage complexity? We created an Application Portfolio with attributes about the components that the applicaiton requires like:

  • identity store
  • web enabled
  • database server o/s
  • application server o/s
  • web server o/s
  • web server
  • database
  • application development environment
  • etc ..

We have over 200 applications with at least 7 distinct solution delivery platforms:

  • Oracle – J2EE
  • LAMP
  • Microsoft – .Net
  • Lotus Domino
  • Sun
  • Apple
  • Novell

Now we are working on the second year of our Technology Plan (rolling 3 year window). As part of this we will be looking to favour “depth in our technology choices over breadth”. We will focus on Oracle, LAMP and Microsoft. Investing in these solution platforms will allow us to focus our people on a managed set of technologies and be able to more rapidly respond to our clients needs.

Anyone else thinking “Deep instead of Wide”??

Switch to our mobile site