Welcome to MSDN Blogs Sign in | Join | Help

      Loosely Coupled Thinking

      SOA, BPM, Clouds &
      other trendy stuff...

News

  • Better Search:

    Tweets


      Reading

      About

      Not me but an incredibly realistic simulation.
      John Evdemon
      is an Architect
      at Microsoft.

      <legal-stuff>
      The views and opinions stated in this blog are mine and do not necessarily reflect those of Microsoft.
      Each posting on this blog is provided "AS IS" with no warranties, and confers no rights.
      </legal-stuff>


      Social

      View John Evdemon's profile on LinkedIn

      John Evdemon's Facebook profile





      Locations of visitors to this page

    SOA Zen Moment of the Day

    An InfoWorld newsletter called "The SOA Report" tells us that SOA is overly hyped.   How ironic.

    image

    But wait, it gets even more surreal.   An analyst is quoted in the article saying "...people are not getting a large amount of return on investment on SOA.  Only a minority of companies are getting a return on investment on SOA."

    Do all companies measure ROI the same way using the same timeline?   Of course not. 

    ROI is not an exact science and will vary from one organization to another (much like SOA itself).  There are many ROI models available, some more complex than others.   The best ROI models I have seen are relatively straightforward.  Overly complicated ROI models may require spending more time maintaining the model instead of working on the project to be measured. 

    When it comes to ROI use realistic data points and time frames to determine the value an implementation may have generated.  SOA ROI requires patience - benefits may take a year or more to be properly recognized.

    Geek and Poke - a great IT-oriented web toon
    Posted: Tuesday, August 21, 2007 10:52 AM by jevdemon
    Filed under:

    Comments

    Freddy Rios said:

    This is a classic example why ROI is an awfull metric: you can always argue that given enough time you will get the benefits.

    Personally I think the problem lies on why, how and when the enterprise adopt SOA. Going all SOA for instance is a recipe of disaster. On the other hand, implementing it in a project to see how it goes for no other reason, will probably give no value to the enterprise.

    I would say enterprises must base SOA adoption in real business needs, where there will be clear value added to the enterprise in the short term. If its value isn't clear in the short term, then some consulting services on the subject must be used (or a better one).

    That said, the problem is above SOA. The following article enterprise architecture article, gives some great advices on how to get business value: http://msdn2.microsoft.com/en-us/architecture/aa479371.aspx

    # August 22, 2007 5:27 PM

    Brian Kaplun said:

    Overly Hyped and a low rate of return?

    I have been consulting for 20 years.  Been in many different companies from small to the largest.  It would be interesting to see how they would compare the benefits from SOA to projects of the past when very little companies really ever tracked the past projects very well.  

    A company might show results where projects were completed on time.  However, how soon did they need to provide an update release to fix or add functionality that was missed the first time?  

    Grant you, there are some companies that do a great job at delivering projects.  

    When it comes to evaluating a ROI, for me those results will surface in the future.  Once in place, faster development, much lower support costs, which then leads to the ability to put more into development for new functionality and increases the bottom line.

    I would suspect those who make this claim also believe a new application can be CORRECTLY developed in 30 to 60 days.

    bkaplun@columbus.rr.com

    # August 22, 2007 5:42 PM

    Sam Gentile said:

    I could get used to this rolling out of bed into my office thing BizTalk Server The highly anticipated

    # August 23, 2007 10:26 AM

    Jack van Hoof said:

    Another SOA Zen Moment:

    Making something easy to change makes the overall system a little more complex, and making everything easy to change makes the entire system very complex. Complexity is what makes a system hard to change.

    # August 23, 2007 11:34 AM
    New Comments to this post are disabled
    Page view tracker