Le Basi di Scrum - Le Fondamenta di Scrum

2 – Le fondamenta di Scrum

Per comprendere appieno le fondamenta di Scrum, si parte dalla premessa che creiamo e manteniamo sistemi complessi: un sistema informatico, una campagna di marketing, una strategia di vendita, ecc.

Le fondamenta di Scrum sono “I Valori di Scrum” e “l’Empirismo”.

Valori Scrum

Il Framework Scrum si basa su cinque valori fondamentali per stimolare i comportamenti adatti alle sfide di creazione di prodotti complessi. Questo documento è la traduzione di un’idea originale di Gunther Verheyen, troverete la versione originale e internazionale su questo sito web.

I valori Scrum sono fondamentali per ottenere uno stato d’animo adatto alle sfide di creazione di prodotti complessi, perché ti permettono di sentirti fiducioso per sperimentare e imparare.

I cinque valori fondamentali di Scrum illustrati
Clicca l’immagine per ascoltare l’episodio del Podcast

I Valori Scrum sono cinque:

  • Focus (Attenzione): sul lavoro da fare durante lo Sprint e al compimento dello Sprint Goal
  • Openose (apertura): alla collaborazione con altri team, con altre persone e alle critiche costruttive che permettono il miglioramento continuo
  • Respect (rispetto): delle persone, delle loro competenze ed esperienze; dell’ambiente Scrum e delle responsabilità di ogni ruolo
  • Courage (coraggio): dire di no! Non lo so! Chiamare aiuto! Rifiutare di creare funzionalità inutili per l’utente finale; coraggio di rifare ciò che era stato fatto; coraggio di cambiare corsia, o opinione; di sfidare lo status quo
  • Committment (impegno): dare il meglio di sé in ogni attività; aiutare gli altri membri del team a raggiungere lo Sprint Goal

Ecco un’idea di workshop sui valori di Scrum con cui poter sperimentare.

Empirismo

Empirismo e Scrum
Clicca l’immagine per ascoltare l’episodio del Podcast

Un sistema complesso non può essere pianificato, emergerà nel tempo, grazie ai vari esperimenti e al feedback degli utenti finali. L’empirismo è un tipo di processo di controllo in cui le decisioni si basano sui risultati osservati, sull’esperienza e sulla sperimentazione. L’empirismo attua ispezioni e adattamenti regolari che richiedono e creano trasparenza.  Noto anche come “processo di controllo empirico” (vedi Lessico Scrum).

Pertanto, una delle prime aree di intervento aziendale è comprendere il livello di fiducia e trasparenza tra gli stakeholder coinvolti nella creazione del prodotto e agire di conseguenza.

Le imprese in cui la cultura si basa naturalmente sulla fiducia e sulla trasparenza saranno probabilmente più rapidamente efficaci nei loro cicli di ispezione e adattamento.

Fabio Panzavolta

Asse di riflessione: che legame fai tra i valori di Scrum e l’empirismo?

Per andare oltre nella comprensione di Scrum, dei suoi valori e dell’empirismo, ti consigliamo di leggere Scrum a Pocket Guide – 2a edizione di Gunther Verheyen. (Se l’inglese non è un problema per te, esiste una terza edizione in inglese, che consigliamo).

Le Basi di Scrum - Le Fondamenta di Scrum
Le Basi di Scrum – Le Fondamenta di Scrum

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 la conoscenza del framework Scrum!

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 - Cos'è Scrum?

Cos’è Scrum?

UN PO’ DI STORIA

Cos’è Scrum? In quest’articolo trovate un pò di storia relativa a Scrum e alcune delle ragioni per le quali è importante capire che cos’è Scrum… che lavoriate o meno in uno Scrum Team!

Definizione di Scrum: Guida Completa
Clicca l’immagine per ascoltare l’episodio del Podcast

Scrum è un framework leggero con il quale le persone possono risolvere problemi adattivi complessi, fornendo in modo produttivo e creativo prodotti del massimo valore possibile.

La parola Scrum, la mischia in Rugby, è stata scelta da Ken Schwaber e Jeff Sutherland negli anni Novanta. È un omaggio a Hirotaka Takeuchi e Ikujiro Nonaka, gli autori dell’articolo « The New New Product Development Game » che ha fortemente ispirato le sperimentazioni iniziali.

