Questa pagina è stata tradotta automaticamente. Per una migliore esperienza di lettura, passa all'inglese.

Passa all'inglese
Max Schuster
Max Schuster

Metriche DORA e SPACE: 2 workshop di squadra per il miglioramento

Se sei un leader tecnico, probabilmente ti interessa sapere quanto bene il tuo team distribuisce il software e come puoi migliorarlo. Forse hai già sentito parlare delle metriche DORA e del framework SPACE, due potenti strumenti che possono aiutarti a misurare e ottimizzare le prestazioni della tua distribuzione del software. Ma cosa sono esattamente e come puoi usarli in modo efficace? - In questo articolo, ti spiegheremo cosa sono DORA e SPACE e come si completano a vicenda.

Metriche DORA e SPACE

Quali sono le metriche DORA?

Le metriche DORA (DevOps Research and Assessments) sono un insieme di quattro metriche che valutano le prestazioni di consegna del software basate sulla ricerca di Google e di altri leader del settore.

Essi sono:

  • Frequenza di sviluppo: Con quale frequenza il codice viene reso disponibile per la produzione o rilasciato agli utenti finali?
  • Tempo di attesa per le modifiche: Quanto tempo passa dalla definizione del codice al suo utilizzo in produzione?
  • Tempo medio di recupero (MTTR): Quanto tempo ci vuole per ripristinare il servizio se si verifica un incidente o un difetto che colpisce gli utenti?
  • Tasso di errore per le modifiche: Quale percentuale di modifiche in produzione o rilasciate agli utenti comporta un degrado del servizio o richiede una correzione successiva?

L’idea alla base di queste metriche è semplice: ti aiutano a misurare gli aspetti critici del tuo processo di sviluppo del software in modo da identificare le aree in cui è necessario apportare miglioramenti. Utilizzando le metriche DORA, puoi stabilire dei parametri di riferimento per misurare i progressi nel tempo, fissare obiettivi di miglioramento realistici e monitorare i progressi compiuti per raggiungere tali obiettivi.

Un modo semplice per iniziare a riflettere sulle metriche DORA è attraverso dei sondaggi. Basta chiedere al team di esprimere la propria approvazione su una scala da 1 a 7, ad esempio (per saperne di più: i modelli retrospettivi DORA ).

Ed è meglio portare queste domande con te alla tua retrospettiva agile! In questo modo, il tuo processo di miglioramento inizierà già in questo sprint. A proposito, puoi iniziare subito con il nostro modello di DORA Echometer, basta cliccare sul pulsante qui sotto:

Retrospettiva sulle metriche DORA

Domande sul controllo dello stato di salute (scala)

Frequenza di distribuzione: sono molto soddisfatto della frequenza con cui distribuiamo il codice a Prod.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo
Tempi di realizzazione delle modifiche: dopo che il primo codice è stato impegnato, possiamo implementarlo molto rapidamente su Prod.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo
Tasso di fallimento delle modifiche: Le nostre implementazioni di codice portano molto raramente a errori su Prod.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo
Tempo di ripristino del servizio: se si verifica un errore su Prod, possiamo correggerlo molto rapidamente.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo

Domande aperte

Cosa potrebbe migliorare la nostra frequenza di distribuzione?
Qual è il nostro collo di bottiglia per implementare le attività più velocemente su Prod?
Cosa renderebbe le nostre implementazioni meno soggette a errori?
Cosa ci aiuta a correggere rapidamente gli errori su Prod?

Metriche DORA e SPACE

Che cos’è il quadro SPACE?

Il quadro SPACE è un approccio alla produttività degli sviluppatori sviluppato da un team che comprende ricercatori di GitHub e Microsoft. Riassume cinque fattori che influenzano la produttività a livello individuale, di team e organizzativo.
Questi sono:

  • Soddisfazione e benessere: Quanto sono felici e in salute i tuoi sviluppatori? Apprezzano il loro lavoro e si sentono apprezzati e supportati?
  • Prestazioni: In che misura i tuoi sviluppatori consegnano il software? Soddisfano gli standard di qualità e le aspettative dei clienti?
  • Attività: Quanto lavoro fanno i tuoi sviluppatori? Dedicano il loro tempo a compiti di alto valore ed evitano inutili rilavorazioni?
  • Comunicazione e cooperazione: In che misura i tuoi sviluppatori comunicano e collaborano tra loro e con gli altri stakeholder? Si scambiano informazioni, feedback e idee in modo efficace?
  • Efficienza e flusso di lavoro: Quanto lavorano agevolmente i tuoi sviluppatori? Evitano interruzioni, distrazioni e colli di bottiglia?

