Free Newsletters

  
Real World SOA | David Linthicum » SOA ROI in Question?

August 22, 2007 | Comments: (0)

SOA ROI in Question?

Everyone is talking about this study from Nucleus Research stating that SOA is having limited success when considering ROI.

"Only 37% of enterprises have achieved a positive ROI from SOA deployments."

Michael Krigsman followed up with his comments here, and I suspect many will have something to say about this.

Joe McKendrick also had some interesting comments in his blog.

"Frankly, I'm surprised… that the results are that high. About 37 percent — more than a third of companies — seeing positive ROI from SOA doesn't seem too shabby, in my humble opinion. Remember, most companies are just starting to learn and implement SOA methodologies. Most don't have key performance indicators that link SOA activities to business metrics. How many other types of corporate ventures have seen results like that while still just out of the starting gate?"

In looking at the study it appears that only one data point was looked at…developer productivity. As I've found time and time again, developer productivity is just a side benefit from SOA. Indeed the core benefit is agility, or the ability to have IT work better with business. Unfortunately, agility is not an easy metric to figure out, and thus many who are implementing SOA focus too much on reuse, and not enough on the larger more strategic picture. As Joe puts it:

"Uh oh…. So far, developer productivity is the only real tangible metric most SOA efforts have been able to demonstrate — it's the most easy to capture, and the metric most obviously tied to an SOA effort. This may be where those 37 percent are getting their positive ROI.

But the promise of developer productivity boosts is not enough to get the business all excited about SOA. Enterprise-wide support for SOA hinges on the ability to demonstrate value to the business at large — more growth, revenue opportunities, and all that good stuff. These are still uncharted waters."

The larger issue is that SOA, at the end of the day, is a systemic change in the way organizations approach enterprise architecture. Thus, the benefits will only be understood when the architecture has undergone that change. I suspect those surveyed were talking about small projects, and typically projects that just stood up Web services and called it a day. There is not much benefit in doing that unless you're willing to take it to a logical conclusion, including a complete overhaul of your architecture and then measuring the value of agility and reuse at the end state.

To Joe's point, I'm also surprise the success rate was 37 percent considering the tactical nature of the projects I'm seeing today, and the unwillingness of many enterprises to turn SOA into what it really is…an architecture. Architectures take careful planning, design, as well as implementation. Moreover, the ROI is years out, but still very much worth the effort.

As Krigsman puts it:

"The takeaway: if you're considering a SOA project, meticulously plan ROI right from the start. Assuming your project rests on a solid business case, careful management will help protect that all-important business payback."

 

Posted by Dave Linthicum on August 22, 2007 06:49 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




David is correct when he says:

>The larger issue is that SOA, at the end of the day, is a systemic change in the way organizations approach enterprise architecture. Thus, the benefits will only be understood when the architecture has undergone that change. I suspect those surveyed were talking about small projects, and typically projects that just stood up Web services and called it a day. There is not much benefit in doing that unless you're willing to take it to a logical conclusion, including a complete overhaul of your architecture and then measuring the value of agility and reuse at the end state.

I would add:
1. Most SOA projects, if not all, are designed to keep legacy systems and applications in place - so a systemic change is not even on the radar; and
2. In IT true calculation of an RoI is a sham. Very few people have any understanding of "Fully Allocated Costs" and fewer are willing to apply the discipline to their efforts because it is too revealing.

What is true is that most, if not all, corporate systems and architectures are piecemeal amalgamations of software and hardware residing in their own stovepipes. In truth SOA is design to keep those in place but make them more useful.

Rather than do that, we opted for a systemic change and have migrated to Apple and OS X. The vertical integration of hardware and software as well as the uniformity of OS capability from desktop to server to grids gives us the operating environment that allows optimum integration open source and web 2.0 technologies.

Posted by: Daniel Reiss at August 23, 2007 10:47 AM

I am deeply skeptical of SOA. It seems to me merely the latest in a long line of technologies that promise the moon and deliver far too little.

37% ROI? "... a complete overhaul of your architecture..."? Doesn't anyone hear the warning bells going off? Hello??

SOA has to play nice with other, older architectures. If it cannot produce positive benefits as an incremental implementation, then it doesn't deserve much attention.

You cannot go to a business and say, "hey, I've got this great widget. You should buy some. Oh, and by the way, you can only buy these widgets from now on."

The business risk is too high. The capital outlays are too great. The project scope is too big. Will some go for it? Sure. Will a few succeed? Yes. So what? Many more will fail, and the majority will be scared off. As they should be!

Posted by: Brian at August 28, 2007 08:02 AM

Dave -

We spent billions on Y2K thinking we were fixing date bugs. But the result of the Replace (with client server or internet), Repair, abd Retire was that everyone set up their applications backbones for the new millenium.

SOA is the same. Most people think about developer productivity and reuse. It is really about building your applications backbone for the next ten years of business and IT dynamics. In your words, agility.

Keep evangelizing!

- Robert Eve, Composite Software

Posted by: Robert Eve at August 29, 2007 06:19 AM

My company is being very cautious about building out our web services and making sure we have a good ROI. I work for a mid-size company and have been told to look at JaxView for security and management, as we are in the early stages. I guess JaxView is pretty cost effective. Has anyone out there evaluated it?

Posted by: Jake Cross at September 20, 2007 07:11 AM

SOA has nothing to do with technology or web-services, it is an architectural style. The basic ideas behind that are fairly simple: better and easier reuse of legacy systems, avoid point to point integration, adopt a conceptual framework to refactor present IT assets and develop new projects. To apply SOA you need to tune your organization (People), learn some service-oriented analysis approach (Process) and use the proper set of technologies (Plaform).
The problem with big SOA projects is the same as of any big IT project: the bigger the project, the smaller the possibility to control costs and validate results.
SOA is like cleaning dust out of your floor: you can avoid that for a while but then you'll end with a lot of garbage.

Regards

Posted by: Maurizio Turatti at October 10, 2007 08:51 AM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Receive instant email notification when resources on this topic become available.
 
» BUY A LINK NOW

Sponsored Technology Links