IT as a Catalyst for Optimal Business Outcomes

Kelly Emo

Business value emerging from the SOA Primordial Ooze

user-pic
Vote 0 Votes

In the spirit of full disclosure, I've been spending the better part of the last five years immersed in the primordial IT ooze known as SOA. Over the past year, however, it's been a turbulent place to exist as we have faced the barrage of blogs and articles asking "Is SOA Dead?" or "Is SOA doomed to fail?"

I'd like to address these questions right off the bat so we can move on to how to leverage SOA for business results. The first question "Is SOA dead?" or, to paraphrase "Is SOA yesterday's technology fad?" is quick to address. First the facts: SOA is an architectural pattern or best practice being adopted by a large percentage of companies today. I've heard quotes ranging from 50-80% adoption depending on how you segment. So if this is true, why are we still hearing that SOA projects lack support? If architects are keeping their focus on architecture as a foundation for IT innovation with an end-goal to respond to the needs of the business, and one of the proposed architectural approaches is SOA, then I think the intentions are in the right place. Most likely, these architecture teams will continue to garner support for their architectural adoption of SOA.

By the way, for an interesting perspective on whether architecture is the enemy of innovation read this article by Jon Ayer on the Enterprising Architect. The litmus test is to make sure the SOA effort addresses a true business need or innovation, and is not just for the sake of having a better gadget.

We've all heard that it is a fool's errand to try to justify a SOA project because it's the best technological approach. We've seen success when an IT organization can align its SOA initiatives with its company's strategic business objectives (see my initial blog) and show specific proof points as to why adoption of SOA is foundational to the desired innovation (i.e. to speed delivery of new mobile services, accelerate data integration for multi-channel customer care or rapidly integrate several internal and partner systems to support a converged order management billing platform). In these cases, the architecture team knows why it is doing SOA -- to support clearly defined business goals.

So why is SOA failing? In my opinion, it's too early to ask why SOA fails. I think a timelier question may be "Why do projects based on the principles of SOA fail?" Here's a quick metaphor: my first round of golf was a complete failure. Did that make me a failure as a golfer? I don't think I could say that. I realized what I lacked were skills, education, practice and discipline. I'm now taking lessons. It is conceivable that I may turn out to be a failure as a golfer, but one round is too early to tell.

I think many have made initial attempts to deliver projects based on SOA, but they are finding out that adopting SOA is not that easy, and SOA doesn't just happen. We are now in the phase that I would like to call the "SOA school of hard knocks," where we are learning what it takes to effectively infiltrate SOA into the IT consciousness as an architectural approach and methodology to more easily modernize applications for clearly defined business outcomes. Initial projects may fail based on some well proven reasons. Here are a few examples:

-- Lack of investment in attaining SOA skills and education

-- Lack of a definition of SOA project objectives and measurements -- how do we define and evaluate success?
-- Lack of integration of the SOA effort with the rest of IT and the application lifecycle


But this doesn't make SOA a failure if an organization has the ability to learn from its mistakes and the intestinal fortitude to continue the effort, keeping the business goals in mind. The benefits of taking the SOA journey will come for the organizations that have the patience to build the foundations for success -- skills, education, cultural change, clearly defined measures of success, governance, linkages with the rest of the application lifecycle, and alignment with the business.


Back to the golf lessons.

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/16186

3 Comments

| Leave a comment

In general I think you are right, however regarding the metaphor you used as an example "My first round of golf was a complete failure. Did that make me a failure as a golfer?", well you certainly didn't pay a couple of millions for a green fee or did you?

I think the main problem with SOA projects is what is known as the "Pick of inflated Expectations". If expectations are not set properly to the business (meaning that are set to high) is very likely that what they will eventually get (that if they don’t cancelled the project before actually delivering something) doesn’t meet the expectations...

This problem is mainly the cause of having the “wrong” people (probably the wrong architects) selling the solution to the business. In my opinion in many projects you have architects how focus more in the nice “talk” than in delivering results quickly, producing quick wins and pragmatic roadmaps to gain confidence from the stake holders in an incremental way

A salesman or an architect that behaves like one shouldn’t be the one facing the business...

Kelly

Firstly, thank you for the mention - it is nice to know what I am writing is of interest to others.

Secondly, I have to agree with your thoughts here. For me, the IT implementation element of SOA (I feel the title is too widely used for too many different purposes to make sense in isolation) is of huge value and is far from dead.

From my perspective, delivering capability as a set of services or components is simply a reuse of the most basic of engineering principles that has served us well for many decades. The idea that it might not make sense in the IT domain is strange indeed.

I also agree even more emphatically with the comment from Luis. It is IMO certainly about the wrong people (and especially the wrong architects) selling solutions to the business.

On the issue of training - I am not sure this is the only answer. The key step is ensuring that the people you hire to formulate and deliver solutions have a natural ability to do so in a structured way. Although all people have the ability to solve problems, some people are more modular and component based in their approach, and these are the people you need in the SOA space.

Thank you for the article. Point well made.
Regards
The Enterprising Architect

Thanks for replying to my comment!

Indeed we share many common thoughts about this topic. Hopefully the industry will realise this (rather sooner than later) and more SOA projects will arise (especially once the economy starts emerging again!)

Best Regards,

Luis Weir
SOA Architect

Leave a comment

Keep up with what's hot in the world of business and IT integration.

Kelly Emo

Kelly Emo, SOA Product Marketing Manager, HP Software
Kelly Emo manages HP SOA Product Marketing with lengthy experience in product management, business development and marketing. She started in HP product management for distributed computing, systems management and application development. Prior to HP, Kelly joined Jamcracker, SaaS startup, as Director Business Development and Marketing. Kelly also worked at BEA Systems, launching AquaLogic Service Bus as Director Integration Product Marketing. Kelly has a B.S. CS -- Cal Poly, San Luis Obispo, and an M.B.A. -- University Santa Clara. Kelly also has a blog, Making Sense of SOA.

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

SOA, Windows Mobile,

Monthly Archives

ADVERTISEMENT