The “secret” ingredient for a reduction in cycle time

Learn a proven way to reduce delays in developing and testing composite applications… join HP and Forrester Research for a webcast event on September 28th, 2011: Control Application Complexity by Testing with Virtualized Services. 

 

Not sure what I’m talking about?  Read on to learn why modern application architectures tend to cause delays for developers and testers and how Service Virtualization can become a best practice to eliminate the delay-inducing constraints and keep application projects on track for an "on-time arrival" to the business. 

 

 

delays

   

 

I have to say I am bullish on service-oriented and composite application architecture.  I’ve always been that way having worked with Web Services and SOA solutions for the better part of a decade.   But I’ve seen a troubling trend with a convergence of four dynamics designed to modernize the way applications are delivered (Agile, Cloud, Composite, Saas) that each promise change-readiness and speed, speed, speed. 

  

Sounds good, right?  But there’s a devil in the details.  We’re talking about breaking up Apps into multiple components, accessing 3rd party services, and putting or sourcing some of the components in the cloud and infusing changes on a rapid, Agile timetable. 

 

Here’s a “what if” scenario.

 

Bob, the project manager is on the hook to upgrade his e-Commerce application to support a new product line.  His e-Commerce application is actually a composite application consisting of several orchestrated business services:

 

 

  • One service is brand new – the web ordering service for the new product line
  • One service is a cloud service (customer credit check)
  • Several are established web services running in the datacenter
  • One does the inventory management off of a production SAP instance.

Bob is working across a few development and testing teams and wants his developers to be able to develop against the services described above to ensure they meet the user story and he wants his testing teams to be able to test functional rigor and completeness as well as load test for scale.  But..

 

 

  1. The cloud service will charge Bob a dollar for every access (load testing will cost a fortune)
  2. The IT Operations manager will only allow access to the production SAP system from 2 am to 5 am on Sunday morning – and won’t provide free coffee
  3. One of the Web services is owned by an offshore team and due to security compliance, they cannot get access to customer data at all

Looks like we just ran squarely into the roadblock:  Constraints!

 

 roadblock

What are Bob’s options?

 

 

  1. Wait for the SAP system access and work his functional testing teams on Sunday morning
  2. Don’t load test the credit check in the transaction and cross his fingers about SLA compliance
  3.  Shift testing of the Web Service from the offshore team to another team, disrupting schedules
  4.  Hire expensive programmers to write stubs

 

There’s a fifth option:  Use an innovative solution called Service Virtualization.  With HP Service Virtualization, virtual models of services can be designed and stood up in shareable dev/test labs.  Virtual Service Models can mimic service behavior, learn responses so that different scenarios can be tested and respond appropriately to dialed up and dialed down load tests.  How is this possible?  Learn more about HP’s Service Virtualization product and read about our July 19th launch of HP Service Virtualization in a recent article in Information Week here.  And, don’t miss the HP-Forrester webcast event on September 28th 2011 that will explore how to control application complexity with virtualized services.

 

Don’t let your Agile, nimble, cloud-ready development and test teams be stymied with constraints.   Now is the time to augment your ALM and testing strategies with a plan for Service Virtualization.

Leave a Comment

We encourage you to share your comments on this post. Comments are moderated and will be reviewed
and posted as promptly as possible during regular business hours

To ensure your comment is published, be sure to follow the Community Guidelines.

Be sure to enter a unique name. You can't reuse a name that's already in use.
Be sure to enter a unique email address. You can't reuse an email address that's already in use.
Type the characters you see in the picture above.Type the words you hear.
Search
Showing results for 
Search instead for 
Do you mean 
About the Author
Kelly has over 20 years experience with enterprise systems and software in individual contributor and manager roles across product manageme...
Featured


Follow Us
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.