The DevOps Ways
- DevOps Heroes
Abstract
Dieci anni fa avevo una pipeline di build, un sistema di deployment automatico, un log collector centralizzato e pensavo di essere DevOps. In verità ero molto lontano dall’esserlo e non avevo compreso il vero significato del movimento.
Oggi “DevOps” è diventata una buzzword inflazionata, un’etichetta spesso abusata o ridotta a puro insieme di strumenti e tecnologie. Quando ne parliamo, la tendenza è concentrarsi subito sui tecnicismi: pipeline di CI/CD, Infrastructure as Code, automazione e telemetria. Ma gli strumenti rappresentano soltanto il come (“how”), non il perché (“why”).
DevOps non è un ruolo né una semplice suite di software: è una cultura, una collaborazione profonda tra Persone, Processi e Strumenti che punta a cambiare radicalmente il modo in cui lavoriamo e creiamo valore. È giunto il momento di superare il cliché secondo cui basta adottare alcune pratiche tecniche per definirsi DevOps. Spostando il focus sull’essenziale e sui principi fondamentali del movimento — come The Three Ways (Flow, Feedback, Continuous Learning) — scopriremo che per essere DevOps è necessario prima di tutto pensare e agire in modo differente.
Cosa hanno imparato i partecipanti
Partecipando a questo talk, i partecipanti scopriranno come superare il mito del “DevOps basato solo sugli strumenti” per intraprendere un reale cambio di paradigma culturale e organizzativo.
In particolare:
- Una visione chiara su cos’è (e cosa non è) DevOps: la consapevolezza che le tecnologie e gli strumenti sono un mezzo (how) e non il fine (why).
- La comprensione del triangolo DevOps: come integrare ed equilibrare Persone, Processi e Strumenti estendendo la collaborazione a tutti gli stakeholder aziendali (Dev, Ops, QA, Security, Management e Clienti).
- I tre principi fondamentali (The Three Ways):
- First Way (The Flow): ottimizzare il flusso di lavoro da sinistra a destra (dallo sviluppo alla produzione) guardando al sistema nel suo complesso.
- Second Way (Amplify Feedback Loops): amplificare e accorciare i cicli di feedback da destra a sinistra per correggere tempestivamente i problemi.
- Third Way (Continuous Learning & Experimentation): favorire una cultura aziendale basata sull’apprendimento continuo, la sperimentazione e la condivisione.
- Il legame tra DevOps e altre metodologie: come le pratiche tecniche DevOps si collegano ai principi Agile, Lean (Toyota Production System / Taiichi Ohno) e XP.
Approfondimenti
Il racconto scritto di questo talk, nato come serie di quattro post, è raccolto nell’articolo The DevOps Ways.