Un framework costituito da un insieme di principi e di regole da seguire per raggiungere un obiettivo comune. Le persone, organizzate in team autonomo (auto-gestito) e multidisciplinare, avranno maggiori possibilità di raggiungere l’obiettivo di ogni Sprint e di migliorare continuamente.

The New New Product Development Game
The New New Product Development Game

Lo Scrum Guide, versione 2020, è il punto di partenza e di riferimento per qualsiasi persona che ha voglia di approfondire l’argomento.

Tutti i giocatori in campo, allenatori e arbitri, conoscono le regole del rugby. In azienda, è importante che tutte le parti interessate di uno Scrum Team comprendano le regole del gioco. In altre parole, la comprensione di Scrum non può essere superficiale, delegata o ignorata! Lo Scrum Team, col tempo, diventerà l’equivalente di una squadra di rugby ad alte prestazioni. Di conseguenza sarà in grado di risolvere problemi complessi in modo empirico.

Le Basi di Scrum - Cos'è Scrum?
Le Basi di Scrum – Cos’è Scrum?

Scarica e stampa (in A4 o A3) il poster relativo a questo articolo, potrà esservi utile in ufficio, i codici QR permettono di approfondire la conoscenza del framework Scrum!

Tradotto dal francese da Denise Monreale, grazie!

Principio di unicità

Scrum e il principio di unicità

Scrum e il principio di unicità risponde ad una domanda che capita spesso in formazione:

come usare Scrum per un team di più di 11 persone?

In questo articolo destinato a un pubblico informato, condivido la mia comprensione di Scrum e come propongo di sperimentarlo nel caso particolare di uno Scrum Team che ha un numero significativo di Developers.

La Scrum Guide è stata scritta per uno Scrum Team, composto da un Product Owner, un gruppo di Developers e uno Scrum Master.

L’obiettivo dello Scrum Team è di creare un Incremento di prodotto Done entro e non oltre la fine dello Sprint.

Il punto focale di Scrum è un prodotto, per il quale abbiamo un Product Backlog e un Product Owner che gestisce il Product Backlog ed è responsabile per massimizzare il valore del prodotto.

In ogni momento esiste anche un Product Goal, che indica il passo successivo verso la visione.

Poi abbiamo un gruppo di Developers (ignoriamo il numero di persone, perché si auto-organizzano) che gestiscono lo Sprint Backlog e hanno la responsabilità di creare un Incremento di Prodotto Done e integrato entro e non oltre la fine dello Sprint.

Scrum e il principio di unicità
Principio di unicità

Gli sviluppatori devono conformarsi a una definizione di done

Lo Scrum Master è responsabile della comprensione e dell’applicazione corretta di Scrum.

Se si comprende il principio di unicità, le responsabilità di ciascuno e l’autogestione funziona (non ci sono interferenze dall’esterno dello Scrum Team) non c’è motivo per cui, con l’ispezione e l’adattamento, lo Scrum Team non trovi un modo efficace di lavorare, che sia composto da 5 o 50 persone!

Il miglior framework Scaled Scrum è quello definito dallo Scrum Team… se viene imposto dall’esterno sarà meno efficace – Fabio Panzavolta.

Tenendo conto di questo principio di unicità, implicitamente descritto nello Scrum Guide, è possibile rispondere agevolmente alle seguenti domande.

  • È possibile per un singolo Product Owner gestire un Product Backlog quando abbiamo 30 sviluppatori?
  • Abbiamo più team che lavorano su un singolo prodotto, come risolviamo i problemi di integrazione?
  • Abbiamo tre Product Owner per il nostro prodotto perché è molto grande. Abbiamo anche aggiunto uno Chief Product Owner, per coordinare gli altri tre. È corretto secondo Scrum?
  • Per ogni gruppo di Developers abbiamo aggiunto una persona che si occupa della relazione e del coordinamento con il Product Owner e gli altri gruppi di Developers, è Scrum?

Il principio di unicità ti aiuterà a prendere decisioni in accordo con Scrum, è molto probabile che non troverai una soluzione efficace la prima volta, l’importante è collaborare per migliorare continuamente senza infrangere regole, principi e valori di Scrum.

Conclusione