Il framework SPACE fornisce una visione più olistica della produttività degli sviluppatori che tiene conto di diversi fattori. Inoltre, ti aiuta a identificare le cause delle basse prestazioni e le azioni migliori per migliorare.

Abbiamo anche un modello di indagine per lo SPACE Framework nel nostro strumento di sviluppo del team Echometer (leggi di più): il modello SPACE Retrospective ). Puoi utilizzare gratuitamente Echometer per riflettere sulle cinque domande seguenti nella tua prossima retrospettiva in modo da risparmiare tempo e ricavare direttamente misure strutturate:

Retrospettiva sul framework SPACE

Domande sul controllo dello stato di salute (scala)

Soddisfazione: se considero le ultime settimane, sono molto soddisfatto del mio lavoro.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo
Prestazioni: se guardo ai nostri ultimi passi, siamo stati una squadra molto produttiva.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo
Attività: se si osserva il livello di attività negli strumenti che utilizziamo (ad esempio la reattività nelle chat, il feedback reciproco), siamo un team davvero impegnato.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo
Collaborazione: miglioriamo come team grazie a un'intensa comunicazione, collaborazione e condivisione delle conoscenze.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo
Efficienza e flusso: completiamo la maggior parte dei compiti in modo rapido e senza ritardi o interruzioni.
thumb_down
thumb_up
Non sono affatto d'accordo Totalmente d'accordo

Metriche DORA e SPACE

La combinazione di DORA e SPACE

Uno dei vantaggi dell’utilizzo di DORA e SPACE è quello di ottenere una panoramica completa ed equilibrata delle prestazioni di sviluppo del software.

Mentre le metriche DORA si concentrano sugli aspetti tecnici del processo di sviluppo del software, le dimensioni SPACE catturano i fattori umani e sociali che influenzano la produttività di un team.

Combinando entrambi i framework, otterrai una comprensione più profonda dei punti di forza e di debolezza del tuo team, nonché delle opportunità e delle sfide che devi affrontare. Potrai anche allineare gli obiettivi e le azioni del tuo team con le migliori pratiche di entrambi i framework, che ti aiuteranno a raggiungere livelli più elevati di performance e soddisfazione.

Metriche DORA e SPACE

Riflettere su DORA e SPACE in incontri 1 a 1

Molti leader conducono regolarmente riunioni individuali con i propri dipendenti, ma non sfruttano appieno le conversazioni. 

Per questo motivo, può essere un’ottima idea riflettere su metriche come DORA e SPACE durante le riunioni 1-to-1. Puoi utilizzare le dichiarazioni Health Check menzionate in precedenza e riflettere su di esse insieme ai membri del tuo team.

Vorrei quindi cogliere l’occasione per richiamare la tua attenzione sul nostro strumento di incontro 1:1 Echometer (vedi sito web). Combina brevi indagini Health Check con un assistente AI che facilita lo sviluppo dei dipendenti.

Il seguente modello ti darà un’idea del tipo di domande su cui puoi riflettere e misurare durante i tuoi incontri 1 a 1 utilizzando Echometer. Naturalmente, puoi anche aggiungere le tue domande a DORA e SPACE. Provalo utilizzando il pulsante senza effettuare il login:

⁉️ Controllo dell'umore (approvazione da 1 a 7): Sviluppo personale

  • "I miei compiti di lavoro di solito progrediscono molto rapidamente, anche quando è necessario un feedback esterno."
  • "Quando osservo un comportamento non ottimale, so come farlo notare in modo costruttivo ai colleghi."
  • "Ricevo feedback costruttivo sia sul mio lavoro che sul mio sviluppo personale."
  • "Vedo un interessante percorso di carriera nell'azienda davanti a me." #Growth
  • "Nelle ultime settimane, sono stato in grado di utilizzare molto spesso i miei punti di forza al lavoro."

Ecco come appare questo sondaggio in Echometer:

Metriche DORA e SPACE

Come possiamo supportarti nell’utilizzo di DORA e SPACE

