Developer e Scrum Master

Developer e Scrum Master: compatibili? [E33]

ℹ️ Developer e Scrum Master 📅 Data: 26/09/2023 ⏱️ Durata: 12 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 affrontiamo una domanda frequente nel mondo Scrum: è possibile in una piccola realtà ricoprire contemporaneamente i ruoli di Developer e Scrum Master? Esploriamo vantaggi, sfide e considerazioni pratiche per gestire questa doppia accountability in modo efficace.

🎧 Ascolta l’Episodio

🎯 La Domanda Principale

La domanda centrale di questo episodio si articola in due parti:

  • È possibile in una piccola realtà fare da Developer e Scrum Master allo stesso tempo?
  • Esistono conflitti insormontabili tra queste due responsabilità?

🔄 Punti Chiave della Risposta

Possibilità e Flessibilità in Scrum

  • Secondo la Scrum Guide, non esistono conflitti insormontabili
  • Le responsabilità in Scrum non sono ruoli rigidi, Developer e Scrum Master possono essere la stessa persona
  • Ken Schwaber stesso sostiene la possibilità di iniziare con responsabilità sovrapposte

Sfide e Considerazioni

  • Potenziali conflitti di interesse tra le due accountability di Developer e Scrum Master
  • Gestione del tempo tra sviluppo e facilitazione
  • Difficoltà nell’osservazione obiettiva degli eventi Scrum
  • Impatto sulla qualità della retrospettiva

Evoluzione Naturale

  • Importanza dell’approccio empirico
  • Necessità di riconoscere i limiti della doppia accountability di Developer e Scrum Master
  • Evoluzione verso ruoli dedicati con la crescita della complessità del prodotto

💡 Best Practices

  • Mantenere la trasparenza sui conflitti di interesse
  • Valutare regolarmente l’impatto sulla qualità del lavoro
  • Considerare la separazione dei ruoli quando necessario
  • Prestare attenzione al valore del focus

📚 Approfondimenti Consigliati

🎓 Note del Trainer

“La chiave non è tanto se sia possibile o meno ricoprire entrambe le responsabilità, ma piuttosto comprendere quando questa sovrapposizione inizia a limitare l’efficacia del team e del framework Scrum. L’approccio empirico ci aiuta a riconoscere questi momenti e ad evolvere di conseguenza.”

Fabio Panzavolta, Professional Scrum Trainer

🔜 Prossimo Episodio

Non perdere il prossimo episodio del podcast, ci sarà un’intervista in cui condivideremo un’esperienza reale di Developer e Scrum Master!

Questo articolo è basato sull’episodio 33 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.

decisioni efficaci scrum team

Decisioni Efficaci Scrum Team [E31]

ℹ️ Decisioni efficaci Scrum Team 📅 Data: 12/09/2023 ⏱️ Durata: 17 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 inauguriamo una nuova rubrica “A domanda risposta” dove Fabio risponde alle domande più frequenti che riceve durante le sessioni di coaching e formazione. Scopriremo come un team Scrum può prendere decisioni efficaci, mantenendo i valori Scrum e promuovendo la psychological safety.

🎧 Ascolta l’Episodio

🎯 Elementi Chiave del Decision Making in Scrum

Valori Fondamentali

  • Rispetto, coraggio, apertura, focus e commitment come base del processo decisionale
  • Psychological safety come prerequisito essenziale
  • Confronto aperto e onesto tra i membri del team

🔄 Caratteristiche di un Processo Decisionale Efficace

Struttura e Partecipazione

  • Ogni opinione deve essere ascoltata e considerata
  • Documentazione visibile delle idee (post-it o strumenti digitali)
  • Regole chiare e condivise per il processo decisionale

Focus sull’Autogestione

  • Il team stabilisce le proprie regole decisionali
  • Trasparenza nelle modalità di decisione
  • Revisione periodica del processo decisionale

💡 Best Practices

Gestione Efficace

  • Stabilire regole chiare per il processo decisionale (unanimità, maggioranza, veto)
  • Rendere visibili e trasparenti le regole del team
  • Revisione periodica delle modalità decisionali
  • Protezione dalle influenze esterne

Evitare Inefficienze

  • Prevenire le ingerenze gerarchiche
  • Evitare la prevaricazione di singoli membri
  • Gestire correttamente le influenze esterne
  • Mantenere l’autonomia del team

