Feedback in Scrum

5 Livelli di Feedback in Scrum [E41]

ℹ️ Feedback in Scrum | 📅 Data: 30/01/2024 | ⏱️ Durata: 20 minuti

🎙️ Introduzione

“Ciao, io sono Fabio Panzavolta, Professional Scrum Trainer alla scrum.org e questi sono i podcast di Collective Genius, dedicati a tutti coloro i quali vogliono approfondire o imparare Scrum Professionale.”

📑 Feedback in SCrum – Sommario

In questo episodio, tratto dall’omonimo articolo, esploriamo i 5 livelli di feedback in Scrum, partendo dal meno efficace fino al più efficace per lo sviluppo empirico di prodotti. Analizziamo come migliorare la qualità del feedback ricevuto durante la Sprint Review e come questo impatta sul successo del prodotto e del team.

🎧 Ascolta l’Episodio

🎯 5 Livelli di Feedback

1 – Feedback da Persone Disinformate

  • Partecipanti non conoscono Scrum
  • Non comprendono lo scopo dell’evento
  • Scarso coinvolgimento e partecipazione passiva
  • Frustrazione per il team e spreco di tempo per i partecipanti

2 – Stakeholder Feedback

  • Partecipanti informati sullo scopo dell’evento
  • Principalmente dipendenti interni all’azienda
  • Focus sulla dimostrazione del prodotto funzionante
  • Necessità di facilitazione strutturata

3 – User Feedback

  • Coinvolgimento diretto degli utenti finali
  • Feedback basato sull’esperienza reale
  • Raccolta di dati sull’utilizzo del prodotto
  • Validazione delle ipotesi di valore

4 – Osservazione dell’Utilizzatore

  • Osservazione diretta dell’uso del prodotto
  • Test in condizioni reali
  • Identificazione di problemi non evidenti
  • Comprensione profonda delle necessità utente

5 – Prova del Mercato

  • Feedback basato su dati reali di utilizzo
  • Metriche di vendita e successo
  • Validazione continua delle funzionalità
  • Sviluppo empirico guidato dal mercato

💡 Best Practices

Per una Sprint Review Efficace

  • Preparare i partecipanti all’evento
  • Richiedere partecipazione attiva
  • Evitare presentazioni PowerPoint
  • Mostrare prodotto funzionante
  • Raccogliere feedback strutturato

Per la Raccolta del Feedback

  • Implementare strumenti di analytics
  • Condurre interviste con gli utenti
  • Testare in ambiente reale
  • Misurare metriche di successo
  • Iterare basandosi sui dati

📚 Approfondimenti Consigliati

🎓 Note del Trainer

Il feedback è il cuore dello sviluppo empirico in Scrum. La qualità del feedback che riceviamo determina direttamente il successo del nostro prodotto. È fondamentale progredire attraverso questi livelli per massimizzare l’efficacia del framework Scrum

Fabio Panzavolta, Professional Scrum Trainer

🔜 Prossimo Episodio

Non perdete il prossimo episodio dove discuteremo di come colmare il divario fra comprensione teorica e applicazione pratica di Scrum.

Questo articolo è basato sull’episodio 41 del podcast Scrum Italia con Fabio Panzavolta, Professional Scrum Trainer certificato Scrum.org.


Vuoi approfondire Scrum? Visita Collective Genius per risorse, formazione e consulenza professionale.

Iniziare con Scrum

Intervista: Adottare Scrum nei Prodotti Hardware [E24]

ℹ️ Intervista Scrum e Hardware 📅 Data: 06/06/2023 ⏱️ Durata: 24 minuti

🎙️ Introduzione

“Ciao, io sono Fabio Panzavolta, Professional Scrum Trainer alla scrum.org e questi sono i podcast di Collective Genius, dedicati a tutti coloro i quali vogliono approfondire o imparare Scrum Professionale.”

📑 Sommario

In questo episodio, intervistiamo Luca Giancristofaro, ingegnere dell’automazione con esperienza nello sviluppo hardware e firmware. Scopriremo il suo percorso di adozione di Scrum in un contesto di prodotti fisici, le sfide affrontate e i benefici ottenuti nel passaggio da un approccio waterfall a Scrum.

🎧 Ascolta l’Episodio

🎯 Chi è Luca Giancristofaro

Luca è un ingegnere dell’automazione laureato nel 2008, con esperienza nel campo dell’elettronica, hardware e firmware. Ha lavorato inizialmente con metodologie waterfall per poi abbracciare Scrum negli ultimi anni. Attualmente si occupa dello sviluppo di prodotti che combinano hardware e software nel settore degli elettrodomestici.

🔄 Principali Punti Discussi

