Close

Developer Experience Survey

Il Developer Experience Survey Play consente ai team di capire con precisione cosa frena i loro sviluppatori e quali miglioramenti produrrebbero il massimo valore per il team.

Icona di matita
Tempo di preparazione
50 minuti
Icona orologio
Tempo di esecuzione
30 minuti
Icona di persone in rete
Persone
3 o più
Sviluppatori che compilano un sondaggio sulla loro esperienza

Developer Experience Survey

Il Developer Experience Survey Play consente ai team di capire con precisione cosa frena i loro sviluppatori e quali miglioramenti produrrebbero il massimo valore per il team.

Sviluppatori che compilano un sondaggio sulla loro esperienza
Icona di matita
Tempo di preparazione
50 minuti
Icona del cronometro
Tempo di esecuzione
30 minuti
Icona di persone connesse
Persone
3 o più

Developer Experience Survey

Il Developer Experience Survey Play consente ai team di capire con precisione cosa frena i loro sviluppatori e quali miglioramenti produrrebbero il massimo valore per il team.

Icona di matita
Tempo di preparazione
50 minuti
Icona del cronometro
Tempo di esecuzione
30 minuti
Icona di persone in rete
Persone
3 o più
Sviluppatori che compilano un sondaggio sulla loro esperienza

Sondaggi sull'esperienza degli sviluppatori in azione

Un esempio di come puoi eseguire il sondaggio sull'esperienza degli sviluppatori con uno strumento di sondaggio.

Traccia i risultati del sondaggio su un grafico XY utilizzando il nostro sistema di valutazione: i segnali rossi richiedono l'attenzione del team, i segnali gialli sono aree di miglioramento e i segnali verdi sono elementi positivi.

Usa le lavagne di Confluence per tracciare i tuoi segni vitali più urgenti, discutere di potenziali soluzioni e pianificare azioni per migliorare l'esperienza degli sviluppatori.

Cosa ti servirà

Remoto

Strumento per sondaggi

Strumento di collaborazione digitale

In presenza

Strumento per sondaggi

Lavagna o foglio di carta di grandi dimensioni

Post-it

Istruzioni per eseguire questa strategia

Nota: i sondaggi più utili sull'esperienza degli sviluppatori sono specifici dell'organizzazione. Nel seguente Play, includiamo un sondaggio specifico per Atlassian. Il nostro sondaggio può funzionare per il tuo team così com'è, ma ti invitiamo ad adattarlo al tuo team e alla tua organizzazione secondo necessità.

1. Seleziona i tuoi segni vitali 30 min

Per comprendere veramente l'esperienza degli sviluppatori del tuo team, devi porre le domande giuste. In Atlassian, concentriamo le nostre domande sui principali segni vitali che ci aiutano a scoprire i punti deboli dell'esperienza degli sviluppatori. I segni vitali sono punti dati che fungono da indicatori dello stato vitale e delle prestazioni del team. Proprio come i segni vitali del tuo corpo, possono identificare rapidamente i problemi del sistema.

I segni vitali sono una componente cruciale dell'intero Play, quindi, prima di iniziare, concorda con il tuo team quali sono i segni vitali importanti per le tue operazioni. Ti consigliamo di includere da sei a otto segni vitali nel sondaggio specifico per la tua organizzazione.

