Guida alla raffinazione del backlog

"Raffinato" è un complimento riservato ai vini pregiati, alle auto d'epoca e ai complementi d'arredo scandinavi. Useresti questo aggettivo per descrivere il tuo backlog?

Max Rehkopf Di Max Rehkopf
Esplora argomenti

Secondo il dizionario, per "raffinamento" si intende un miglioramento della qualità o il chiarimento di qualcosa attraverso piccole modifiche. Adotti un approccio simile per il tuo backlog? O cerchi solo di tirare avanti? Questa guida al raffinamento del backlog ti illustra le best practice e i passaggi necessari per perfezionare con successo il tuo backlog e renderlo motivo di orgoglio.

Che cos'è il raffinamento del backlog?

Per perfezionamento del backlog si intende il processo di revisione, classificazione e modifica di un backlog di prodotto. Il perfezionamento del backlog è uno strumento importante nel processo di sviluppo di un prodotto, in quanto aiuta il team di sviluppatori a creare solo le caratteristiche e le funzionalità che il cliente desidera e di cui l'azienda ha bisogno. Il perfezionamento del backlog è un processo continuo sostenuto dall'owner di prodotto, dai product manager, dallo scrum master e dai rappresentanti del team di sviluppo.

Backlog grooming e raffinamento del backlog

Non vi è alcuna differenza tra il backlog grooming e il perfezionamento del backlog; questi termini sono intercambiabili. Il perfezionamento del backlog ha acquisito maggiore popolarità negli ultimi anni e ora è una pratica all'ordine del giorno per molti team. Sebbene si senta ancora qualcuno parlare di "backlog grooming", il perfezionamento del backlog agile sembra essere lo standard del settore.

Raffinamento del backlog e pianificazione degli sprint

La pianificazione degli sprint e il raffinamento del backlog sono interdipendenti. Il raffinamento del backlog garantisce che il backlog rifletta le lezioni apprese, le informazioni sui clienti e il valore aziendale. Durante la pianificazione degli sprint, il team di sviluppo estrae il lavoro dal backlog e si impegna a consegnarlo al prossimo sprint. La pianificazione degli sprint si basa su un backlog raffinato e la raffinazione del backlog assegna la massima priorità al lavoro per lo sprint successivo. Gli owner di prodotto devono perfezionare il backlog di prodotto prima di ogni riunione per la pianificazione degli sprint.

Best practice per il raffinamento del backlog

A mano a mano che il backlog si espande, gli owner di prodotto devono raggrupparne i contenuti catalogandoli come elementi a breve e lungo termine. Gli elementi a breve termine devono essere completati interamente prima di poter essere etichettati come tali. Ciò significa che sono state redatte storie utente complete, è stata sistemata la collaborazione con la progettazione e lo sviluppo e sono state effettuate stime per lo sviluppo. Gli elementi a lungo termine possono restare più vaghi, ma è comunque consigliabile ottenere una stima approssimativa dal team di sviluppo per semplificarne la definizione della priorità.

Riunione per il raffinamento del backlog

I team ritengono che il raffinamento del backlog sia più efficace se eseguito in collaborazione nel corso di riunioni che si svolgono a cadenza regolare. Il raffinamento del backlog deve avvenire prima di ogni riunione di pianificazione degli sprint, solitamente ogni due settimane. La maggior parte dei team impiega circa 30 minuti per completare il processo. Il backlog è gestito dall'owner di prodotto e il raffinamento del backlog può anche essere effettuato al volo, man mano che l'owner prodotto acquisisce maggiori informazioni e integra il feedback dei clienti e dell'azienda.

Cosa succede durante una riunione per il raffinamento del backlog?

Il raffinamento del backlog prevede la modifica, la stima e la classificazione dei ticket. Le modifiche possono essere di piccola portata, come l'aggiunta di descrizioni, o di maggiore entità, come la suddivisione o la combinazione dei ticket. Nel raffinamento dei backlog, le stime vengono spesso aggiunte con l'aiuto del team di sviluppo. Infine, classificare il backlog in maniera chiara e comprensibile aiuta il team di sviluppo a riconoscere gli elementi con la priorità più alta.

Chi organizza e partecipa a una riunione per il raffinamento del backlog?

Le riunioni per il raffinamento del backlog sono gestite dall'owner di prodotto. Oltre all'owner di prodotto, alle riunioni partecipano i product manager, lo scrum master e almeno un rappresentante del team di sviluppo. Non è necessario che partecipino tutti i membri del team, ma è importante che sia presente almeno un rappresentante dello sviluppo e del controllo di qualità.

Fasi di raffinamento del backlog

Apri il tuo strumento di gestione dei progetti di riferimento, come Jira, e vai al backlog. Nella visualizzazione del backlog, puoi trascinare i ticket in un ordine di priorità approssimativo. I ticket in cima all'elenco dei backlog devono includere dettagli pertinenti, come il tempo stimato per il completamento e l'assegnatario, in modo che siano pronti per l'azione nel prossimo sprint. Elimina i ticket duplicati e suddividi il lavoro in sottotask, se necessario. Prima di chiudere, conferma la tua classifica di priorità. Il backlog con priorità guida l'attenzione della tua prossima riunione di pianificazione sprint.

Gestisci meglio i backlog con Jira

Jira semplifica il raffinamento del backlog. Gli owner di prodotto possono effettuare stime, classificare e raffinare in un'unica visualizzazione.

Prossimo contenuto
Kanban