Il Passaggio a Scrum

  • Transizione da waterfall a Scrum per gestire meglio le richieste multiple
  • Miglioramento nella prioritizzazione delle attività
  • Maggiore chiarezza e consenso sulle direzioni di sviluppo
  • Aumento della trasparenza nel team

Benefici Riscontrati

  • Riduzione degli sprechi
  • Maggiore trasparenza attraverso le Sprint Review
  • Migliore allineamento tra stakeholder
  • Facilitazione della comunicazione tra team interni ed esterni

Sfide Attuali

  • Gestione di team ibridi (personale interno ed esterno)
  • Applicazione di Scrum su prodotti fisici
  • Implementazione efficace della Definition of Done
  • Mantenimento della coesione del team

💡 Consigli per Chi Inizia con Scrum

  1. Comprendere le fondamenta di Scrum prima di applicarlo
  2. Non vedere Scrum come un semplice insieme di regole da seguire
  3. Cercare di capire il “perché” dietro ogni elemento del framework
  4. Iniziare con piccoli cambiamenti se non si ha supporto completo
  5. Vivere l’adozione di Scrum positivamente a livello personale e di team

📚 Approfondimenti Consigliati

🎓 Note del Trainer

L’esperienza di Luca dimostra come Scrum possa essere applicato con successo anche in contesti non puramente software. La chiave del successo sta nella comprensione profonda dei principi e dei valori di Scrum, oltre che nella capacità di adattarli al proprio contesto specifico.

Fabio Panzavolta, Professional Scrum Trainer

🔜 Prossimo Episodio

Non perdete il prossimo episodio del podcast Scrum Italia, parleremo di Scrum e le torte di mele.

Questo articolo è basato sull’episodio 24 del podcast Scrum Italia con Fabio Panzavolta, Professional Scrum Trainer certificato Scrum.org.


Vuoi approfondire Scrum? Visita Collective Genius per risorse, formazione e consulenza professionale.

Incremento Scrum

L’Incremento in Scrum: Pietra Miliare del Valore [E19]

ℹ️ Incremento in Scrum 📅 Data: 02/05/2023 ⏱️ Durata: 22 minuti

🎙️ Introduzione

“Ciao, io sono Fabio Panzavolta, Professional Scrum Trainer alla scrum.org e questi sono i podcast di Collective Genius, dedicati a tutti coloro i quali vogliono approfondire o imparare Scrum Professionale.”

📑 Sommario

In questo episodio approfondiamo il concetto dell’Incremento in Scrum, uno degli artefatti fondamentali del framework. Esploriamo come rappresenti una pietra miliare verso il Product Goal, le sue caratteristiche essenziali e il ruolo cruciale della Definition of Done nel garantire la qualità del prodotto.

🎧 Ascolta l’Episodio

🎯 Cos’è l’Incremento

L’Incremento rappresenta una versione utilizzabile del prodotto che:

  • Si aggiunge in modo cumulativo agli increment precedenti
  • È verificato accuratamente per garantire l’integrazione con gli increment precedenti
  • Deve essere usabile per fornire valore
  • Può essere rilasciato prima della fine dello Sprint
  • Viene presentato durante la Sprint Review per supportare l’empirismo

🔄 Caratteristiche Principali

Definition of Done

  • Descrizione formale dello stato dell’incremento
  • Definisce le metriche di qualità richieste
  • Crea trasparenza nel team
  • Fornisce una comprensione condivisa del lavoro completato

Gestione dell’Incremento

  • Può essere rilasciato prima della Sprint Review
  • La Sprint Review non è un gate obbligatorio
  • Deve soddisfare la Definition of Done per essere considerato un Incremento
  • Richiede integrazione quando più team lavorano sullo stesso prodotto

💡 Benefici dell’Incremento

  • Garantisce trasparenza del lavoro svolto
  • Permette ispezione e adattamento efficaci
  • Facilita il feedback degli stakeholder
  • Supporta il processo decisionale
  • Mantiene alta la qualità del prodotto

⚙️ Best Practices

Per la Definition of Done

  • Includere criteri di qualità tecnici
  • Considerare aspetti di documentazione
  • Adattare ai requisiti organizzativi
  • Evolvere con il prodotto

Per la Gestione

  • Scomporre in funzionalità atomiche
  • Integrare frequentemente
  • Mantenere alta la qualità
  • Collaborare tra team quando necessario

📚 Approfondimenti Consigliati

  • La Scrum Guide: capitolo sull’Incremento
  • Tecniche di integrazione continua
  • Pattern di Definition of Done efficaci
  • Metriche di qualità del software

🎓 Note del Trainer

“L’Incremento è il cuore pulsante di Scrum: rappresenta il valore tangibile che consegniamo ai nostri stakeholder. La chiave del successo sta nel mantenere alta la qualità attraverso una Definition of Done chiara e condivisa, evitando scorciatoie che potrebbero compromettere la trasparenza dell’empirismo.”

