Termos comumente usados — “Integração Contínua”, “Entrega Contínua” e “Implantação Contínua” — são considerados componentes de Desenvolvimento Ágil de Software. Essas práticas compartilham o prefixo “contínuo”, indicando e permitindo a integração incremental (software entregável) e a implantação simultânea dos resultados, sem os atrasos normalmente envolvidos no desenvolvimento sequencial tradicional. No ambiente ágil moderno, esses termos representam a entrega de incrementos concluídos por meio de uma pipeline, permitindo a implantação automática como atualizações.
O princípio central da Entrega Contínua é entregar software funcional de forma incremental em iterações curtas. Em outras palavras, a Entrega Contínua é uma implementação de ciclo curto em que o código é frequentemente desenvolvido, construído, verificado, testado automaticamente e implantado.

Entrega Contínua
Observação:
Não exige ciclos curtos de lançamento — apenas a capacidade de permitir novos commits de código sempre que estiverem prontos. Dessa forma, os desenvolvedores podem atualizar o produto várias vezes por dia, entregando valor continuamente aos usuários. Isso é alcançado por meio de altos níveis de testes e automação de implantação.
Entrega Contínua no Scrum
Em Scrum, sprints de duração fixa Sprints de 1 a 4 semanas são promovidos, terminando com testes, demonstração, Revisão do Sprint, aprovação final e lançamento. Agora, queremos lançar ainda com mais frequência — entrega contínua.
Integração Contínua refere-se a uma prática de desenvolvimento de software que exige que os desenvolvedores integrem código em um repositório central várias vezes ao dia. Além de atualizações concorrentes e automatizadas, problemas podem ser detectados facilmente verificando diferentes horários de check-in.
Entrega Contínua permite a entrega segura e rápida de todos os tipos de mudanças (incluindo novas funcionalidades, alterações de configuração, correções de bugs e experimentos) para produção ou usuários finais de forma sustentável.
Implantação Contínua aprimora ainda mais a abordagem de Integração Contínua ao minimizar o intervalo de tempo entre codificação e implantação.

Entrega Contínua no Scrum
Benefícios da Entrega Contínua
As pessoas frequentemente assumem que lançar software com mais frequência significa aceitar níveis mais baixos de estabilidade e confiabilidade no sistema. No entanto, muitos estudos mostram que isso não é verdade. Na verdade, enviar uma funcionalidade por vez reduz significativamente o risco de cada implantação. Sua equipe pode entregar funcionalidades aos clientes mais rapidamente, permitindo feedback mais rápido. Uma pipeline de Entrega Contínua traz inúmeros benefícios para equipes, negócios e usuários:
- Tempo de mercado reduzido
- Custos menores
- Feedback mais rápido
- Clientes mais satisfeitos
- Lançamentos com menor risco
De acordo com o relatório de 2014Relatório de Pesquisa Xebia Labs, a Entrega Contínua liderou o caminho, com o Ágil seguindo de perto. 36,4% dos respondentes listaram o DevOps como uma iniciativa-chave em 2014, conforme mostrado no gráfico abaixo:

Aplicação da Iniciativa de Projeto de Software (2014)
Resumo
Se isso parece bom demais para ser verdade, lembre-se: a Entrega Contínua não é magia. Lançamentos de software exigem muita disciplina. A Entrega Contínua no Scrum alcança a melhoria contínua diária ao liberar mudanças menores com mais frequência, ajudando todos a se acostumarem com um ritmo regular e previsível, e deixando espaço para responder às mudanças. Mais importante ainda, os lançamentos bem-sucedidos tornam-se sucessos compartilhados — algo que todos podem comemorar juntos.