Wednesday, May 08, 2013

Is your SOA project unable to create WOW effect!


Are your customers not so impressed with the results of SOA projects and is the reason the projects take too long.

SOA/BPM came as an alternative for the only reason that it provides higher developer productivity and business agility (because for reusability). Is that promise met?

Even today all SOA projects (any small to medium package or feature) takes somewhere 4 to 6 months. This is where the WOW effect goes out.

The reasons are well known, recently a number of discussions on Industrializing SOA (or Factory model for SOA) cover that, can be found here and here

Like memory leaks, time leaks in the SOA project. In one we see 'Out of memory' and the other 'Out of budget'. Ask your customers how much time gets wasted because of these issues not well managed.

  •        Development Approach
    •   Agile / Iterative
  •        Deployment automation
    • Maven/Hudson Vs ANT
    •  Continuous Integration
    •  Configuration plans
    •  Dependency between components
  •      Testing automation
    •  Regression testing / unit test scripts
    •   Test coverage
    •   Way to manage test data sets
    •  Integration testing
    •  Error Handling / monitoring
  •        Version control
    •    Binary management
    •    Use of MDS
  •    Virtualization for dev and test environments
    •   Automation scripts (devops)
    •  stubbing out system dependencies

 It's time to move the pre-industrial SOA customers to industrialization