Transformative Development: How to Begin Application Development in the Cloud
There is a lot of buzz in the IT industry around cloud computing and its impact on driving greater efficiency across an IT organization, but when considering adoption of cloud computing infrastructure, where should an organization begin? The application development lifecycle can be a good starting point. Infrastructure utilization is low, labor costs are high, and the lifecycle is ripe for automation. Cloud computing can dramatically streamline the lifecycle by reducing the need to acquire dedicated infrastructure, providing pre-configured application lifecycle management environments, and providing needed resources on demand. All of this reduces cost and time to market while improving quality.
Studies [1] have shown that 30 to 50 percent of all servers in a typical IT organization are dedicated to test, with most of the servers running at 10 percent utilization or less. Paradoxically, one of the top challenges in moving applications into production is the limited availability of servers on which to test the app. Test backlog is often the single largest factor delaying new deployments. Generally, the root cause is the difficulty in properly deploying and configuring test environments on the available servers…

