Home > Ask the Data management / BI Experts > Integration and SOA data services Questions & Answers > How to estimate SOA costs and design an SOA strategy for integration projects
Ask The Data Management Expert: Questions & Answers
EMAIL THIS

How to estimate SOA costs and design an SOA strategy for integration projects

Evan Levy EXPERT RESPONSE FROM: Evan Levy

Pose a Question
Other Data Management Categories
Meet all Data Management Experts
Become an Expert for this site


Tips, expert advice and sample chapters
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 24 April 2009
I've heard that SOA failures are often due to overspending or mistimed spending. Many companies have spent millions of dollars on SOA software, infrastructure and consulting dollars with no idea how to justify the costs. Can you provide some guidance for how to estimate costs for SOA integration projects and execute on that plan effectively?

>
One of the things that we tell our clients time and again when undertaking a new initiative is, "Put your checkbook away." The second point we raise is, "What are the requirements? What's the need, pain or problem that you're solving?".

While I realize my remarks aren't breaking any new ground for most of the readers, it's surprising to us the number of SOA initiatives we're asked to review that haven't crisply identified the requirements. Well-defined requirements don't require hundreds of pages of documentation and they don't have to reference a highly politically-charged corporate initiative. Successful requirements should include the following:

  • The need, pain or problem requiring the support of SOA.
  • The definition of what the "to be" environment will look like. This should include details regarding data and processing functions. We're not talking design specifications; we're focused on describing the resultant capabilities.
  • A phased-project release that addresses the needs and priorities in a manner that supports the sponsors or stakeholders.
  • There's no silver bullet for estimating a budget or developing a plan. The solution is ensuring that your program management staff is experienced with systems integration. SOA is not a software development effort; it's much more complex with many other moving parts. Systems integration is a more apt description because it requires manning numerous activities across several different areas and constituents (systems architecture, application development, middleware/infrastructure development, etc.).

    Once requirements are documented and signed off, an experienced systems integration program manager will begin working with the different constituent teams to identify development activities, milestones and dependences. Once the plan is documented and reviewed, the identification and schedule of different staff resources, hw/sw acquisition and installation and all of the other related activities can be identified.

    Implementing an enterprise SOA infrastructure is big. Regardless of the size or complexity of your SOA project, it requires the methods and practices of a large integration program.


    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



    RELATED CONTENT
    Integration and SOA data services
    What are some SOA risks and challenges and how can we mitigate risks?
    What's the difference between SOA and Web services?
    What are the components of service-oriented architecture (SOA)?
    SOA governance best practices
    Data integration certifications: Finding the value
    The ETL process and MySQL
    ERP reporting tools' advantages and disadvantages
    ETL tools and EDR tools: What's the difference?
    Data-as-a-service, explained and defined
    ETL tools defined

    SOA data services and architecture
    Should we consider a custom system architecture design?
    What are some SOA risks and challenges and how can we mitigate risks?
    How to complete the MDM requirements-gathering analysis process
    Event-driven architectures: Understanding concepts, benefits and the bottom line for data management
    Event-driven architectures' implications for enterprises and data management professionals
    What's the difference between SOA and Web services?
    What are the components of service-oriented architecture (SOA)?
    Pervasive the most persuasive, cost-effective data integration platform, study says
    Master data management as a service-oriented architecture enabler
    Understanding master data management and service-oriented architectures, with IBM's Dan Wolfson

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



    Search and Browse the Expert Answer Center
    Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
    Browse our Expert Advice

    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Site Map




    All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts