Hai mai pensato a come la struttura del tuo team DevOps possa influenzare le performance? Uno studio recente ha analizzato diverse formazioni di team DevOps per capire quali funzionano meglio. I ricercatori hanno intervistato 105 professionisti del settore e hanno scoperto che la collaborazione è la chiave del successo. I team con sviluppo e operazioni separati ma con alta collaborazione hanno ottenuto i migliori risultati in frequenza di distribuzione, numero di incidenti e interruzioni di servizio. Inoltre, l'adozione di DevOps migliora l'efficienza in quasi tutte le strutture di team, tranne che in quelli con collaborazione limitata. Quindi, se vuoi ottimizzare le performance del tuo team, punta sulla collaborazione!
Lo studio ha utilizzato un framework specifico per analizzare la relazione tra formazione del team e performance. I ricercatori hanno identificato cinque metriche chiave: Frequenza di Distribuzione (DF), Numero di Incidenti (NoI), Numero di Fallimenti/Interruzioni di Servizio (NoF/NoSI), Tempo di Lead (LT) e Tempo Medio di Riparazione/Ripristino (MTTR). Tra queste, DF, NoI e NoF/NoSI sono state le più influenzate dalla collaborazione intensa tra i team. In particolare, il TeamType2, che prevede sviluppo e operazioni separati ma con alta collaborazione, ha mostrato effetti significativi in queste metriche. Il TeamType3, invece, ha ottenuto risultati eccellenti in LT e NoF/NoSI. MTTR è migliorato in tutti i tipi di team, con il TeamType4 che ha performato meglio. Questi risultati suggeriscono che, mentre il tipo di formazione del team non influisce significativamente su LT, MTTR e NoF/NoSI, la frequenza di distribuzione è significativamente più alta per il TeamType2 rispetto al TeamType4, evidenziando il vantaggio competitivo delle strutture ad alta collaborazione.