Ecco gli otto segni vitali che abbiamo creato per il nostro sondaggio sull'esperienza degli sviluppatori di Atlassian:

  • Velocità di rilascio sostenibile: con che rapidità il tuo team invia codice di alta qualità senza portare a un burnout degli sviluppatori. Questo copre il tipico ciclo di vita di sviluppo, da quando gli sviluppatori del tuo team iniziano a lavorare su una storia utente a quando una funzionalità viene distribuita in produzione.
  • Tempo di attesa: il tempo che gli sviluppatori del tuo team dedicano ad aspettare build, test, revisioni del codice e riunioni non necessarie.
  • Indipendenza nell'esecuzione: la capacità del tuo team di ottenere risultati senza dipendere da altri team, indipendentemente da chi possiede il codice.
  • Modi di lavorare: quanto impegno ci vuole per scoprire e integrare un nuovo modo di lavorare di cui il tuo team ha bisogno o da cui trarrebbe beneficio, inclusi strumenti, framework, processi e pratiche.
  • Standard esterni: il lavoro necessario per soddisfare gli standard aziendali. Questi standard vengono generati esternamente al tuo team e si aggiungono ai requisiti di prodotto come sicurezza e conformità.
  • Manutenzione: la quantità di tempo che il tuo team dedica alla manutenzione della base di codice, delle pipeline e dell'infrastruttura. Questo lavoro è generato internamente dal tuo team.
  • Onboarding: con che rapidità un tecnico può diventare operativo dopo essere stato assunto o trasferito internamente.
  • Soddisfazione degli sviluppatori: quanto sono soddisfatti i tecnici della loro produttività.

Incorpora i nostri segni vitali nel sondaggio specifico per la tua organizzazione o usali come ispirazione per creane uno personalizzato. Se un segno vitale non è valido, puoi rimuoverlo dal sondaggio nella seconda fase. In caso di dubbi sulla rilevanza di un segno vitale, ti suggeriamo di lasciarlo attivo fino a quando non avrai eseguito Play almeno una volta.

Sei curioso di sapere come abbiamo creato questi segni vitali?

Innanzitutto, abbiamo condotto sondaggi a livello di organizzazione per raccogliere dati. Poi, abbiamo applicato i principi dell'innovazione orientata ai risultati tratti dal libro di Anthony Ulwick, What Customers Want, per assegnare a ogni segno vitale un punteggio di opportunità.

2. Esegui il tuo sondaggio 10 MINUTI

Dopo aver scelto o creato i segni vitali applicabili agli sviluppatori del tuo team, prepara i tuoi sviluppatori al sondaggio comunicando loro lo scopo di questo scenario strategico e come intendi agire in risposta ai risultati ottenuti.

Fatto questo, invita tutti gli sviluppatori a completare il sondaggio. Stabilisci una scadenza chiara: consigliamo da tre a sette giorni.

Se non puoi richiedere a tutti di completare il sondaggio, potresti voler acquisire dettagli aggiuntivi, come il livello del ruolo o la posizione. Questo aiuta a garantire che i tuoi risultati non siano distorti.

Il seguente sondaggio si basa sui segni vitali di Atlassian. Se scegli di includere segni diversi, dovrai modificare le domande del sondaggio. Fai due domande per segno vitale: una sull'importanza del segno per lo sviluppatore e una sulla soddisfazione dello sviluppatore rispetto all'attuale capacità del proprio team di rispettarlo. Includi nel sondaggio una scala da 0 a 10, dove 0 = non importante/non soddisfatto e 10 = molto importante/molto soddisfatto.

ESEMPIO DI DOMANDE DI SONDAGGIO PER VALUTARE L'ESPERIENZA DEGLI SVILUPPATORI:

Velocità di rilascio sostenibile

  • Quanto è importante il rilascio sostenibile di codice di alta qualità per il tuo team?
  • Quanto sei soddisfatto della capacità del tuo team di rilasciare codice di alta qualità in modo sostenibile?

Tempo di attesa

  • Quanto è importante ridurre al minimo i tempi di attesa per la tua produttività?
  • Quanto sei soddisfatto del tempo di attesa degli sviluppatori nel tuo team?

Indipendenza dall'esecuzione

  • Quanto consideri importante la capacità del tuo team di lavorare indipendentemente dagli altri team?
  • Quanto sei soddisfatto dell'indipendenza nei rilasci del tuo team?

Modalità di lavoro

  • Quanto è importante per il tuo team scoprire e integrare nuovi modi di lavorare, inclusi strumenti, processi e pratiche?
  • Quanto sei soddisfatto della capacità del tuo team di scoprire e integrare un nuovo modo di lavorare, inclusi strumenti, processi e pratiche?