📚 Approfondimenti Consigliati

  • La Scrum Guide: ruoli e responsabilità
  • Tecniche di facilitazione per il decision making
  • Pattern di comunicazione efficace nei team Scrum
  • Psychological Safety nei team agili

🎓 Note del Trainer

“La capacità di un team di prendere decisioni efficaci è direttamente proporzionale alla sua maturità nell’applicare i valori Scrum e nel mantenere un ambiente psicologicamente sicuro. Il team deve essere proprietario del proprio processo decisionale e proteggerlo dalle ingerenze esterne.”

Fabio Panzavolta

🔜 Prossimo Episodio

Non perdete il prossimo episodio della rubrica “A domanda risposta” dove parleremo del primo giorno da Scrum Master.

Questo articolo è basato sull’episodio 31 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.

Gestione del Product Backlog: Guida per Scrum Team

Gestione del Product Backlog: guida per Scrum Team [E17]

ℹ️ Gestione del Product Backlog 📅 Data: 18/04/2023 ⏱ Durata: 19 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 il Product Backlog, uno degli artefatti di Scrum che rappresenta l’unica fonte di lavoro per lo Scrum Team. Scopriremo come questo “living artifact” evolve nel tempo e come contribuisce al successo del prodotto attraverso una gestione efficace e collaborativa.

🎧 Ascolta l’Episodio

🎯 Cos’è il Product Backlog

Il Product Backlog è un elenco emergente e ordinato di tutto ciò che è necessario per migliorare il prodotto. Rappresenta:

  • L’unica fonte di lavoro per lo Scrum Team
  • Un documento vivente che evolve con il prodotto
  • Il punto di riferimento per qualsiasi modifica o miglioramento

🔄 Caratteristiche Principali

Elementi Ready

  • Gli elementi nella parte alta del Product Backlog sono considerati “Ready”
  • Sufficientemente dettagliati per essere selezionati nello Sprint Planning
  • Raggiungono la trasparenza necessaria dopo il Refinement

Product Backlog Refinement

  • Attività continuativa di scomposizione degli elementi
  • Il Product Backlog refinement aggiunge dettagli come descrizione, ordine e dimensione
  • Collaborazione tra Product Owner e Developers
  • Stime effettuate esclusivamente dai Developers

💡 Product Goal

  • Descrive uno stato futuro del prodotto
  • Serve come obiettivo a lungo termine per lo Scrum Team
  • Deve essere raggiunto o abbandonato prima di definirne uno nuovo
  • È visibile nel Product Backlog

⚙️ Best Practices

Gestione Product Backlog

  • Elementi più piccoli e atomici possibile
  • Trasparenza nel movimento delle attività
  • Gestione efficace attraverso la collaborazione continua
  • Visibilità degli impegni del team

Responsabilità e Ruoli

  • Lo Scrum Product Owner gestisce il Product Backlog
  • Developers stimano la dimensione degli elementi
  • Tutto lo Scrum Team partecipa al Refinement
  • Product Owner definisce il Product Goal

Responsabilità e Ruoli

  • Product Owner gestisce il Product Backlog
  • Developers stimano la dimensione degli elementi
  • Tutto lo Scrum Team partecipa al Refinement
  • Product Owner definisce il Product Goal

📚 Approfondimenti Consigliati

  • La Scrum Guide: Product Backlog e Product Goal
  • Tecniche di Refinement efficace
  • Gestione degli elementi del Product Backlog
  • Pattern di collaborazione nel Refinement

🎓 Note del Trainer

“Il Product Backlog non è una semplice lista di requisiti, ma un artefatto vivente che riflette l’evoluzione del prodotto e le necessità degli stakeholder. La chiave del successo sta nella sua gestione dinamica e nella collaborazione continua tra Product Owner e Developers.”

🔜 Prossimo Episodio

Non perdete il prossimo episodio dove approfondiremo lo Sprint Review in Scrum.

Questo articolo è basato sull’episodio 17 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.

Sprint Planning Scrum

Sprint Planning in Scrum: La Guida Definitiva [E12]

ℹ️ Sprint Planning in Scrum 📅 Data: 14/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 lo Sprint Planning secondo la Scrum Guide (versione Novembre 2020). Analizziamo come questo evento dà il via allo Sprint e stabilisce le basi per il successo del team.

