Search Content


Content Categories



Cloud Computing Enhances Enterprise Development

Dustin Amrheim of IBM recently posted on Five Ways Cloud Computing Strengthens IT: Enhancing Development and Test with Cloud Computing in the Cloud Computing Journal. Dustin is a technical evangelist for IBM emerging technologies in the WebSphere portfolio.

He first noted that much of the discussion about cloud computing covers the administrative and operational benefits. Then he adds that "sometimes lost in the cloud computing benefits discussion is how cloud computing enhances development and test groups in an enterprise."

Dustin then provides five ways this enhancement occurs which are worth remembering:

  • First, there is self-service capability, a defining characteristic of cloud computing. You can easily commission and decommission computing resources as appropriate, which shortens the procurement process for testing teams, speeding up development and testing efforts.
  • Second, there is enhanced resource availability. Cloud computing, through intelligent virtualization, usage tracking, and more, enables a better usage of the IT resource pool as a single, logical entity.
  • Third, is increased environmental fidelity. Test and operation teams may have different conventions and configurations than development teams. Dustin notes that this can lead to unintended application behavior and delays in service delivery. Cloud computing offers a potential solution through the increasingly popular templatized solution stack. These solution stacks can include the application and entire environment down to the operating system. They enable all teams to see the exact environment in which the application was designed and unit tested.
  • Fourth, hosted tools allow developers and testers to no longer worry with installing, configuring, running, or maintaining tools on their own machines. Instead, they can log into tools from any machine with a network connection and get to work.
  • Fifth, the four benefits above allow developers and testers to focus more on their core jobs. As a result, organizations can benefit from more developer innovation, increased test quality and coverage, and more.

These are all great features of the Cloud that we are seeing adopted by customers. You will see a lot more of our examples and perspectives on this blog covering how Cloud-based test environments are enhancing application lifeycles.

Service virtualization helps enable many of the above benefits for test and development environments. Third party services and monolithic systems are resistant to being encapsulated "in toto" and operating at realistic performance levels in many cases, so that is the frontier for completing the Cloud-based test environment circle.

Good material, check out Dustin's post for more detail.


Related Social CRMs Articles

ConceptDraw MindMap


ConceptDraw MindMap is a mind mapping and brainstorming software that you may use for capturing ideas, planning events as well taking notes in a more visual interface. It is one of the very popular mind mapping software and often rated at par with...

Read more about ConceptDraw MindMap...

Itís the Holiday Season, Time to Get Social


2008 has been a big year for B2B Marketers. The idea of using social media as part of our lead generation programs has become a reality. Whether it be blogging, Twitter, LinkedIn or Facebook B2B Marketers are taking on new challenges and...

Read more about Itís the Holiday Season, Time to Get Social...