Perché DevOps è importante

0
104

Joe McKendrick

Di Joe McKendrick per l'orientamento ai servizi | 28 agosto 2021 — 11:00 GMT (12:00 BST) | Argomento: Priorità IT

Per anni, l'argomento è andato avanti e indietro: la tecnologia dell'informazione è importante, ma non importa. La tecnologia potente è diventata economica e onnipresente, ma il problema è che è diventata economica e onnipresente per tutti.

Allora, dov'è il vantaggio competitivo nell'IT?

rubriks-cube-aug-2020.jpg

Foto: Joe McKendrick

Rivolgersi a DevOps, che organizza lo sviluppo e la distribuzione del software in una rapida consegna all'azienda, può effettivamente aiutare le organizzazioni a differenziarsi dalla concorrenza. Ciò avviene su sollecitazione di Nicole Forsgren e Jez Humble, entrambi con DevOps Research and Assessment (DORA) in un recente podcast ospitato da Andreessen Horowitz. “Sembra ovvio: lo sviluppo e la distribuzione di software con velocità e stabilità determinano fattori come la redditività, la produttività, la quota di mercato”, afferma Forsgren. “Tranne che abbiamo decenni di ricerche che dimostrano che la tecnologia non guida le prestazioni organizzative. Non guida il ROI”.

Il punto di distinzione deriva dal modo in cui le aziende collegano il processo tecnologico e la cultura attraverso DevOps, spiega Forsgren. “Hai ancora bisogno di sviluppo, hai ancora bisogno di test, hai ancora bisogno di QA, hai ancora bisogno di operazioni, hai ancora bisogno di affrontare il debito tecnico, hai ancora bisogno di affrontare la riprogettazione di grandi basi di codice monolitico davvero difficili”, afferma Forsgren. “Ciò che DevOps ti consente di fare è trovare i problemi, risolverli rapidamente, andare avanti.”

Spostare rapidamente prodotti e servizi sul mercato significa spesso rischiare la qualità. Tuttavia, disporre di un DevOps ben organizzato significa che i processi possono essere accelerati con adeguati controlli e contrappesi lungo il percorso. “Se togli una cosa a DevOps, le aziende ad alte prestazioni non fanno questi compromessi”, afferma Humble, citando la ricerca di DORA. “Non stanno andando veloci e rompendo le cose, stanno andando veloci e creando sistemi più stabili e di alta qualità.”

Gli approcci di sviluppo agili sono stati un passo importante verso l'allineamento dei team di sviluppo con le loro attività. Tuttavia, è stato difficile scalare l'agile. “Agile è stato pensato per lo sviluppo, accelera lo sviluppo”, afferma Forsgren. “Ma poi devi consegnare tutto, e in particolare l'infrastruttura e le operazioni IT, cosa succede quando arriviamo? DevOps, originariamente chiamato amministrazione del sistema agile, è nato dallo sviluppo e dalle operazioni. E non si tratta solo di sviluppo e operazioni, è i reggilibri di questo intero processo.”

DevOps non nasce solo dall'etere: richiede una guida dall'alto. “DevOps è iniziato come un movimento di base, ma in questo momento stiamo vedendo ruoli come VP e CTO avere un grande impatto”, afferma Forsgren. Questo “perché possono definire la visione di un'organizzazione, ma anche in parte perché hanno risorse che possono dedicare a questo”.

I sostenitori di DevOps veramente visionari hanno cinque tratti comuni, aggiunge. “Queste cinque caratteristiche sono visione, stimolazione intellettuale, comunicazione ispiratrice, leadership solidale e riconoscimento personale. Raccomandiamo assolutamente di investire nella tecnologia. Inoltre, investi nella leadership delle tue persone perché può davvero aiutarti a portare la tua trasformazione a casa.”

Argomenti correlati:

Enterprise Software CXO Pensiero Leadership Innovazione Tecnologia e lavoro Joe McKendrick

Di Joe McKendrick per Service Oriented | 28 agosto 2021 — 11:00 GMT (12:00 BST) | Argomento: Priorità IT