🎧 Ascolta l’Episodio

🎯 I Tre Argomenti dello Sprint Planning

1. Perché questo Sprint è di valore?

  • Il Product Owner propone come incrementare valore nel prodotto
  • Lo Scrum Team collabora per definire lo Sprint Goal
  • Focus sugli outcome per gli stakeholder

2. Cosa si può fare in questo Sprint?

  • I Developer selezionano elementi dal Product Backlog
  • Selezione basata su:
    • Performance precedenti
    • Capacità futura
    • Definition of Done

3. Come si svolgerà il lavoro?

  • Decomposizione in task giornalieri
  • Pianificazione tecnica dettagliata
  • Autonomia dei Developer nelle decisioni

⏱️ Timeboxing e Struttura

  • 8 ore massimo per Sprint mensili
  • Proporzionalmente più breve per Sprint più corti
  • Concentrazione delle attività di pianificazione

🔄 Lo Sprint Backlog

  • Include:
    • Sprint Goal (commitment fisso)
    • Elementi del Product Backlog selezionati
    • Piano di consegna dettagliato

💡 Punti Chiave

  • Lavoro collaborativo dell’intero Scrum Team
  • Autonomia dei Developer nella selezione del lavoro
  • Flessibilità nella pianificazione dettagliata
  • Focus sulla trasparenza e comunicazione

📚 Approfondimenti Consigliati

  • Scrum Guide 2020
  • Sprint Goal e sua importanza
  • Tecniche di decomposizione del lavoro
  • Stima e previsione in Scrum

🎓 Note del Trainer

“Lo Sprint Planning è come un concentratore di riunioni. Tutto quello che c’è da fare per il prossimo mese è discusso durante queste ore, eliminando la necessità di ulteriori incontri di pianificazione.”

🔜 Prossimo Episodio

Non perdete il prossimo episodio dove approfondiremo il Daily Scrum e la loro importanza nell’ispezione e adattamento quotidiano.

Questo articolo è basato sull’episodio 12 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.

Scrum Master servant leader

Ruolo Scrum Master: Guida al Servant Leader [E10]

ℹ️ Ruolo Scrum Master 📅 Data: 28/02/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 il ruolo dello Scrum Master secondo la Scrum Guide (versione Novembre 2020). Analizziamo come questa figura chiave promuove e facilita l’adozione di Scrum, guidando team e organizzazioni verso una maggiore efficacia e agilità.

🎧 Ascolta l’Episodio

👥 Il Ruolo dello Scrum Master

Lo Scrum Master è un vero Servant Leader, responsabile di:

  • Promuovere Scrum come definito nella Guida Scrum
  • Aiutare tutti a comprendere teoria e pratiche Scrum
  • Garantire l’efficacia dello Scrum Team
  • Facilitare il miglioramento continuo delle pratiche per riuscire

🎯 Servizi Offerti dallo Scrum Master

Al Team

  • Allenare i membri all’autogestione e cross-funzionalità
  • Facilitare la creazione di incrementi di valore
  • Eliminare gli impedimenti
  • Gestire gli eventi Scrum nel timeboxing

Al Product Owner

  • Supportare la definizione del Product Goal
  • Ottimizzare la gestione del Product Backlog
  • Facilitare la pianificazione empirica
  • Migliorare la collaborazione con gli stakeholder

All’Organizzazione

  • Guidare l’adozione di Scrum
  • Pianificare l’implementazione
  • Promuovere l’approccio empirico
  • Rimuovere le barriere organizzative

💫 I Valori Scrum nel Ruolo

Lo Scrum Master incarna e promuove i cinque valori Scrum:

  • Coraggio
  • Rispetto
  • Apertura
  • Focus
  • Impegno (Commitment)

📈 Indicatori di Successo

  • Team più felici e motivati
  • Riduzione della burocrazia
  • Rilasci regolari di incrementi funzionanti
  • Maggiore sicurezza psicologica
  • Miglioramento continuo

📚 Approfondimenti Consigliati

  • Servant Leadership
  • Business Agility
  • Gestione del cambiamento organizzativo
  • Empirismo in Scrum

🎓 Note del Trainer

“Uno Scrum Master efficace crea un ambiente di sicurezza psicologica dove il team può sperimentare, imparare dai propri errori e crescere continuamente. Il cambiamento culturale che porta nell’organizzazione è graduale ma profondo, costruendo le fondamenta per una vera business agility.”

