As cloud development platforms mature to include enterprise-grade security and regulatory compliance, enterprise cloud development will come to the forefront in 2012, predicts CollabNet.
Brisbane, Calif.-based CollabNet, a specialist in cloud development and Agile application lifecycle management (ALM), said it expects adoption of cloud development practices to increase in the coming year as a growing number of IT organizations build and deploy software directly in the cloud.
"The software development industry continues to evolve at a rapid pace, and we see the convergence of Agile ALM, Continuous Delivery and hybrid cloud strategies making enterprise-wise cloud development practices increasingly attractive to IT organizations," said Bill Portelli, chief executive officer and co-founder of CollabNet. "In this context, 'enterprise' applies to the compliance, traceability and security standards that software-driven organizations require from the cloud to increase productivity, global collaboration and the pace of releasing quality software."
Agile ALM marries business management with software engineering, employing tools that bring together requirements management, architecture, coding, testing, tracking and release management using the Agile software development methodology.
Continuous Delivery (CD) is a set of principles for the process of software delivery pioneered by global IT consultancy ThoughtWorks. It brings together techniques such as automated testing, continuous integration and automated deployments, with the intention of giving development teams the ability to push out enhancements and bug fixes to customers at low risk and with minimal manual overhead.
CollabNet said that in 2011, it saw a 40 percent increase in cloud development projects developed, deployed and hosted on its private and public cloud offerings. It believes that trend will continue due to a number of factors, including:
• The maturation of cloud development platforms that provide enterprise-grade security and regulatory compliance
• Availability of the ability to integrate commercial and open source ALM tools in the cloud
• The increase in Continuous Delivery in the cloud (CD is a set of principles and processes around the process of software delivery.)
• The mainstream adoption of hybrid computing strategies that blend public and private cloud platforms based on application type and usage requirements
"We see enterprise cloud development as a growing movement in the software development industry and the result of two megatrends in IT—cloud computing and Agile ALM," said Guy Marion, vice president of cloud services for CollabNet. "Just as Agile processes are scaling across IT organizations, cloud development is moving from smaller projects to more strategic implementations that larger IT organizations are using to adopt and scale software development and deployment directly in the cloud."