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

Passa all'inglese
Christian
Christian

Agile Delivery Flow: Fornire sempre in tempo in 3 passaggi

Se si chiede alla maggior parte dei manager della “sicurezza psicologica” o della “visione” (per saperne di più: Sicurezza psicologica ) dei loro team di sviluppo software agile, concordano sul fatto che queste cose sono importanti, ma… Quando il cliente segnala urgenza o la scadenza si avvicina, tutte queste variabili “più soft” vengono tipicamente messe da parte. I manager si preoccupano soprattutto di un Agile Delivery Flow che funzioni in modo prevedibile per il loro team agile.

Se hai navigato nel nostro blog Echometer ( al nostro blog ), sai che i nostri contenuti si concentrano maggiormente sul miglioramento delle “soft skills” di team e organizzazioni. Queste sono spesso sottovalutate dai responsabili delle decisioni. Ma non dagli Scrum Master e dagli Agile Coach.

Ciò che secondo me Scrum Master e Agile Coach sottovalutano a loro volta è la concentrazione sul miglioramento del Delivery Flow, in sostanza ciò che vogliono i manager. Nel post di oggi descrivo una semplice tecnica per aumentare significativamente la probabilità di consegnare ripetutamente nei tempi e nel budget previsti.

1. Primo passo per quanto riguarda il vostro Agile Delivery Flow

Mi riferisco al monitoraggio dell’Agile Delivery Flow delle vostre attività o Task. Se fai bene solo un paio di cose, sarai in grado di fornire risultati molto più prevedibili. Anche i tuoi Cycle Time Scatter Plot o la tua simulazione Monte-Carlo per calcolare le stime dei progetti potrebbero finalmente indicare previsioni valide, invece di essere completamente errate (per saperne di più: 9 metriche Agile per i responsabili delle decisioni ).

Primo sintomo da combattere: ci sono Task che impiegano solo pochi giorni da “Pianificato” a “Completato”, e poi ci sono Task che richiedono più di un mese. Per contrastare questo, dovresti assicurarti che un Task contenga sempre la versione consegnabile più piccola possibile della funzionalità desiderata. Senza fronzoli inutili per il desiderio principale del cliente. In sostanza, un MVT, Minimum Viable Task. Ciò non significa che ogni Task sia piccolo. Ma dovrebbe aiutarti a raggiungere una fase in cui le attività richiedono al massimo un paio di settimane e non mesi.

2. Secondo passo per quanto riguarda il tuo Agile Delivery Flow: WIP invece di Velocity

Molti Scrum Master o Kanban Coach credono che per una misurazione valida della Velocity ecc. sia importante il “right sizing” dei Task o dei Workitem, in cui tutti i Workitem hanno all’incirca le stesse dimensioni. Solo allora gli Story Point (necessari per misurare la Velocity) sarebbero utili per misurare la Velocity, perché sembrano più un’unità di tempo comparabile. 

Ma questo è sbagliato: i Task non devono nemmeno avere dimensioni simili. Non dovresti darlo per scontato, perché è semplicemente troppo difficile controllare le stime degli Story Point. L’unica cosa che puoi controllare è quanti nuovi Task inizi.

Quindi, per diventare prevedibili, fate quanto segue: monitorate il tasso di “Task appena iniziati” rispetto al tasso di “Task completati”. Questi due dovrebbero essere in equilibrio. In altre parole, il tasso di “entrata” e il tasso di “uscita” dei Task dovrebbero essere il più vicino possibile, idealmente anche corrispondenti.

Un esempio: il comportamento tipico nei team di sviluppo software è che, non appena un Task è bloccato, si inizia un nuovo Workitem. Ciò porta ad avere molti Task aperti, ma incompleti, il che rende molto più complicato sbloccarli tutti di nuovo. 

Se invece ti assicuri che per ogni Task iniziato ci sia anche un Task completato, nel Daily sarà più facile sbloccare i pochi Task su cui ci si concentra. Le vostre prestazioni complessive diventeranno più prevedibili e il team sarà più soddisfatto perché il vostro superiore e i vostri clienti saranno più soddisfatti.

Alcuni “sintomi positivi” di un flusso di Agile Delivery sano e agile

