Como é que o processo pode ser encurtado para disponibilizar prontamente novos recursos de software, independentemente dos requisitos serem técnicos, regulamentares ou específicos de uma determinada área? Com a entrega contínua e a integração contínua. Estas duas estratégias desempenham um papel fundamental como os elementos centrais do desenvolvimento ágil de software. A prática de integração e entrega contínua define os princípios e técnicas que permitem o desenvolvimento e entrega rápida, de baixo risco e eficiente de novos recursos de software. Dessa forma, novos requisitos podem ser disponibilizados rapidamente e com um custo mínimo assim que estiverem disponíveis.
A entrega contínua (‘continuous delivery’, CD) descreve o desenvolvimento de um processo rápido, reproduzível e confiável para simplificar e acelerar bastante a entrega de software. Ao fazer isso, a entrega contínua de software está muito dependente da automação de todo o processo de entrega. Tudo isto não só encurta o processo como um todo, mas também mitiga os erros cometidos que afetam negativamente o funcionamento do software.