🔜 Prossimo Episodio

Non perdete il prossimo episodio dove approfondiremo altri aspetti fondamentali di Scrum.

Questo articolo è basato sull’episodio 19 del podcast Scrum Italia con Fabio Panzavolta, Professional Scrum Trainer certificato Scrum.org.


Vuoi approfondire Scrum? Visita Collective Genius per risorse, formazione e consulenza professionale.

Eventi Scrum e Sprint

Gli Eventi Scrum: Il Cuore Pulsante del Framework [E11]

ℹ️ Gli eventi dello Scrum Framework e lo Sprint 📅 Data: 7/03/2023 ⏱️ Durata: 13 minuti

🎙️ Introduzione

“Ciao, io sono Fabio Panzavolta, Professional Scrum Trainer alla scrum.org e questi sono i podcast di Collective Genius, dedicati a tutti coloro i quali vogliono approfondire o imparare Scrum Professionale.”

📑 Sommario

In questo episodio, esploriamo gli Eventi Scrum secondo la Guida Scrum (versione Novembre 2020), con particolare attenzione allo Sprint come contenitore di tutti gli altri eventi. Analizzeremo come questi eventi creano regolarità e supportano l’ispezione e l’adattamento continui.

🎧 Ascolta l’Episodio

🔄 Gli Eventi Scrum: Fondamenti

Gli eventi in Scrum nello Scrum Framework sono occasioni formali per ispezionare e adattare gli artefatti. Progettati per:

  • Garantire la trasparenza necessaria
  • Creare regolarità nel processo
  • Minimizzare riunioni non definite
  • Facilitare l’ispezione e l’adattamento

🎯 Lo Sprint: Il Cuore di Scrum

Lo Sprint è l’evento principale dove:

  • Le idee si trasformano in valore
  • Ha una durata fissa (massimo un mese)
  • Include tutti gli altri eventi Scrum
  • Mantiene costante la qualità
  • Permette la rinegoziazione dell’ambito (scope)

⏱️ Durata dello Sprint

La scelta della durata si basa su tre fattori:

  1. Livello di rischio e incertezza
  2. Sincronizzazione con eventi esterni
  3. Limite massimo di un mese

📊 Prevedibilità e Metriche

  • Utilizzo di burn-down, burn-up, flussi cumulativi
  • Importanza dei dati empirici
  • Focus sulla previsione basata sull’esperienza

🛑 Annullamento dello Sprint

  • Solo il Product Owner può annullare uno Sprint
  • L’unica ragione: Sprint Goal obsoleto
  • Processo post-annullamento

📚 Approfondimenti Consigliati

  • Teoria dell’empirismo nello Scrum Framework
  • Gestione degli eventi secondo la Scrum Guide
  • Ruolo del Product Owner
  • Metriche e visualizzazione dell’avanzamento

🎓 Note del Trainer

“Gli eventi in Scrum costituiscono l’opportunità di ispezionare e adattare l’incremento di prodotto. Lo Sprint è come il battito cardiaco che dà il ritmo al processo, permettendoci di lavorare in modo empirico e limitare i rischi.”

🔜 Prossimo Episodio

Non perdete il prossimo episodio dove approfondiremo lo Sprint Planning.

Questo articolo è basato sull’episodio 11 del podcast Scrum Italia con Fabio Panzavolta, Professional Scrum Trainer certificato Scrum.org.


Vuoi approfondire Scrum? Visita Collective Genius per risorse, formazione e consulenza professionale.

Le Basi di Scrum - Artefatti Scrum: Increment

11 – Artefatti Scrum: Increment

Incremento Scrum
Clicca l’immagine per ascoltare l’episodio del Podcast

Un Increment è un primo passo concreto verso il Product Goal ed è l’ultima versione del prodotto. È utilizzabile e potenzialmente pubblicabile in produzione.

Un Increment fornisce valore agli utilizzatori del prodotto.

Durante uno Sprint è possibile creare più Incrementi e potenzialmente rilasciarli durante lo Sprint, la somma degli incrementi viene ispezionata durante la Sprint Review. Il lavoro può essere considerato parte di un incremento solo se soddisfa la definizione di Done.

Le Basi di Scrum - Artefatti Scrum: Increment
Le Basi di Scrum – Artefatti Scrum: Increment

Commitment: Definizione di Done

La Definizione di Done è una descrizione formale dello stato dell’Incremento quando soddisfa le misure di qualità richieste per il prodotto.

La definizione di Done crea trasparenza consentendo a tutti di comprendere il lavoro svolto nel contesto dell’Increment.

Se la definizione di fatto fa parte degli standard dell’organizzazione, tutti gli Scrum Team devono seguirla, eventualmente arricchendola. In caso contrario, lo Scrum Team deve creare una definizione appropriata di Done per il prodotto.

