Vector IconSvg

DevOps para Startups – Implementação e Melhores Práticas

Author Image
Eduardo Vasconcelos

É 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?

O que é DevOps?

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.

Success is the result of perfection, hard work, learning from failure, loyalty and persistence”
Eduardo Vasconcelos

Checkout our latest articles