# As três maneiras DevOps

Como já vimos no artigo - [Afinal, o que é DevOps?](https://nilsonvieira.com.br/afinal-o-que-e-devops) - DevOps é uma abordagem para o desenvolvimento e a operação de software que visa melhorar a colaboração e a comunicação entre essas equipes. Essa abordagem se concentra em três pilares principais, conhecidas como **as três maneiras**:

* **Fluxo de valor:** O fluxo de valor é o processo de criação e entrega de valor aos clientes. O DevOps visa melhorar o fluxo de valor, tornando-o mais rápido, eficiente e confiável.
    
* **Feedback contínuo:** O feedback contínuo é o processo de coleta e análise de informações sobre o fluxo de valor. O DevOps visa usar o feedback contínuo para melhorar o fluxo de valor de forma contínua.
    
* **Aprendizado contínuo e experimentação:** O aprendizado contínuo e a experimentação são a base para a melhoria contínua. O DevOps visa criar uma cultura de aprendizado e experimentação que permita às equipes aprender com seus erros e melhorar seus processos.
    

Agora, vamos à uma explicação mais detalhada.

### **A primeira maneira: Fluxo de valor**

A primeira maneira DevOps é o fluxo de valor. Este é o processo de criação e entrega de valor aos clientes onde o DevOps visa melhorar o fluxo, tornando-o mais rápido, eficiente e confiável.

Para melhorar o fluxo de valor, o DevOps se concentra em quatro princípios:

* **Visibilidade:** O DevOps visa tornar o trabalho visível para todas as partes interessadas. Isso ajuda a garantir que todos estejam trabalhando na mesma direção e que os problemas sejam identificados e resolvidos rapidamente.
    
* **Limitação do trabalho em andamento (WIP):** O DevOps visa limitar o trabalho em andamento (WIP). Isso ajuda a evitar o acúmulo de trabalho e a garantir que o trabalho seja concluído rapidamente e com alta qualidade.
    
* **Redução do tamanho do lote:** O DevOps visa reduzir o tamanho do lote de trabalho. Isso ajuda a evitar a espera e a garantir que o trabalho seja concluído de forma mais eficiente.
    
* **Ver os problemas à medida que ocorrem:** O DevOps visa ver os problemas à medida que ocorrem. Isso ajuda a garantir que os problemas sejam identificados e resolvidos rapidamente, antes que causem danos.
    

### **A segunda maneira: Feedback contínuo**

A segunda maneira DevOps é focada na coleta e análise de feedback contínuo. O feedback contínuo é o processo de coleta e análise de informações sobre o fluxo de valor. O DevOps visa usar o feedback contínuo para melhorar o fluxo de valor de forma contínua.

Para coletar feedback contínuo, o DevOps se concentra em três princípios:

* **Medição:** O DevOps visa medir o fluxo de valor de forma contínua. Isso ajuda a identificar áreas que podem ser melhoradas.
    
* **Análise:** O DevOps visa analisar o feedback contínuo para identificar tendências e oportunidades de melhoria.
    
* **Ação:** O DevOps visa agir com base no feedback contínuo para melhorar o fluxo de valor.
    

### **A terceira maneira: Aprendizado contínuo e experimentação**

A terceira maneira DevOps é focada no aprendizado contínuo e na experimentação. O aprendizado contínuo e a experimentação são a base para a melhoria contínua. O DevOps visa criar uma cultura de aprendizado e experimentação que permita às equipes aprender com seus erros e melhorar seus processos.

Para promover o aprendizado contínuo e a experimentação, o DevOps se concentra em três princípios:

* **Criatividade:** O DevOps visa encorajar a criatividade e a inovação.
    
* **Tolerância ao erro:** O DevOps visa criar uma cultura de tolerância ao erro. Isso ajuda as equipes a aprender com seus erros e melhorar seus processos.
    
* **Aprendizagem baseada em dados:** O DevOps visa usar dados para informar o aprendizado e a experimentação.
    

### **Conclusão**

As três maneiras DevOps são um conjunto de princípios que podem ser usados para melhorar o desenvolvimento e a operação de software. Ao focar no fluxo de valor, feedback contínuo e aprendizado contínuo e experimentação, as equipes de desenvolvimento e operações podem trabalhar de forma colaborativa, eficiente e com uma mentalidade orientada para a melhoria contínua.

### **Referências**

The DevOps Handbook, de Gene Kim, Patrick Debois, Jez Humble e John Willis