I Developers sono tenuti a rispettare la definizione di Done. Se più team Scrum lavorano insieme su un prodotto, devono definire una definizione di Done unica che prenda in considerazione le problematiche di integrazione.

Scarica e stampa (in A4 o A3) il poster relativo a questo articolo, può essere utile per te in ufficio, i codici QR consentono di approfondire gli argomenti proposti!

Questo articolo fa parte di una serie di dodici pubblicazioni, ognuna delle quali spiega le basi di Scrum, secondo lo Scrum Guide.  Potrebbe essere utile per te come presentazione alla direzione o per chiunque sia curioso di approfondire l’argomento.

Tradotto dal francese da Denise Monreale, grazie!

Le Basi di Scrum - Eventi Scrum: Sprint Review

7 – Eventi Scrum: Sprint Review

La Sprint Review è l’evento in cui lo Scrum Team e gli stakeholder (usualmente invitati dal Product Owner) si incontrano per ispezionare l’Incremento e adattare il  Product Backlog.  Questa frequenza di ispezione e adattamento del lavoro svolto è molto importante per capire se la direzione intrapresa è corretta e insieme decidere cosa fare in seguito.

Si tratta di un evento informale, che non ha bisogno di preparazione, perché verrà ispezionato un Incremento Done e quindi, per definizione, corretto e senza anomalie, pronto per essere messo in produzione se il Product Owner lo decide.

Evento Sprint Review in Scrum
Clicca l’immagine per ascoltare l’episodio del Podcast

Un possibile risultato di questo evento potrebbe essere (vedi la Guida Scrum): 

  • Presentazione dello Sprint Goal (definito in Sprint Planning) dal Product Owner
  • Descrizione degli elementi del Product Backlog implementati dalla definizione di Done e non Done, relativo allo Sprint Goal, dal Product Owner
  • I Developers condividono i contenuti dell’Incremento con le scelte tecniche effettuate per le soluzioni implementate
  • Rendere l’Incremento disponibile agli Stakeholders per ottenere feedback
  • Adattare il Product Backlog con nuove idee, un ordine diverso, l’eliminazione di alcuni elementi, ecc.
  • Revisione del Product Backlog e condivisione delle date estimate di consegna in funzione dei progressi compiuti fino ad oggi (dati empirici).
Le Basi di Scrum - Eventi Scrum: Sprint Review
Le Basi di Scrum – Eventi Scrum: Sprint Review

LA SPRINT REVIEW NON È

  • Una demo: ad esempio solo un video, con le nuove funzionalità, mostrato agli Stakeholders.
  • La lettura di un Power Point: teorico, possibilmente con screenshot, che spiega cosa è stato fatto.
  • Una presentazione del lavoro svolto dai Developers al Product Owner, allo Scrum Master o ad un manager.

nella SPRINT REVIEW Non abbiamo nulla da mostrare

C’è sempre qualcosa da ispezionare in Sprint Review, se la Scrum Team si trova in una situazione in cui non c’è nulla da mostrare agli Stakeholders, si deve avere il coraggio di mantenere l’evento e spiegare in modo trasparente gli ostacoli (impediments) che hanno impedito la creazione dell’Incremento Done alla fine dello Sprint.

Le disfunzioni riscontrate sul terreno, che portano a questo tipo di situazione, possono essere:

  • Elementi del Product Backlog troppo grandi da sviluppare durante lo Sprint;
  • Lo Scrum Team non ha tutte le abilità per creare un Incremento Done;
  • Lo Scrum Team, che lavora su diversi progetti/prodotti in multitasking, senza potersi concentrare sulla creazione dell’Incremento
  • Un prodotto esistente che viene tagliato in strati tecnici
  • L’assenza di uno Sprint Goal

Qualunque cosa accada, lo Scrum Team si auto-organizzarsi per poter, in Sprint Review, portare del valore agli stakeholders. L’interesse deriva dall’essere riusciti a creare una variazione del valore del prodotto rispetto all’ultima volta. Questo può essere difficile all’inizio, in alcune situazioni. L’annullamento della Sprint Review non aiuterà a migliorare, al contrario, avrà un effetto negativo sulla trasparenza del lavoro e impedirà allo Scrum Team di ricevere feedback preziosi.

Scarica e stampa (in A4 o A3) il poster relativo a questo articolo, può essere utile per te in ufficio, i codici QR consentono di approfondire gli argomenti proposti!

Questo articolo fa parte di una serie di dodici pubblicazioni, ognuna delle quali spiega le basi di Scrum, secondo lo Scrum Guide.  Potrebbe essere utile per te come presentazione alla direzione o per chiunque sia curioso di approfondire l’argomento.

Tradotto dal francese da Denise Monreale, grazie!