CALMS

CALMS é um framework conceptual para a integração de equipas de desenvolvimento e operações (DevOps), funções e sistemas dentro de uma organização. O framework CALMS é frequentemente usado como um modelo de maturidade, ajudando os gestores a avaliar se sua organização está ou não pronta para DevOps -- e se não estiver, o que precisa mudar. O acrónimo CALMS é creditado a Jez Humble, co-autor do "The DevOps Handbook"

Os cinco pilares do framework CALMS para DevOps são:

Cultura - existe uma cultura de responsabilidade partilhada.

Automação -  os membros da equipa procuram formas de automatizar o maior número possível de tarefas e estão confortáveis com a ideia de entrega contínua.

Lean - os membros da equipa são capazes de visualizar o trabalho em curso (WIP), limitar o tamanho dos lotes e gerir o comprimento das filas. 

Medição - são recolhidos dados sobre tudo e existem mecanismos que fornecem visibilidade em todos os sistemas.

Partilha - existem canais de comunicação de fácil utilização que encorajam a comunicação contínua entre o desenvolvimento e as operações.

A estrutura CALMS é por vezes considerada uma alternativa ao ITSM (Information Technology Service Management), uma abordagem estratégica para desenhar, entregar, gerir e melhorar a forma como a TI é utilizada dentro de uma organização. O ITSM, que é frequentemente associado ao ITIL (Information Technology Infrastructure Library) é considerado por alguns administradores de TI como sendo muito rígido e, portanto, incompatível com o DevOps. CALMS é às vezes pensado como uma forma de negociar as diferenças entre as duas abordagens.