Hai problemi a rispondere alle domande qui sopra? Contattami, o registrati per una delle mie prossime formazioni, ti aiuteranno a tornare al lavoro con un modo di pensare e decidere in accordo con Scrum.

Alcune risorse aggiuntive

Partecipare ad una delle nostre formazioni

Scrum Promozione

Come si fa a ‘promuovere’ Scrum in una azienda a vocazione metalmeccanica?

Durante l’evento “Ask a Professional Scrum Trainer” edizione italiana del 26 maggio 2021, con Massimo SartiAniello di Florio, certe domande non hanno ottenuto risposta.

Abbiamo deciso di rispondere a tutti con una serie di articoli, che troverete qua.

La domanda di Giuseppe è : come si fa a “promuovere” Scrum in un’azienda a vocazione metalmeccanica?

Foto di Possessed Photography su Unsplash
Foto di Possessed Photography su Unsplash

La promozione di Scrum è spesso spinta da una persona che in passato l’ha già praticato oppure da qualcuno che ha ne ha intuito la potenzialità e ha voglia di sperimentarlo. Personalmente ho visto la promozione di Scrum, in qualsiasi tipo di azienda, avvenire sia dal basso che dall’alto, o da una combinazione dei due.

Io stesso, quando ho iniziato a capire le potenzialità di Scrum nel 2010, ho cominciato a sperimentarlo con i miei clienti che non lo conoscevano.

Questa esperienza ha mostrato che la miglior promozione che si possa fare è con l’esempio. Quindi identificare un prodotto con il quale si possa portare avanti una sperimentazione Scrum e mettersi al lavoro. Molto spesso non c’è bisogno di autorizzazioni interne o altre cose complicate per iniziare.

Ho cominciato così a praticare Scrum, senza pubblicizzarlo troppo, proponendo al team gli eventi e cominciando, insieme, a identificare tutte le barriere che ci impedivano di utilizzare Scrum per creare il nostro prodotto (software).

Rapidamente, questa sperimentazione ci ha portato a parlare e discutere di Scrum al di fuori del team, ha motivato altre persone a provare e ha scatenato molte domande.

La sfida più grande per qualsiasi persona e azienda consiste a cambiare modo di pensare, agire e prendere decisioni. Capire che in un mondo complesso e mutevole non c’è certezza è uno dei primi passi. Adeguarsi a questo dato di fatto è più difficile.

Questo è ancora più importante quando si parla di prodotti tangibili (e non software), dove la roadmap e la strategia del prodotto devono tener conto dello sviluppo iterativo e incrementale.

Per esempio, una società metalmeccanica che ho avuto il piacere di formare, deve creare un nuovo prodotto che integra componenti elettronici (iot). Cosa mai fatta prima.

Riunendo insieme tutte le competenze necessarie (tecnici, sales, sviluppatori, marketing, ecc.) sono riusciti a creare una roadmap che avesse un senso per tutti, in breve:

  1. La prima versione del prodotto avrà una cavità pronta ad ospitare i componenti elettronici. La commercializzazione sarà possibile e appetibile perché il minor peso del pezzo ci permetterà di venderlo meno caro. Questo finanzierà la seconda versione
  2. La seconda versione del prodotto conterrà l’elettronica necessaria e una parte del software per farlo funzionare. La commercializzazione sarà possibile e appetibile perché questa versione ci permetterà di tracciare il numero di movimenti del pezzo e programmare i richiami automatici per la manutenzione
  3. La terza versione del prodotto avrà aggiornamenti software, con ulteriori funzionalità utili al cliente per pilotare e ottenere informazioni sul movimento del martinetto…

Vedete come sia importante, in ogni caso e forse ancor più per un’azienda metalmeccanica, avere una visione, un obiettivo e una roadmap di prodotto chiara, tanta apertura e collaborazione per ottenere questo tipo di risultati.

Le formazioni Applying Professional ScrumProfessional Scrum Master e Professional Scrum Product Ownersono le più indicate per aiutarvi a capire Scrum e cominciare a pensare, agire e prendere decisioni come quelle che ho esposto sopra.

Trovate qua le date delle prossime formazioni in Italia.

Spero di aver fornito spunti di riflessione a Giuseppe (e tanti altri!), che aveva fatto la domanda “come si fa a promuovere Scrum in un’azienda a vocazione metalmeccanica”.