É impressionante pensar que a abordagem DevOps já está presente há cerca de 15 anos. O que começou como uma solução “simples” para o método ágil de trabalho, tratando as operações da mesma forma que o desenvolvimento, evoluiu para uma metodologia que impulsiona as organizações a processos de entrega mais eficientes, rápidos e robustos.
Por que a abordagem de DevOps é tão bem-sucedida?
Ela é adequada apenas para grandes empresas?
Há motivos pelos quais pequenas empresas e startups também deveriam adotar processos DevOps em suas operações?
Antes de responder a essas questões importantes, é essencial explicar o que é DevOps. Ele surgiu como uma ponte entre desenvolvimento e operações, ajudando duas áreas com objetivos e modos de trabalho muito diferentes a colaborarem de forma eficaz.


Ao longo dos anos, o DevOps evoluiu e se transformou em um modelo totalmente funcional que impulsiona as organizações. Atualmente, o DevOps está presente em quase todos os frameworks e metodologias de trabalho modernos (existem tantos *Ops por aí!). Mas, o mais importante é que aprendemos a estruturar o DevOps como uma ferramenta útil e mensurável
Como o DevOps é diferente do desenvolvimento tradicional de software?
Assim como o Agile afastou a entrega de software do modelo em cascata, o DevOps transformou o cenário das operações.
Antes do DevOps, as equipes de operações eram separadas das de desenvolvimento e essas duas áreas tinham objetivos distintos. Essas diferenças ficaram ainda mais evidentes após o desenvolvimento adotar o Agile. Enquanto o objetivo das operações era a estabilidade, o desenvolvimento buscava aumentar a velocidade e a quantidade de entregas no tempo. Um confronto era inevitável.
Além de outras mudanças, o objetivo inicial do DevOps era eliminar esse conflito e integrar as operações ao ciclo de desenvolvimento.
Frameworks DevOps
Atualmente, utilizamos dois principais frameworks no cenário DevOps: Three Ways e CALMS. Nenhum deles é novo, mas infelizmente ambos são utilizados apenas em organizações mais desenvolvidas. A verdade é que o uso de qualquer um desses frameworks ajudará a impulsionar a adoção e a compreensão do DevOps.
Three Ways
O conceito de Three Ways (Três Caminhos) é explicado em detalhes nos livros da IT Revolution, "The DevOps Handbook" e "The Phoenix Project". Esses livros são leitura obrigatória para quem deseja ser um bom praticante de DevOps.