Ricerca nel sito web

Crea una cultura DevOps con principi open source


Ora che sempre più forza lavoro lavora in remoto, i team DevOps possono massimizzare la collaborazione e la produttività seguendo i principi dell'open source.

Mentre questo articolo viene pubblicato online, i team DevOps stanno completando il percorso di otto mesi di lavoro remoto. Alcuni team erano remoti per progettazione. Ad altri team è stato imposto il lavoro a distanza. Questo è il momento ideale per rinfrescarti le idee su cosa significa essere un team DevOps ad alte prestazioni che lavora solo in remoto.

Ricorda che le persone vengono prima degli strumenti per un team DevOps remoto. Ecco come mantenere i tuoi dipendenti operativi e riposati durante questi periodi.

Team DevOps completamente remoti o ibridi

Possiamo suddividere il lavoro a distanza in modelli di lavoro completamente remoti e ibridi. Un modello di lavoro completamente remoto significa che un team DevOps è geograficamente disperso. I membri non hanno una scrivania vuota in ufficio con il loro nome sopra. Tuttavia, le restrizioni legate al COVID-19 hanno reso ogni squadra una squadra completamente remota, almeno per il momento. I vantaggi di un team completamente remoto includono una maggiore agilità e la possibilità di giocare in fusi orari a vantaggio del ciclo di consegna. Le sfide di un nuovo team DevOps remoto sono molteplici in questo momento, a seconda del livello di supporto che la loro organizzazione aveva per i lavoratori remoti prima del COVID.

Al contrario, un team DevOps ibrido mantiene comunque la presenza in un ufficio aziendale. I membri del team principale possono avere posti permanenti all'interno di un ufficio aziendale. Gli altri membri del team possono lavorare da casa o da un ufficio satellite a tempo pieno o part-time. Le restrizioni legate al COVID-19 aggiungono un nuovo fattore ai team ibridi perché alcune aziende potrebbero scaglionare i rientri negli uffici. I vantaggi di un team DevOps ibrido includono il fatto di avere il meglio di entrambi i mondi. La leadership del team può ancora mantenere un volto in ufficio. I loro sviluppatori hanno la possibilità di lavorare dove sono più produttivi.

Le sfide di un team DevOps ibrido possono variare dalle comunicazioni ai problemi di accesso al sistema. C’è anche lo stress per i membri del team che pescano la paglia corta per tornare prima in ufficio.

Aggiornamento sulla collaborazione

La collaborazione è un principio DevOps molto apprezzato. Tuttavia, il COVID-19 ha messo a dura prova la collaborazione tra team. I migliori team remoti imparano continuamente a conoscere la collaborazione e poi si orientano e si adattano per migliorare tale collaborazione.

Chi lavora da remoto per la prima volta a volte presenta nuovi silos e dilemmi per il lavoro da remoto. Essere un lavoratore remoto di successo comporta molta disciplina. Potrebbe essere necessario istruire i tuoi principianti, almeno all'inizio, su come gestire le distrazioni del lavoro da casa e su come pianificare al meglio il loro tempo.

Standardizza i tuoi flussi di lavoro quando si tratta di creazione e revisione di documenti, collaborazione sul codice sorgente e altre attività correlate. I team portano con sé i flussi di lavoro dei luoghi in cui hanno lavorato in precedenza. Oltre a ciò, i membri del team sono sotto stress in questo momento. Fate loro un favore e documentate le procedure con l'obiettivo di eliminare complessità e ambiguità.

Aggiornamento sulla comunicazione

Ci sarà sempre qualcosa da dire durante le conversazioni in auto nel corridoio di un ufficio. Ci saranno lavoratori alle prime armi che si adatteranno bene al lavoro a distanza. Altri si perderanno nella confusione. Spetta ai team DevOps definire le aspettative per le comunicazioni, in particolare per il reporting dei progetti. I team devono anche apprendere gli stili di lavoro dei loro manager e membri per comunicare in modo efficace,

