Non puoi essere in ritardo con la consegna, se stai consegnando in continuazione. La Continuous Delivery è un approccio all’ingegneria del software basato sulla produzione di software in cicli brevi.
Con questo approccio, i team di sviluppo possono progettare, testare e rilasciare il software più velocemente e più frequentemente. Ogni ciclo di progetto può comprendere uno o più obiettivi specifici, riguardanti funzionalità nuove o che necessitano di miglioramenti.
Questo approccio permette agli utenti finali di ricevere tanti aggiornamenti, di piccola o media entità, in tempi ristretti, senza costringerli ad attendere troppi mesi (o anni) per il rilascio di poche versioni del software contenenti tante migliorie.
La Continuous Delivery è molto utile soprattutto quando un servizio è avviato e funzionante mentre, quando si progetta un nuovo software da zero, è possibile adottare anche altre modalità, ciascuno con i suoi pro e contro.