Vantagens do Continuous Delivery

Esta abordagem traz imensas vantagens entre elas:

  • Acelera o processo de relase – Os developers podem fazer check-in de código que é automaticamente compilado, testado e preparado para que seja efetuada uma release para produtivo. Desta forma, as entregas de software são mais eficientes, rápidas e seguras.
  • Resposta mais rápida ao mercado – Quando está bem implementado, o Continuous Delivery permite que uma organização responda mais rapidamente ao mercado e aos seus clientes (internos e externos).
  • Entrega de software com menos erros e menos riscos – Uma vez que são efetuados check-ins com mais frequencia, os problemas são detetados numa fase inicial do processo de desenvolvimento, antes que estes se tornem em problemas maiores, mais tarde. Uma vez que todo o processo é automatizado, a equipa pode também executar testes adicionais ao código. Com este hábito de efetuar testes com mais frequência, as equipas podem obter feedback mais rápido (quase imediato) sobre o impacto das alterações efetuadas.
  • Melhora a produtividade da equipa – É aumentada a produtividade da equipa, no sentido em que os developers ficam livres de tarefas manuais, e desta forma podem focar-se em desenvolver novas funcionalidades.