Estendemos o Black Friday! 🔥🔥🔥

Agora, termina em:

Dia
Horas
Minutos
Segundos

Trabalhando com a ITIL e a Entrega Contínua

Adriano Martins Antonio

Adriano Martins Antonio

em 18 de outubro de 2023

Fique ligado

​Entre para nossa lista e receba conteúdos exclusivos e com prioridade

Buenas! Hoje vamos falar da Entrega Contínua e sua relação com a ITIL.

A Entrega Contínua ocorre com a integração contínua do software concluído pelo Desenvolvimento, através de executáveis e testes automatizados para detectar problemas.

Assim, o objetivo é que o software esteja sempre disponível para ser liberado durante todo o seu ciclo de vida, em qualquer ambiente.

Por isso, entende-se que a Entrega Contínua dá suporte às práticas Ágil e DevOps , acelerando as implantações.

Ou seja, com isso, reduz-se o risco, o progresso é demonstrável e os feedbacks são frequentes.

Sobre a Entrega Contínua

Uma empresa que adota a Entrega Contínua trabalha com:

  • Implantação de software e todo o ciclo de vida;
  • Equipes que priorizam o software implantável em vez de novos recursos;
  • Obtenção de feedbacks rápidos e automatizados sobre a prontidão de produção do sistema, quando algo for alterado;
  • Possibilidade de implantação push-button em qualquer versão do software para qualquer ambiente sob demanda.

Aliás, a Entrega Contínua não é a mesma coisa que implantação contínua, ok? A entrega contínua faz com que as implantações frequentes sejam feitas, se a organização desejar.

O software pode estar pronto em um ambiente de teste, mas não ser implantado.

Os testes podem funcionar de forma semelhante à produção, garantindo que o código funcione e esteja sempre em estado implantável. A implantação é a instalação de uma versão do software em um ambiente específico.

Sendo assim, para que a Entrega Contínua tenha sucesso, é preciso monitorar o pipeline de implantação.

Isso deve ser feito de forma automatizada, incluindo todos os ambientes.

Entrega Contínua como Prática de Gerenciamento

Enfim, analisando como a Entrega Contínua funciona, podemos pensar que ela é mais adequada para organizações que:

  • Querem maximizar os resultados do Ágil, DevOps, Lean ou Shift Left;
  • Desejam minimizar os riscos associados aos testes e encontrar os erros antes que eles se tornem caros demais para correção;
  • Querem minimizar atrasos relacionados aos testes;
  • Querem gerenciar serviços e aplicações voláteis com mais eficiência;
  • Que atualmente tem muitos desenvolvedores ou que atuam com equipes de Desenvolvimento geograficamente separadas.

Claro, essa prática não será positiva em alguns casos.

Quando as entregas contínuas não são benéficas para empresas?

A Entrega Contínua não é benéfica para empresas:

  • De desenvolvimento sem integração das ferramentas no gerenciamento do ciclo de vida ou que não tem recursos de automação;
  • Que têm más práticas na garantia da qualidade e nos testes;
  • Com pequenos esforços de desenvolvimento, onde a Entrega Contínua significaria sobrecarga;
  • Onde o ritmo de mudanças nos negócios é fraco ou está em declínio.

Então, não custa ressaltar: antes de adotar a Entrega Contínua como uma prática, pense se ela realmente é necessária.

Benefícios da Entrega Contínua

Muitos benefícios da Entrega Contínua também sustentam outras práticas progressivas. Veja quais são as principais vantagens:

  • Suporte para os princípios de práticas progressivas, realizando Shift Left nas atividades de teste e implantação;
  • Ciclos de vida de desenvolvimento para lançamento mais rápidos;
  • Suporte a equipes independentes de desenvolvimento, maximizando o tempo e esforços nas atividades importantes dessa fase, em vez de focar na integração e teste;
  • Detecção de erros na integração no início do desenvolvimento, corrigindo as falhas de maneira mais fácil e econômica;
  • Apoio ao Ágil com desenvolvimento em pequenos incrementos, abordando ainda como eles vão ser testados e implantados de forma eficiente.

Desafios

Embora tenha esses benefícios, a Entrega Contínua reserva alguns desafios para a sua operação:

  • Falta de financiamento ou compromisso da gestão para aquisição das ferramentas e automação necessárias para o teste e implantação;
  • Integração e automatização das atividades de desenvolvimento com as de teste e implantação;
  • Foco em testes e implantação que podem se beneficiar mais primeiro;
  • Reconhecimento de uma abordagem iterativa para construção de recursos de Entrega Contínua, já que isso funciona melhor do que implementar tudo de uma vez;
  • Convencer a organização de que a implantação contínua não é o mesmo que Entrega Contínua;
  • Comprometimento para construir habilidades de Entrega Contínua e enfrentar a resistência daqueles que acreditam que o esforço pode ser mais bem gasto na construção de mais aplicações.

Além disso, outro desafio é o encontro do equilíbrio entre a frequência dos compromissos de código e as cargas no teste com a implantação para eliminar gargalos e atrasos.

Entrega Contínua e o Gerenciamento de Serviços

A Entrega Contínua está estreitamente interligada com o Modelo VeriSM, impactando diretamente atividades no estágio “Definir” e o Controle de Mudança. Quando se adota a Entrega Contínua:

  • Controle de Mudança: Ainda que as mudanças continuem sendo registradas, a automação reduz significativamente a necessidade de reuniões e análises de impacto. Isso resulta na identificação automática de falhas.
  • Testes e Implantação: Estes passam a ser constantes e automatizados. Ou seja, os testes são sempre ativos.
  • Gerenciamento de Lançamento: Evolui para uma abordagem mais moderna, onde as práticas tradicionais são substituídas pela automação.
  • Integração Contínua: Reforça a implementação constante do código em testes contínuos e instalações de entrega.

No estágio “Definir” do VeriSM, a Entrega Contínua é integrada. Enquanto o foco é no desenvolvimento do código, outros serviços de suporte, como gerenciamento de disponibilidade, capacidade e continuidade de negócios, estão em pleno funcionamento.

Dúvidas sobre Entrega Contínua? Comente abaixo e confira mais em nosso blog para se manter informado!

Facebook
Twitter
LinkedIn

Artigos Relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *