InfoQ

News

How to prepare your 2008 SOA budget?

Posted by Jean-Jacques Dubray on Sep 25, 2007 01:00 AM

Community
SOA
Topics
Governance
Tags
ROI

This is budget season for some of us, and many questions may come to mind as we prepare our 2008 SOA budget. Where to start? How to quickly demonstrate value? How to increase our maturity over time? Where do we source our skills?

Last week, Jeff Schneider, CEO of MomentumSI, explained why ROI cannot be achieved in the early months of a SOA program:

I've said it before and I'll say it again... SOA Transformations cost big bucks, take years to complete but in the end are worth the investment.

This has prompted some to start talking about a potential SOA backlash as Lorraine Lawson reports.

According to Nucleus Research, an IT research firm, a mere 37 percent of companies report a positive return on investment for their SOA implementations.

Jeff provides some real numbers from the field which could prove helpful for companies starting their SOA initiatives in 2008. He addresses the need to create a SOA foundation as the initial step of any SOA initiative. The foundation includes SOA Strategy & Roadmap, SOA Methodology, SOA Reference Architecture, Standards Development and SOA Governance Planning. He suggests to continue the initiative with SOA training and change management, infrastructure, build & integration, governance and  domain analysis.

On the same note, Wolfgang Keller, Partner at BusinessGlue Consulting, provided us recently with some advice to get started with SOA. He offers fours approaches:

  • Pilot project in IT department
  • Financing of the SOA through savings in the IT department
  • Powerful sponsor
  • Pilot project with real business value
  • Srikanth Inaganti and Sriram Aravamudan are stressing the need for key IT processes to be in place as they defined a comprehensive SOA Maturity model:

    One must not forget the fact that people, technology and architecture alone will not take an enterprise through SOA journey successfully, unless they are supported by key processes and activities. A maturity model for SOA should therefore encompass both the effectiveness of the architecture (product) as well as the processes required to take it from the as-is state to the to-be state.

    Sarah Hepner and Malhar Kamdar discussed the issue of acquiring SOA skills and provided some advice on balancing outsourcing, insourcing and re-skilling.

    Building on their early successes with pilot projects, many companies are pursuing enterprisewide service-oriented architecture (SOA) initiatives. These longer-term, expansive projects demand personnel with proven SOA skills. Yet the challenge of acquiring SOA skills is more than just another skirmish in the larger war for IT talent.

    Jeff notes that SOA initiatives often underestimate the need to perform domain analysis:

    It surprises [him] how many organizations forget this [last] point. Domain analysis is typically performed by enterprise architects who have a strong background in process modeling and service design. They pick a domain area (Sales, Supply Chain, etc.) and perform Process Reengineering, Process Modeling, Service Identification, Service Analysis and Composite Application Requirements Gathering.
    • This article is part of a featured topic series on Governance
    SOA in reality by matt tulum Posted Feb 18, 2008 6:55 PM
    Re: SOA in reality by emrah okay Posted Apr 12, 2009 11:54 PM
    Re: SOA in reality by emrah okay Posted Jun 19, 2009 7:23 AM
    1. Back to top

      SOA in reality

      Feb 18, 2008 6:55 PM by matt tulum

      Nice article however you seemed to miss out some key factors within the text... What does SOA stand for is one of them? Sh*t out of Assets? I for one am sure myself and my team at Tulum Hotels will be using our own 'SOA' methodology to prepare for the oncoming financial year, however your 'big company' insight has been very useful! Thanks

    2. Back to top

      Re: SOA in reality

      Apr 12, 2009 11:54 PM by emrah okay

      With twenty-four members plus two spec leads, Java EE 6 -- or JSR-316 -- is officially underway, Roberto Chinnici presents a summary from the first meetings between the group saç  video izle program indir indir amerika Sohbet adana Sohbet izmir Sohbet Ağrı Sohbet aksaray Sohbet almanya Sohbet Adıyaman Sohbet Afyon Sohbet ankara Sohbet Antalya Sohbet istanbul Sohbet Afyon Sohbet Afyon Sohbet Haber Haber oyun indir oyun indir sohbet mp3 indir bedava film izle bedava film izle telefon çet oyun indir indir program indir - chat anyone try to appropriate the IP and patent it without OpenID's consent.

    3. Back to top

      Re: SOA in reality

      Jun 19, 2009 7:23 AM by emrah okay

      With twenty-four members plus two spec leads, Java EE 6 -- or JSR-316 -- is officially underway, Roberto Chinnici presents a summary from the first meetings between the groupmetin 2 indir video izle oyun indir bedava sohbet mp3 indir bedava film izle oyun indir indir program chat anyone try to appropriate the IP and patent it without OpenID's consent. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- With twenty-four members plus two spec leads, Java EE 6 -- or JSR-316 -- is officially underway, Roberto Chinnici presents a summary from the first meetings between the group saç  video

    Educational Content

    Bindings, Platforms, and Innovation

    This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

    Orchestrating Long Running Activities with JBoss / JBPM

    This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

    Neo4j - The Benefits of Graph Databases

    This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

    Realistic about Risk: Software development with Real Options

    This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

    Communication Flexibility Using Bindings

    This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

    Writing DSLs in Groovy

    After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

    Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

    IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

    Concurrent Programming with Microsoft F#

    Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.