Comunicazione e collaborazione - Introduzione a DevOps on AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Comunicazione e collaborazione

Sia che stiate adottando la DevOps cultura nella vostra organizzazione o che stiate attraversando una trasformazione DevOps culturale, la comunicazione e la collaborazione sono una parte importante del vostro approccio. In Amazon, ci siamo resi conto che era necessario apportare un cambiamento alla mentalità dei nostri team e quindi abbiamo adottato il concetto di Two-Pizza Teams.

«Cerchiamo di creare squadre che non siano più grandi di quelle che possono essere alimentate da due pizze», ha dichiarato Bezos. «La chiamiamo la regola della squadra a due pizze».

Più piccolo è il team, migliore è la collaborazione. La collaborazione è molto importante, poiché le versioni del software si stanno diffondendo più velocemente che mai. Inoltre, la capacità di un team di fornire il software può essere un fattore di differenziazione per un'organizzazione rispetto alla concorrenza. Immaginate una situazione in cui sia necessario rilasciare una nuova funzionalità del prodotto o correggere un bug. Vuoi che ciò avvenga il più rapidamente possibile, in modo da avere un go-to-market tempo più breve. Non vuoi che la trasformazione sia un processo lento; vuoi un approccio agile in cui ondate di cambiamenti inizino ad avere un impatto.

La comunicazione tra i team è importante anche quando ci si sposta verso il modello di responsabilità condivisa e si inizia a uscire dall'approccio di sviluppo suddiviso in compartimenti stagni. Questo porta il concetto di proprietà al team e sposta la prospettiva verso il processo come un'impresa. end-to-end Il team non dovrebbe pensare agli ambienti di produzione come a scatole nere prive di visibilità.

Anche la trasformazione culturale è importante, perché potreste creare un DevOps team comune o avere un membro DevOps concentrato nel vostro team. Entrambi questi approcci introducono la responsabilità condivisa nel team.