Standard esterni

  • Quanto è importante per la tua produttività la quantità di manutenzione o di lavoro sulla piattaforma necessaria per soddisfare gli standard aziendali generati esternamente dal tuo team?
  • Quanto sei soddisfatto della quantità di manutenzione o lavoro sulla piattaforma necessaria per soddisfare gli standard aziendali generati esternamente dal tuo team?

Manutenzione

  • Quanto è importante per la tua produttività l'impegno richiesto per mantenere gli standard del tuo team per quanto riguarda codice, strumenti e pipeline?
  • Quanto sei soddisfatto dell'impegno richiesto per la manutenzione del codice, degli strumenti e della pipeline?

Onboarding

  • Quanto è importante per la tua produttività il tempo necessario alle nuove assunzioni o ai trasferimenti interni per diventare operativi nel tuo team?
  • Quanto ti soddisfa la quantità di tempo necessaria alle nuove assunzioni o ai trasferimenti interni per diventare operativi nel tuo team?

Soddisfazione degli sviluppatori

  • Quanto è importante la tua soddisfazione ai fini della produttività?
  • Quanto sei soddisfatto della produttività degli sviluppatori del tuo team?

3. Calcola i risultati 10 MINUTI

Una volta che tutti avranno completato il sondaggio, chiudilo ed esamina i dati.

Successivamente, assegna a ogni segno vitale un punteggio di opportunità. Se riscontri delle anomalie, appuntatele e parlane con il tuo team. Se preferisci, puoi semplificare i conteggi utilizzando un foglio di calcolo.

Ecco come calcolare il punteggio di opportunità di ogni segno vitale:

  • Innanzitutto, individua l'importanza media e la soddisfazione media del segno vitale.
    • Ad esempio, rispettivamente 8,22 e 5,88.
  • Quindi, calcola la differenza tra l'importanza media e la soddisfazione media.
    • Ad esempio, 8,22 - 5,88 = 2,34
  • Infine, se questo numero è positivo, aggiungilo all'importanza media per individuare il punteggio di opportunità del segno vitale. Se il numero è negativo, il valore dell'importanza media corrisponde al punteggio di opportunità.
    • Ad esempio, 8,22 + 2,34 = 10,56

Punteggio di opportunità = importanza + max (importanza - soddisfazione, 0)

A questo punto, prendi nota del punteggio di opportunità di ogni segno vitale e assegna una classificazione:

Suggerimento: MAPPA I DATI

Se è utile mettere visivamente a confronto i segni vitali, puoi tracciare i risultati su un grafico a dispersione.

Quando rimuovere un segno vitale

Se la soddisfazione media è superiore all'importanza media, probabilmente il segno vitale non è molto importante per il tuo team oppure il tuo team ne è già soddisfatto. In futuro, puoi sostituire il segno vitale con uno che desideri monitorare più da vicino.

AZIONE NECESSARIA

15 o superiore: aree estremamente carenti da affrontare per prime.

MIGLIORAMENTO NECESSARIO

10-15: aree da esaminare presto.

Buona

10 o inferiore: aree che non presentano punti critici e che non devono essere esaminate.

Riportiamo i risultati di un sondaggio di esempio in una tabella qui sotto.

Esempi di risultati del sondaggio

Segno vitale

Importanza media

Soddisfazione media

Punteggio di opportunità

Risultati

Velocità di rilascio sostenibile

Importanza media

6.93

Soddisfazione media

4.83

Punteggio di opportunità

9.03

Results

  GOOD

Tempo di attesa

Importanza media

7.48

Soddisfazione media

3.41

Punteggio di opportunità

11.55

Results

  IMPROVEMENT NEEDED

Indipendenza dall'esecuzione

Importanza media

4.56

Soddisfazione media

6.34

Punteggio di opportunità

4.56

Results

  GOOD

Modalità di lavoro

Importanza media

8.3

Soddisfazione media

1.33

Punteggio di opportunità

15.27

Results

  NEEDS ACTION

Standard esterni

Importanza media

2.67

Soddisfazione media

5.87

Punteggio di opportunità

2.67

