Affinamento del backlog: una guida rapida con esempi
Pubblicato: 2022-08-23Quando si lavora in un ambiente agile, i team prendono degli sprint, un breve periodo di tempo in cui si completano le attività. I team Scrum scelgono questo lavoro esaminando il loro backlog.
Il backlog è un elenco prioritario di risultati che devono essere completati durante il progetto. Un framework Scrum consente ai team di eseguire una gestione agile del progetto, il backlog è molto importante e il perfezionamento del backlog mantiene il lavoro fluido.
Che cos'è il perfezionamento del backlog?
Il perfezionamento del product backlog è il processo mediante il quale lo Scrum Team mantiene il proprio backlog in ordine. Verso la fine di uno sprint, il team di Scrum si incontrerà e esaminerà il proprio backlog per assicurarsi che sia pronto per lo sprint imminente.
Durante una riunione di perfezionamento del backlog, lo Scrum Team e il Product Owner parlano degli elementi principali del Product Backlog. Il team di Scrum avrà il tempo di porre domande che sarebbero normali per qualsiasi pianificazione dello sprint.
Il perfezionamento del product backlog non è ovviamente un'impresa una tantum, ma un processo continuo tra il product owner e il team di sviluppo. È un luogo in cui possono collaborare per assicurarsi che il product backlog sia pulito e ordinato.
Ciò può significare rimuovere storie utente e attività obsolete, aggiungere nuove storie utente che provengono da approfondimenti appena scoperti o suddividere storie utente più grandi in storie più piccole. Potresti riordinare le storie degli utenti nel tuo backlog o descriverle meglio per evitare problemi in seguito. Gli incarichi e le stime potrebbero cambiare e puoi identificare e rimuovere i blocchi stradali, se possibile.
Potresti considerare il perfezionamento del backlog come un mezzo per una comprensione reciproca tra il product owner e lo Scrum Team. Questa comprensione è focalizzata sul prodotto, ovviamente, e su cosa farà o non farà. Quindi, decidi la quantità di sforzo necessario per implementare, nonché l'ordine per farlo.
Il software di gestione del progetto è in grado di acquisire questa riunione di perfezionamento del backlog di prodotto e rappresentare visivamente il flusso di lavoro in una scheda kanban. ProjectManager è un software di gestione del lavoro basato su cloud che dispone di schede kanban dinamiche con flussi di lavoro personalizzati e approvazione delle attività per impostare chi ha l'autorità per approvare e portare avanti le attività. E tutto questo viene fatto in tempo reale che è collaborativo fino al midollo. Inizia oggi stesso con ProjectManager gratuitamente!
Qual è lo scopo del perfezionamento del backlog?'
Lo scopo del perfezionamento del backlog è quello di avere un product backlog pronto per il prossimo sprint. Questo viene fatto dal team di Scrum che ha la possibilità di porre domande al Product Owner.
Alcune di queste domande includerebbero probabilmente:
- Cosa dobbiamo fare se l'utente inserisce qui dati non validi?
- Tutti gli utenti possono accedere a questa parte del sistema?
- E se accade A, B o C?
Queste domande sono fondamentali da porsi prima del prossimo sprint, perché danno al product owner l'opportunità di rispondere. Ciò è particolarmente utile per le domande che richiedono alcune ricerche e a cui il proprietario del prodotto tornerà a rispondere in seguito.
Tieni in ordine il tuo arretrato
Uno dei motivi principali per il perfezionamento del product backlog è che mantiene pulito il tuo backlog. Il backlog può ricevere input da qualsiasi numero di fonti. Più grande è la tua organizzazione, più input potrebbe ricevere. Ciò può portare a un pasticcio di elementi arretrati senza alcuna rima o motivo. Mantenere il tuo backlog curato lo rende più efficiente.
Il perfezionamento del backlog mantiene anche le cose rilevanti. Vuoi che il tuo backlog di prodotti sia accatastato con storie utente rilevanti che siano ben documentate e ordinate correttamente per priorità in modo che siano di valore per il tuo cliente e la tua azienda. Ricorda, verranno creati solo quegli elementi nel backlog, ma solo perché si trova nel backlog non significa che debba essere eseguito.
Facilitare una migliore collaborazione
Mantenere aggiornato il team del prodotto è un altro scopo del perfezionamento del backlog. Senza chiarezza nell'arretrato, possono esserci problemi di comunicazione o decisioni sbagliate sui prodotti, che danneggeranno il progetto. Avere un backlog raffinato supporterà una comunicazione efficace tra il team e manterrà tutti sulla stessa pagina in termini di nuove funzionalità, eventuali bug scoperti, approfondimenti sugli utenti, ecc.
Infine, la pulizia del backlog aiuta i team di Scrum a lavorare più velocemente. La migliore organizzazione e comunicazione che deriva dal perfezionamento del backlog riduce il tempo che i product manager e i product owner dedicano alla pianificazione degli sprint. Ciò consente ai team di Scrum di lavorare in modo più produttivo.
Processo di perfezionamento del Product Backlog
Avendo un processo di raffinamento del backlog di prodotto, crei un risultato che è DEEP, che è un acronimo composto da Roman Pichler, un esperto di gestione dei prodotti specializzato in prodotti digitali e pratiche agili.
DEEP sta per dettagliato, emergente, stimato e prioritario. Vuoi maggiori dettagli per le storie degli utenti nel tuo backlog. L'aggiunta, la modifica o la rimozione di elementi porterà a nuove informazioni. Ogni elemento del backlog è stimato e prioritario.
Questo è il risultato del processo di raffinamento. Ecco i passaggi necessari per arrivarci.
Scoperta del prodotto
Il processo mediante il quale il team di prodotto perfeziona le proprie idee sulla roadmap del prodotto attraverso una comprensione più profonda di quali sono i problemi reali degli utenti e quindi elaborando il modo migliore per risolverli.
Identifica gli elementi da rimuovere
Esamina il backlog del prodotto e osserva quali punti delle storie utente hanno avuto valore una volta ma non sono più rilevanti e un membro del team può eliminarli dall'elenco.
Migliora la chiarezza
Migliora la comunicazione aggiungendo dettagli alla preparazione e all'implementazione degli articoli ancora presenti nei tuoi backlog di prodotto, come vincoli, casi limite (problemi che si verificano solo a parametri operativi estremi) e criteri di accettazione.
Ripartizione di articoli di grandi dimensioni
Semplifica il tuo backlog prendendo storie di utenti di grandi dimensioni che possono essere suddivise in storie più piccole e farlo per aggiungere attenzione e gestibilità ai tuoi articoli.
Articoli di dimensioni
Esamina il prodotto e assicurati che nessun articolo da lavoro sia rimasto lì più a lungo del necessario, in modo che ogni articolo sia di valore.
Dai priorità agli articoli
Determina l'ordine in cui gli elementi del tuo backlog devono essere eseguiti e rivedi la loro priorità man mano che ottieni ulteriori dettagli e approfondimenti.
Identifica i rischi
Scopri quali rischi o ostacoli sono inerenti alle storie degli utenti che stai per implementare e pianifica come evitare tali problemi.
Riunioni di perfezionamento del backlog
Prima di uno sprint, lo Scrum Team si incontra e discute il perfezionamento del backlog, motivo per cui viene spesso definito meeting di perfezionamento del backlog. Di solito inizia con il product owner che mostra allo Scrum Team quali elementi del product backlog devono essere perfezionati. Questo apre una discussione tra il Product Owner e lo Scrum Team. Decidono quindi quali storie degli utenti hanno bisogno di una cura del prodotto.
La pianificazione dello sprint è diversa dal perfezionamento del backlog. Durante la pianificazione dello sprint, lo Scrum Team lavora sugli elementi prioritari del backlog e si concentra su ulteriori chiarimenti dettagliati, modellazione leggera, ristima, creazione di uno sprint goal e sprint backlog.
Tutti nella riunione hanno un ruolo da svolgere. Il proprietario del prodotto è responsabile della creazione del prodotto giusto. I membri del team di sviluppo sono responsabili della corretta esecuzione dell'elemento. Lo Scrum Master, che guida il processo, è lì per ascoltare il feedback e offrire una guida durante la sessione di perfezionamento del backlog.
La riunione di raffinamento del backlog è essenziale per qualsiasi processo di perfezionamento del backlog di prodotto di successo. È il proprietario del prodotto che prende l'iniziativa nella riunione e, sebbene la discussione possa essere spesso lunga, non dovrebbe mai andare oltre l'acquisizione di maggiori conoscenze sull'argomento. Queste discussioni dovrebbero essere documentate per un uso futuro in altre sessioni di ripulitura degli arretrati.
In che modo ProjectManager aiuta con il perfezionamento del Product Backlog
ProjectManager è una gestione del lavoro basata su cloud per team ibridi che collaborano fino in fondo e fornisce un'unica fonte di verità che mantiene tutti i membri del team di prodotto sulla stessa pagina. I dati in tempo reale ti aiutano a prendere decisioni più approfondite durante una riunione di perfezionamento del backlog, il che porta a sprint di maggior successo.
Viste multiple del progetto
Le schede Kanban sono lo strumento preferito quando si gestisce un backlog, ma questo può essere fatto anche su un elenco di attività. Le persone lavorano in modo diverso e il nostro strumento è progettato per adattarsi a vari stili di lavoro con più viste del progetto. Altri dipartimenti potrebbero utilizzare il diagramma di Gantt, il foglio o il calendario per tenere traccia del progetto. Indipendentemente dalla visualizzazione che stanno utilizzando, i dati che stanno vedendo sono aggiornati e in tempo reale per mantenere tutti sulla stessa pagina.
Ottieni dati in tempo reale con i dashboard
Ogni visualizzazione del progetto viene alimentata automaticamente nella dashboard live, che non richiede alcuna configurazione dispendiosa in termini di tempo come troverai in altri software. La dashboard in tempo reale acquisisce i dati e calcola automaticamente le informazioni per visualizzarle in grafici e grafici di facile lettura. Il proprietario del prodotto può visualizzare sei metriche del progetto ogni volta che desidera monitorare lo sprint e rimuovere eventuali ostacoli che trova.
Genera report tempestivi
I rapporti con un clic approfondiscono i dati e aiutano il proprietario del prodotto a prendere decisioni approfondite. I rapporti sull'orario, le attività e altro possono essere filtrati per mostrare solo ciò che vuoi vedere. Quindi possono essere salvati come PDF o stampati e condivisi con le parti interessate per tenerli aggiornati sui progressi.
Le notifiche e-mail vengono attivate automaticamente ogni volta che i membri del team fanno un commento o un elemento del backlog viene aggiornato. Ma hai anche avvisi in-app, quindi non devi lasciare il tuo strumento per rimanere aggiornato. Ciò ti consente di lavorare sul tuo sprint e di regolarlo in base ai dati più aggiornati, aumentando la produttività.
ProjectManager è un pluripremiato software ibrido di gestione del lavoro che collega i team di Scrum e tutti gli altri membri dell'organizzazione. È uno strumento che funziona in un ambiente agile, tradizionale e ibrido per consentire a tutti di lavorare insieme, indipendentemente da dove si trovano o da come lavorano. Unisciti agli oltre 35.000 utenti di NASA, Siemens e Nestles che stanno già ottenendo successo con il nostro strumento. Inizia oggi gratuitamente!