Echometer è uno strumento per la salute e le prestazioni dei team che combina il know-how psicologico della ricerca con metodi agili di comprovata efficacia. Ti aiuta a sviluppare team e organizzazioni in modo sostenibile e misurabile, creando un processo di miglioramento continuo basato su cicli di feedback iterativi.

Con Echometer puoi utilizzare sia il framework DORA che quello SPACE per misurare e migliorare le prestazioni di rilascio del tuo software. Ecco come fare:

  • Conduci sondaggi regolari con i membri del tuo team per misurarne la soddisfazione, il benessere, la comunicazione, la collaborazione, l’efficienza e il flusso di lavoro. Puoi utilizzare i modelli predefiniti basati sul framework SPACE o creare le tue domande.
  • Conduci retrospettive interattive e psicologicamente informate con il tuo team sulla base dei dati raccolti. Grazie ai suggerimenti integrati di Echometer, puoi stimolare le discussioni e ottenere informazioni su come migliorare le prestazioni del tuo team.
  • Usa gli Echometer e i grafici integrati di Health Check per monitorare e pianificare il miglioramento continuo del tuo team.

Perché non provare Echometer gratuitamente e senza registrarsi?

Categoria del blog

Altri articoli su "Suggerimenti sull'agilità"

Visualizza tutti gli articoli di questa categoria
Modello Agile di Spotify: Squadre, Tribù, Capitoli e Gilde spiegati

Modello Agile di Spotify: Squadre, Tribù, Capitoli e Gilde spiegati

Breve panoramica del modello Spotify: come squadre, tribù, capitoli e gilde scalano l'agilità, quali ruoli sono coinvolti e a cosa dovresti prestare attenzione durante l'implementazione.

5 idee per la retrospettiva di sprint che i team non mancheranno di celebrare

5 idee per la retrospettiva di sprint che i team non mancheranno di celebrare

Come psicologo e Scrum Master, probabilmente ho una visione insolita delle idee per la Sprint Retrospective. Ho una maggiore attenzione al lato "soft" del miglioramento continuo. Si potrebbe anche...

I miei 7 modelli preferiti per le retrospettive Agile

I miei 7 modelli preferiti per le retrospettive Agile

Nel mio team eseguiamo una retrospettiva agile più spesso della media: ogni venerdì, quindi una volta a settimana. E non ci crederai, anche grazie ai tanti ottimi modelli di retrospettiva agile, è...

Come si può migliorare la comunicazione in un team di sviluppo software remoto?

Come si può migliorare la comunicazione in un team di sviluppo software remoto?

Esistono varie misure e approcci per migliorare la comunicazione nei team di ingegneri e sviluppatori di software virtuali o remoti. È indifferente che si tratti di sviluppatori di software front-e...

Accordi di lavoro: 10 esempi, campioni e modelli

Accordi di lavoro: 10 esempi, campioni e modelli

Una collaborazione efficace nei team è fondamentale per il successo, soprattutto nel contesto di metodi agili come Scrum. Gli accordi di lavoro svolgono un ruolo cruciale nel creare un quadro chiar...

Lista di controllo per i team leader: 10 compiti chiave

Lista di controllo per i team leader: 10 compiti chiave

In qualità di team leader, ti assumi molte responsabilità nei confronti dei tuoi dipendenti e del tuo team. Questa lista di controllo per team leader ti permetterà di avere una visione d'insieme e...

Lo Scrum Master come Servant Leader: 8 spunti di riflessione

Lo Scrum Master come Servant Leader: 8 spunti di riflessione

In qualità di psicologo esperto e Scrum Master, capisco le sfide che i team leader devono affrontare in ambienti agili. Trovare l'equilibrio tra agilità e leadership non è un compito facile. In que...

Non tutti i team Scrum sono agili: Fake Agile

Non tutti i team Scrum sono agili: Fake Agile

Fake Agile: Ogni team Scrum è agile? No, purtroppo non tutti i team Scrum sono effettivamente agili. Mi spiego meglio: Un team Scrum è definito dal fatto di lavorare secondo il framework Scrum: Qui...

Correggere la mischia zombie in 3 passi

Correggere la mischia zombie in 3 passi

Che cos'è lo Zombie Scrum? Zombie Scrum descrive i team che hanno mantenuto la struttura di Scrum (rituali, ruoli, ecc.) ma hanno perso l'effettivo nucleo – del beneficio per il cliente, i valori e...

Newsletter Echometer

Non perdere gli aggiornamenti sull'Echometer e trova ispirazione per il lavoro agile