Results

  GOOD

Manutenzione

Importanza media

9.15

Soddisfazione media

3.23

Punteggio di opportunità

15.07

Results

  NEEDS ACTION

Onboarding

Importanza media

3.6

Soddisfazione media

9.76

Punteggio di opportunità

3.6

Results

  GOOD

Soddisfazione degli sviluppatori

Importanza media

7.82

Soddisfazione media

5.49

Punteggio di opportunità

10.15

Results

  IMPROVEMENT NEEDED

Matematica avanzata

Un altro modo per sfruttare al meglio i risultati ottenuti è calcolare il divario di soddisfazione per ogni segno vitale.

Calcolando la differenza tra l'importanza media e la soddisfazione media di ogni segno vitale, calcoli il divario di soddisfazione, vale a dire il divario tra l'importanza che un segno vitale riveste per i tuoi sviluppatori e la loro soddisfazione in merito. Un piccolo divario di soddisfazione indica che il segno vitale è di bassa importanza e bassa soddisfazione oppure di alta importanza e alta soddisfazione e quindi, in entrambi i casi, quel segno vitale è meno prioritario di altri. Un grande divario di soddisfazione indica che un segno vitale è molto importante per il team ma che, al momento, il relativo livello di soddisfazione è basso, pertanto affrontare il problema è una priorità assoluta.

4. Organizza una riunione per analizzare i risultati e proporre soluzioni 30 min

Infine, insieme al team, analizzate i risultati del sondaggio, individuate le tre aree di opportunità più urgenti e raccogliete idee sulle possibili soluzioni.

Per semplificare questa riunione importante, ti consigliamo di creare una pagina Confluence o una bacheca di Trello con una semplice tabella dei segni vitali e relativa classificazione. grazie a una configurazione semplice ed efficace potrai mantenere allineati i team remoti o ibridi. Se vuoi approfondire, puoi contrassegnare le aree di opportunità più urgenti e persino condividere un link alle risposte grezze anonimizzate.

Puoi anche usare le lavagne di Confluence per creare sezioni dedicate a ciascuno dei segni vitali più urgenti e raccogliere possibili soluzioni, oltre che per aggiungere le tue opinioni.

  • Torna alle idee per spuntare quelle che ti interessano.
  • Aggiungi elementi di azione al backlog.
  • Dopo la riunione assicurati che tutti abbiano accesso alla pagina e invita gli sviluppatori a continuare ad aggiungere idee.

Con questo incontro il team ha una grande opportunità di dimostrare agli sviluppatori che la loro opinione è importante e può portare a cambiamenti, e quindi di aumentare la percentuale di sondaggi completati in futuro. Offrire loro un'occasione per ricevere input può contribuire a farli sentire più coinvolti nell'esito finale, il che spesso porta a un follow-up migliore e a risultati più coerenti. Prospettive diverse creano soluzioni migliori ed è compito di tutti generare cambiamenti e spunti di crescita, non solo della leadership.

Suggerimento: NON SALTARE QUESTO PASSAGGIO!

Proporre un sondaggio e non analizzarne poi i risultati è spesso peggio di non effettuare alcun sondaggio.


Follow-up

Ti consigliamo di effettuare il Developer Experience Survey Play almeno due volte all'anno se sei soddisfatto delle metriche di successo e dei segni vitali oppure ogni tre mesi se stai lavorando attivamente all'ottimizzazione dell'esperienza di sviluppo.


Illustrazione di una folla

Hai altre domande?

Inizia una conversazione con altri utenti del Playbook dei team Atlassian, richiedi assistenza o fornisci il feedback.

Illustrazione di una folla

Hai altre domande?

Inizia una conversazione con altri utenti del Playbook dei team Atlassian, richiedi assistenza o fornisci il feedback.

Esplora altre strategie

Illustrazione di iscrizione alla newsletter
Illustrazione di iscrizione alla newsletter

Dal nostro team al tuo

Scopri tutte le novità sulle strategie, i consigli e i trucchi più recenti con la nostra newsletter.

Thanks!