In pratica, questo si tradurrebbe nei seguenti comportamenti:

    • Non iniziamo nuove attività quando ci sono ancora molte cose in corso. 
    • Ci concentriamo sul completare ciò che abbiamo iniziato prima di iniziare nuove cose.
    • l’età delle attività non supera mai le poche settimane.
    • Se non c’è un buon motivo per farlo, lavoriamo sempre sull’attività più vecchia.

Anche i limiti WIP (Work-in-Progress) sono utili in questo, anche se spesso non sono sufficienti. Una volta che il team ha imparato a concentrarsi sul completamento delle attività invece di iniziarne di nuove, sarete migliori della maggior parte dei team.

Quando si utilizza correttamente l’Agile Delivery Flow

Per creare aspettative chiare: इन questo modo non puoi ancora controllare se un’attività richiede due o tre giorni. Ma almeno ti assicuri che il tuo team non stia lavorando a così tante attività che le attività da 2-3 giorni finiscano per richiedere un mese.

Quanto starebbe già meglio il tuo team se sapessi che fondamentalmente tutti gli impegni di consegna vengono soddisfatti entro poche settimane? Naturalmente, questo presuppone che implementiate tutte le cose di cui sopra: la definizione di MVT, un rigoroso limite WIP e l’impegno a non iniziare nuove attività finché un’altra attività non è stata completata.

Fase 3: Iniziare a migliorare l’Agile Delivery Flow

In teoria, sai cosa fare. Qual è il modo migliore per iniziare praticamente? Creando consapevolezza e “disponibilità al cambiamento” nel team. Nel migliore dei casi attraverso l’auto-riflessione.

Devi creare trasparenza su questi numeri e controllarli regolarmente per vedere se il rapporto tra attività avviate e completate è in equilibrio. Potrebbe far parte della vostra retrospettiva, approfondire un po’ e riflettere sul motivo per cui i numeri non erano in equilibrio nell’ultimo ciclo. 

Posso consigliare di discutere i comportamenti che ho menzionato nella vostra retrospettiva con il nostro strumento di retrospettiva agile Echometer (maggiori informazioni su: 7 strumenti di retrospettiva a confronto ). Potreste persino farne parte dei vostri accordi di lavoro (o Working Agreements) o del vostro Health Check regolare per sensibilizzare l’opinione pubblica ponendo regolarmente le domande.

Le seguenti domande sono tratte dal nostro template di retrospettiva per l‘“agile Delivery” (maggiori informazioni su: 22 template divertenti per retrospettive agili ). Iniziamo con alcune dichiarazioni di Health Check e chiediamo al team se è più d’accordo o in disaccordo. Poi ci sono alcune domande aperte:

Retrospettiva Agile Delivery

Elementi di Health Check

Retrospettiva di Health Check con lo strumento Team Radar

Facciamo le cose molto velocemente. Nessuna attesa, nessun ritardo.

Possiamo stimare con precisione cosa possiamo consegnare in un determinato ciclo.

I risultati del nostro sprint non richiedono rilavorazioni dopo lo sprint per poter essere consegnati.

Limitiamo il nostro ‘Work in Progress’ per essere sempre concentrati.

Domande aperte

Quando il nostro modo di lavorare ha funzionato davvero bene?

Quali sono i maggiori potenziali di miglioramento affinché i pacchetti di lavoro attraversino più velocemente i nostri processi (eliminare i tempi di attesa, migliorare i processi)?

Quali sono stati esempi recenti di un incremento che non ha funzionato/era consegnabile alla fine dello sprint?

Quando il nostro modo di lavorare ha portato a un flusso di lavoro non ottimale? (ad es. linee guida poco chiare, inadeguate o non seguite)

Come puoi immaginare, l’ultimo punto dell’Health Check (Verifica della causa) implica già una potenziale misura, qualcosa che puoi provare per uno o due sprint agili per vedere se potrebbe esservi d’aiuto: la limitazione del numero di attività con lo stato “Work in Progress”.

Porre le basi: definire gli accordi per il lavoro di squadra

Pensi che il tuo team non sia ancora pronto per questo tipo di riflessione? In questo caso, dovresti prima riflettere sul “buon lavoro” in generale e poi definire alcune regole di base, i cosiddetti accordi di lavoro (Working Agreements). Il seguente modello di workshop può esserti d’aiuto. Puoi eseguirlo come una forma speciale di retrospettiva all’inizio di un progetto o come workshop aggiuntivo.

