Negli ultimi tempi di è sviluppato un altro metodo, chiamato DevOps, dove anche la parte di operation deve essere agile: il rilascio in produzione e il deployment devono essere agili quanto lo sviluppo. Amazon, Netflix, Facebook e molte altre società già adottano le pratiche DevOps.

Nel DevOps i team di sviluppo e operation sono indipendenti tra loro, diminuendo il costo di impegno necessario al team di sviluppo per la parte di deployment. Inoltre, avendo i due team dei tempi di lavoro diversi, si riesce a prevenire ritardi causati dalla non organicità delle operazioni.

DevOps promuove la collaborazione tra i due team al fine di ottenere una sorta di team unico che curi sia sviluppo che operation.

DevOps include quindi diversi processi che vengono automatizzati:

Con DevOps il feedback arriva in primis dal software (i tool di monitor) inoltre il focus viene spostato sui processi automatici.

Untitled

Nel DevOps si introducono nuovi ruoli:

Principi base

Il DevOps si basa su sei principi base: