Velocity Mandates DevOps And Continuous Deployment

Robert Stroud

Today’s customers, products, business operations, and competitors are fundamentally digital. Succeeding in this new era mandates everyone constantly reinvent their businesses as fundamentally digital. You have two choices,

·      become a digital predator; or

·      become digital prey.

To compete in this new digital market norm, software applications and products must contain new sources of customer value while at the same time adopting new operational agility. I&O pros need to change from the previous methods of releasing large software products and services at sporadic intervals to continuous deployment. All must adopt key automation technologies to make continuous deployment a reality.

At Forrester, my colleagues and I (including the great Amy DeMartine) developed our recent TechRadar™: Continuous Deployment, Q2 2016 which look at the the top use cases, business value, and outlook of the 12 top technologies engaged in in continuous deployment.

Our key findings include:

Continuous deployment is critical to unlock velocity

In this new era of digital business, I&O pros must automate across the entire software delivery life cycle, creating the ability to continuously deploy while assuring service quality.

No Silver Bullet

Read more

With agile software development going mainstream, the cutting edge is DevOps

Agile software development practices have been transforming AD organizations for more than a decade.  With more rapid development cycles has come a bottleneck at the deployment boundary - at the frontier between Development and Operations. The DevOps movement is working to remove this bottleneck, and in the process is transforming both Dev and Ops for the better. In many respects it is a logical evolution of the agile movement, but practices like continuous deployment are deeply transformative of the way that organizations think about customer engagement, business engagement, testing, development and requirements - in fact, nearly every aspect of agile development is subtly but powerfully affected. The implication of a check-in resulting in code being deployed to production gives a whole new emphasis to the word "commit"!

A sign that DevOps is heating up to be the new ALM battleground was last week's announcement of IBM's acquisition of UrbanCode, which Glenn O'Donnell blogs about in his post IBM Escalates the DevOps War with UrbanCode Acquisition

Where are you on your agile journey, and is continuous deployment on your radar?  If not, it should be!