Skip to main content
Enterprise Agile Planning Image

This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.

Last Updated Jul 16, 2013 — Enterprise Agile Planning expert

Follow-Up DevOps Q&A

Enterprise Agile Planning

 

After presenting on a recent webinar by CollabNet called “50% Cycle Time Reduction –  Delivery Pipeline Strategies That Work,” my colleague Laurence Sweeney and I received some interesting questions about DevOps from the webinar registrants that I would like to address:

1)      What is difference between DevOps, ARA and CD (Continuous Delivery)? How do they all relate to each other?

 

My favorite definitions of continuous integration, continuous delivery, and DevOps are the following:

 

  • Continuous integration is where each commit results in a fully tested build, but not running in production
  • Continuous delivery is where each commit results in a tested code and environments that are then automatically deployed and run in the production environment
  • DevOps requires both continuous integration and continuous deployment.  In the upcoming “DevOps Cookbook,” both of these are subsumed in the First Way (which is all about Flow from Development into IT Operations and the customer)

 

A more fully discussion has been written about by Jez Humble (co-author of the book “Continuous Delivery) at: http://continuousdelivery.com/2010/08/continuous-delivery-vs-continuous-deployment/

 

2)      We’re still very much waterfall.  Can we practice DevOps, or does that require Scrum?

 

DevOps practices are very consistent with Agile practices, however Agile is not a prerequisite.  However, DevOps does require continuous deployment.  

 

The only way to achieve the short lead times (the time required to go from “code committed” to running successfully in production) and short cycle times (i.e., tens, hundreds or even thousands of deploys per day) is to have environments available upon demand, automated code deployment processes and small batch sizes in Development (e.g., developers committing code on a daily basis).

 

All of these characteristics preclude waterfall Development approaches.

More from the Blog

View more
Feb 14, 2021

Reflecting on the 20th anniversary of the Agile Manifesto

Enterprise Agile Planning
Over the past 20 years, it’s been amazing to watch an idea from ...
Read More
Feb 08, 2021

How does agile apply to an entire organization?

Enterprise Agile Planning
Before we dive into the main subject of this blog post, it is importan ...
Read More
Feb 03, 2021

It took a pandemic to realize why digital transformation actually matters

Enterprise Agile Planning
Before anyone had ever heard of COVID-19, businesses across the globe ...
Read More
Jan 27, 2021

Improve visibility, reduce costs, and take back control of your scaled out container and cloud deployments with the latest releases of Digital.ai Agility and DevOps solutions

Enterprise Agile Planning
We’re thrilled to announce the latest releases of our Digital.ai Agili ...
Read More
Contact Us