Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Defining Devops as CALMSS

Defining Devops as CALMSS

Leia em Português

This item in japanese

There is an ongoing discussion in the DevOps community to better define DevOps. Eric Minick, product management lead - Continuous Delivery at IBM says that everyone has their own interpretation of DevOps, in his recent blog.

While everyone supplies slightly different words, the same working understanding of DevOps is nearly universal. Analysts, authors, industry, and community leaders all agree. The ideas are big and mutually supportive. In short:

  • DevOps exists to help the business win
  • The scope is broad, but centered on IT
  • The foundations are found in Agile and Lean
  • Culture is very important
  • Feedback is fuel for innovation
  • Automation helps

Eveline Oehrlich, VP and Research Director at Forrester Research, mentions in her blog, that Forrester has come-up with a new definition of DevOps. Forrester has added an additional “S” for sourcing in the CALMS definition of DevOps. They believe that DevOps must be supported by a solid sourcing strategy to extend the ecosystem. This then brings them to the acronym of CALMSS.

The first acronym - CAMS (Culture, Automation, Measurement, Sharing) was coined by John Willis and Damon Edwards in 2010 in the first US based Devopsdays in Mountain View, California. Later on, the “L” for lean was added by Jez Humble. We at Forrester have added an additional “S” for sourcing.

Chris Jackson, Chief Technologist, Rackspace, explains CALMS in his blog as

  • Culture – Own the change to drive collaboration and communication
  • Automation – Take manual steps out of your value chain
  • Lean – Use lean principles to enable higher cycle frequency
  • Metrics – Measure everything and use data to refine cycles
  • Sharing – Share experiences, successful or not, to enable others to learn

Eveline mentioned that they had conversation with Patrick Debois, Senior Java, Unix web consultant, architect at VRT and organizer of devopsdays and started working on a Forrester CALMSS research report.

We are working on a Forrester CALMSS research report where we list what we think are the characteristics of each letter that supports measurement at individual, project, intra-company and inter-company levels. We will be focusing in our playbook on the project level so that you can measure and benchmark yourselves.

Rate this Article