Il modo migliore per aggiornare le comunicazioni del tuo team remoto è ricordare al tuo team le aspettative di comunicazione.

Promuovere la cultura DevOps remota utilizzando i principi open source

Un modo per ricaricare la tua cultura DevOps remota è implementare i principi open source:

Comunità

I team DevOps remoti beneficiano di un senso di comunità proprio come qualsiasi progetto open source. C’è molto stress in questo momento nelle case delle persone. I team DevOps, a causa della loro alta velocità, possono avvertire acutamente il dolore dei loro membri. Pertanto, la community è della massima importanza per un team DevOps in questo momento. Avere uno scopo comune con il resto del team e con il datore di lavoro può essere una potente distrazione per alcuni tipi di personalità che hanno bisogno di tenersi occupati in periodi come questi. I valori condivisi possono favorire la coesione del team. Partecipare agli obiettivi del team può aiutare le persone a sfuggire allo stress del fronte interno.

Collaborazione

La collaborazione è sia un principio DevOps che open source. Lavorare come team DevOps remoto durante l'attuale crisi mette a dura prova anche i team più esperti. Questo è il momento migliore per attingere all'etica open source e riconquistare il fascino della collaborazione. La collaborazione, durante una pandemia o meno, riguarda la cultura, non lo strumento o la piattaforma più recente.

Trasparenza

Il lavoro a distanza in periodi di stress può mettere a dura prova le comunicazioni ed è facile perdere informazioni e dimenticare i materiali necessari per il successo del progetto. I team DevOps remoti traggono vantaggio dall'accesso centralizzato alle informazioni e ai materiali del progetto in modo che il team possa svolgere il proprio lavoro al meglio. Un archivio centrale di materiali offre trasparenza. Soprattutto, è aperto 24 ore su 24, 7 giorni su 7 e non ha limitazioni di fuso orario. Rendere le informazioni sempre accessibili rende più semplice per i membri del team DevOps remoto sviluppare le reciproche idee e scoperte.

La trasparenza per i team DevOps remoti è un modo efficace per prendere decisioni più efficaci e comprendere come le decisioni incidono su tutti noi. L'ispirazione colpisce ognuno in momenti diversi. Ad esempio, pensa al membro del team che non riesce a dormire una notte e quindi è in grado di fare una scoperta tecnica che risolve un problema per il suo cliente o il suo team.

Meritocrazia inclusiva

I team DevOps remoti in tempi di crisi dovrebbero funzionare secondo una meritocrazia inclusiva se non funzionavano già in questo modo prima del COVID. Si spera che alcune catene burocratiche si stiano allentando ora che la maggior parte dei team è rimasta remota per otto mesi o più. Lavoriamo meglio durante una crisi quando raccogliamo tutte le buone idee, indipendentemente da chi provenga. Il lavoro di successo è un grande biglietto da visita per il tuo team poiché anche i tuoi stakeholder e i clienti devono affrontare lo stress sul fronte lavorativo e domestico.

Rilasciare presto e spesso

Essere fuori ufficio offre un'opportunità unica per alcune culture aziendali di allontanarsi dalle riunioni per il piacere delle riunioni e di parlare di lavoro più che di svolgere il lavoro vero e proprio. Quando un team DevOps remoto rilascia tempestivamente e spesso, dimostra la validità del modello di lavoro remoto e offre alle parti interessate qualcosa di reale da vedere, piuttosto che wireframe, diapositive di presentazione e fogli di calcolo.

Ruota e aggiorna

I team remoti di successo conoscono la necessità di essere agili con qualcosa di più della semplice distribuzione di software. Riguarda il perno e l'aggiornamento del modo in cui il tuo team collabora e comunica. Proprio come ti fermi a correggere i problemi di distribuzione del software, devi iniziare a fare lo stesso con le comunicazioni e la collaborazione.

Articoli correlati: