COVER STORY
Agile e DevOps: i modelli per uno sviluppo collaborativo
S
ono i modelli di riferimento per lo sviluppo moderno del software, pensati per rispondere ai requisiti di flessibilità, velocità di rilascio, frequenza di aggiornamento e sicurezza chiesti dal mercato. Molto spesso vengono citati insieme ma, anche se presentano punti in comune, come l’obiettivo di accelerare e rendere più flessibile lo sviluppo del software, DevOps e Agile individuano due differenti approcci che possono essere combinati in modo proficuo. di Riccardo Florio DevOps è una “cultura” pensata per predisporre un
gliorare e semplificare i processi essendo incentrato
processo di sviluppo che prevede la collaborazione
sulla massimizzazione dell’efficienza e sull’adozione
tra tutti coloro che, a diverso titolo, sono coinvolti
spinta dell’automazione.
nello sviluppo e nella manutenzione del software.
PARTNERS 56
Combina persone, processi e tecnologia con l’obi-
DEVSECOPS: LA SICUREZZA INTEGRATA
ettivo di creare più valore e di permettere la realiz-
Man mano che i team lavorano per accelerare la
zazione di software migliore in tempi più rapidi.
trasformazione, diventa sempre più difficile bilanci-
Il valore è garantito dalla collaborazione tra i team
are l’innovazione con l’affidabilità e la sicurezza del
appartenenti a diverse discipline (responsabili di
servizio. La crescente frequenza degli aggiornamenti
sviluppo, operazioni IT, qualità, sicurezza) al fine
software, unita alla crescente complessità delle
di affrontare congiuntamente tutte le attività che
attuali architetture cloud-native, fa sì che difetti e
concorrono al lancio di un nuovo prodotto o di una
vulnerabilità possano più facilmente passare ino-
nuova versione del software.
sservati ed entrare in produzione. I team di sviluppo,
DevOps adotta un approccio organizzato in fasi (pia-
infatti, hanno sempre meno tempo per testare il co-
nificazione, controllo, sviluppo, compilazione, test,
dice in modo rigoroso come quando i cicli di rilascio
distribuzione, monitoraggio) ed è costantemente
erano più lunghi.
indirizzato verso la ricerca di nuovi modi per mi-
All’interno di un framework collaborativo come
25