Per prima cosa, dovresti farti un’idea di quanto il tuo team si senta implicitamente d’accordo: vedi la voce del Health Check. Quindi dovresti verificarlo praticamente con alcune domande aperte. Ogni membro del team deve terminare la frase (vedi altre domande) con quante più risposte gli/le vengono in mente:

Retrospettiva sugli impegni del team

Elementi di controllo dello stato di salute

Retrospettiva del controllo dello stato di salute dello strumento radar del team

Nel mio team abbiamo una comprensione comune di cosa sia un "buon lavoro".

Domande aperte

Gestione delle priorità contrastanti: "Se noto priorità contrastanti, allora..."

Comunicazione dei blocchi: “Se mi blocco su un compito, lo comunico…”

Gestione dei conflitti: “Se noto che sta emergendo un conflitto nel nostro team, allora…”

Dopo aver raccolto le risposte, naturalmente dovresti cercare di trovare degli schemi e concordare accordi concreti su come vorreste collaborare in futuro, almeno temporaneamente come esperimento.

Un’alternativa interessante e creativa

Se questi metodi di retrospettiva ti sembrano troppo “aridi”, c’è un altro metodo di retrospettiva che si concentra sulla riflessione della qualità dell’output del tuo team ( Qui puoi trovare 54 metodi di retrospettiva divertenti ): la retrospettiva “I tre porcellini”. È una semplice alternativa per iniziare a riflettere e migliorare le tue prestazioni, basata sulla fiaba dei tre porcellini che costruirono case con materiali diversi.

Domande aperte sul feedback

Casa di paglia: cosa abbiamo costruito che si tiene a malapena insieme, ma potrebbe crollare da un momento all’altro? 🌱

Casa di legno: cosa abbiamo costruito che è relativamente stabile, ma può ancora essere migliorato? 🪵

Casa di pietra: cosa abbiamo costruito che è solido come una roccia? 🪨

Conclusione: flusso di delivery agile

Non importa come inizi: l’importante è iniziare. I team che tengono d’occhio il loro Agile Delivery Flow sono i team migliori.

A proposito, molte delle idee che trovi qui sono ben riassunte anche nel podcast “Agile Bites”, che consiglio vivamente (Al podcast: Agile Bites). 

Divertiti a sviluppare ulteriormente il tuo team!

Categoria del blog

Altri articoli su "Metriche agili"

Visualizza tutti gli articoli di questa categoria
I 7 migliori strumenti retro per i team agili (2025)

I 7 migliori strumenti retro per i team agili (2025)

Vuoi iniziare un'attività retro con il miglior strumento retro sul mercato? Scopri quali sono le caratteristiche di un buon strumento retro e ottieni l'accesso diretto.

54 Tecniche di retrospettiva divertenti per team agili (2025)

54 Tecniche di retrospettiva divertenti per team agili (2025)

Le migliori e più divertenti idee retrospettive: Da classici come "Keep Stop Start" a metodi creativi come "Spotify Health Check".

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.

Spotify Health Check Retrospettiva: Moderazione e Suggerimenti

Spotify Health Check Retrospettiva: Moderazione e Suggerimenti

Guida strutturata su come moderare lo Spotify Health Check nelle retrospettive, con domande di moderazione e modelli pronti all'uso per Team, Organizzazione, Delivery, Tech e il check completo.

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, è...

10 consigli per buone misure retrospettive, compresi gli esempi

10 consigli per buone misure retrospettive, compresi gli esempi

Nelle retrospettive si parla molto, ma il tuo team trae anche buone misure? Ecco suggerimenti ed esempi su come ottenere buoni risultati nelle retrospettive!

Le 5 fasi di una retrospettiva da sole non bastano: il modello del Doppio Diamante

Le 5 fasi di una retrospettiva da sole non bastano: il modello del Doppio Diamante

Molti team cambiano spesso il formato e il design delle fasi della retrospettiva per garantire la varietà e stimolare la creatività dei membri del team. Ma alla fine, qual è il fattore decisivo per...

42 check-in retrospettivi creativi che rompono il ghiaccio

42 check-in retrospettivi creativi che rompono il ghiaccio

Stai cercando domande di check-in insolite o metodi di check-in retrospettivi per la tua prossima retrospettiva? Sono felice di sentirlo, perché un buon check-in interattivo o un rompighiaccio poss...

Newsletter Echometer

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

Domande frequenti su Strumento retrospettivo

Le risposte più importanti per tutti coloro che desiderano conoscere il nostro Strumento retrospettivo.