🔜 Prossimo Episodio

Non perdete il prossimo episodio dove approfondiremo gli eventi Scrum e lo Sprint.

Questo articolo è basato sull’episodio 10 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.

Podcast Scrum Team Collective Genius con Fabio Panzavolta

Composizione Scrum Team: L’Unità Fondamentale di Scrum [E7]

ℹ️ Composizione Scrum Team 📅 Data: 7/02/2023 ⏱️ Durata: 13 minuti

🎙️ Introduzione

“Ciao, 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 il concetto dello Scrum Team secondo la Scrum Guide (versione Novembre 2020). Analizziamo la sua composizione, caratteristiche fondamentali e le responsabilità specifiche dei suoi membri.

🎧 Ascolta l’Episodio

👥 Composizione dello Scrum Team

Lo Scrum Team è l’unità fondamentale di Scrum, composta da:

  • Uno Scrum Master
  • Un Product Owner
  • I Developer

Caratteristiche Principali:

  • Nessuna gerarchia interna
  • Cross-funzionale
  • Autogestito
  • 10 persone o meno
  • Focus su un unico obiettivo (Product Goal)

🎯 Responsabilità Chiave

Responsabilità Collettive:

  • Collaborazione con gli stakeholder
  • Verifica e manutenzione
  • Sperimentazione e ricerca
  • Sviluppo e implementazione
  • Creazione di incrementi di valore in ogni Sprint

Principi Organizzativi:

  • Autonomia nella gestione del lavoro
  • Ritmo sostenibile negli Sprint
  • Focus sulla creazione di valore
  • Adattabilità continua

💡 L’Importanza dell’Autogestione

  • Organizzazione flessibile e adattiva
  • Capacità di riorganizzarsi in base alle necessità
  • Approccio “startup-like” all’innovazione
  • Eliminazione dei silos organizzativi

📚 Approfondimenti Consigliati

  • Empirismo in Scrum
  • Trasparenza, Ispezione e Adattamento
  • Gestione delle competenze cross-funzionali
  • Strutture organizzative agili

🎓 Note del Trainer

“Scrum abbatte i silos che, in certi contesti sono utili, ma per l’innovazione sono piuttosto un freno. L’autogestione è fondamentale: un team Scrum si organizza come vuole per raggiungere l’obiettivo, adattandosi continuamente alle situazioni da affrontare.”

🔜 Prossimo Episodio

Non perdete il prossimo episodio dove approfondiremo le tre responsabilità specifiche all’interno dello Scrum Team: Developer, Product Owner e Scrum Master.

Questo articolo è basato sull’episodio 7 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 - Il Team Scrum

3 – Lo Scrum Team

Lo Scrum Team è autogestito e multidisciplinare.

Podcast Scrum Team Collective Genius con Fabio Panzavolta
Clicca sull’immagine per ascoltare l’episodio del Podcast

Scrum definisce tre responsabilità specifiche all’interno dello Scrum Team:

  • Product Owner (proprietario del prodotto): massimizza il valore del prodotto e gestisce il backlog del prodotto.
  • Developers: creano l’incremento “Done” potenzialmente finito ad ogni sprint e gestiscono e implementano lo sprint backlog.
  • Scrum Master: rimuove gli ostacoli che impediscono al team scrum di creare un incremento finito e gestisce il l’ambiente scrum.

L’avrete notato, in Scrum le persone non sono gestite, d’altra parte si fissano gli obiettivi e gestiscono gli artefatti.

La Guida Scrum descrive queste responsabilità in modo più accurato. È importante mantenere questa semplicità e immaginare come le responsabilità aziendali esistenti possano convergere con quelle di Scrum. L’unica domanda da porre dovrebbe essere:

Quali competenze sono necessarie per creare valore per i futuri utenti?

L’auto-gestione di Scrum è fondamentale per essere in grado di fornire prodotti complessi più velocemente. È possibile solo se tutti i membri dello Scrum Team capiscono le proprie responsabilità. In questo caso, come nel caso di un campo magnetico, ci sarà un equilibrio di forze che consentirà un’efficienza senza pari nella creazione di valore.

In questo video ci occupiamo di questo argomento.

Le Basi di Scrum - Il Team Scrum
Le Basi di Scrum – Lo Scrum Team

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!