Prevedere il backlog del prodotto

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Teams usare lo strumento di previsione per facilitare le attività di pianificazione dello sprint. Collegando un valore per la velocità del team, lo strumento di previsione mostrerà quali elementi nel backlog possono essere completati entro gli sprint futuri. Entrambi gli strumenti sono strumenti specifici del team che si basano sulla capacità del team di stimare gli elementi del backlog. Dopo aver completato uno sprint o due, il team può usare la velocità del team per prevedere la quantità di backlog che possono terminare all'interno degli sprint futuri.

Usare questo articolo per informazioni:

  • Come prevedere gli sprint futuri
  • Attività del team necessarie e consigliate per supportare la previsione

Nota

Per comprendere le differenze tra backlog, schede, taskboard e piani di recapito, vedere Backlog, schede e piani. Se il backlog o la scheda non mostrano gli elementi di lavoro previsti o desiderati, vedere Configurare i backlog e le schede.

Prerequisiti

  • Connessione a un progetto. Se non si ha ancora un progetto, crearne uno.
  • È necessario essere aggiunti a un progetto come membro del gruppo di sicurezza Collaboratori . Se non si è in un progetto o in un team, aggiungere ora.
  • È necessario concedere l'accesso di base o superiore per usare la funzionalità di previsione. Per informazioni dettagliate, vedere Informazioni sui livelli di accesso.

Nota

Gli utenti con accesso agli stakeholder per un progetto pubblico hanno accesso completo alle funzionalità backlog e board proprio come gli utenti con accesso di base . Per informazioni dettagliate, vedere Informazioni di riferimento rapido sull'accesso agli stakeholder.

  • Connessione a un progetto. Se non si ha ancora un progetto, crearne uno.
  • È necessario essere aggiunti a un progetto come membro del gruppo di sicurezza Collaboratori . Se non si è in un progetto o in un team, aggiungere ora.
  • È necessario concedere l'accesso di base o superiore per aggiungere o modificare gli elementi di lavoro. Per informazioni dettagliate, vedere Informazioni sui livelli di accesso.

Ecco ciò che è necessario avere prima di tentare di prevedere il backlog del team.

Obbligatorio:

Consigliato:

  • Definire e ridimensionare gli elementi backlog per ridurre al minimo la variabilità.
  • Determinare il modo in cui il team vuole trattare i bug. Se il team sceglie di trattare bug come i requisiti, i bug verranno visualizzati nel backlog e verranno conteggiati all'interno del grafico Velocità e previsione.
  • Impostare il percorso dell'area del team. Lo strumento di previsione prevede tali elementi in base alle impostazioni predefinite del team. Queste impostazioni possono specificare per includere gli elementi nei percorsi di area in base al valore predefinito del team o escluderli.
  • Non creare una gerarchia di elementi e bug del backlog. La visualizzazione del nodo foglia, l'ultimo nodo in una stessa gerarchia di categorie, può essere visualizzato solo su schede Kanban, backlog sprint e taskboard. Per altre informazioni, vedere Risolvere i problemi di riordinamento e annidamento, come i backlog e le schede visualizzano elementi gerarchici (annidati).
    Invece di annidare i requisiti, i bug e le attività, mantenere un elenco flat, creando solo collegamenti padre-figlio a un livello profondo tra elementi di categoria diversi. Usare Funzionalità per raggruppare i requisiti o le storie utente. È possibile eseguire rapidamente il mapping delle storie alle funzionalità. La mappa crea collegamenti padre-figlio in background.
  • Alla fine dello sprint aggiornare lo stato degli elementi backlog completati dal team. Gli elementi incompleti devono essere spostati nuovamente nel backlog del prodotto e considerati in una riunione di pianificazione dello sprint futuro.

Nota

Se si lavora con diversi team e ogni team vuole lavorare con il proprio backlog, il grafico di velocità e lo strumento di previsione, è possibile creare team aggiuntivi. Ogni team ottiene quindi l'accesso al proprio set di strumenti Agile. Ogni strumento Agile filtra gli elementi di lavoro per includere solo quelli i cui percorsi di area assegnati e i percorsi di iterazione soddisfano quelli impostati per il team.

Prevedere gli sprint imminenti

Usare lo strumento di previsione per ottenere un'idea del numero di elementi che è possibile completare all'interno di uno sprint. Collegando una velocità, è possibile visualizzare quali elementi si trovano nell'ambito del set di sprint che il team ha attivato.

Per prevedere il backlog del prodotto, completare le azioni seguenti.

  1. (1) Verificare di aver selezionato il progetto corretto, (2) scegliere Boards> Backlogs e quindi (3) selezionare il team corretto dal menu del selettore del team.

    Open Work, Backlogs, for a team

    Per selezionare un altro backlog, aprire il selettore e quindi scegliere un team diverso oppure selezionare l'opzione Visualizza directory Backlog . In alternativa, immettere una parola chiave nella casella di ricerca per filtrare l'elenco dei backlog del team per il progetto.

    Choose another team

  2. Verificare di aver selezionato Storie (per Agile), Problemi (per Basic), Elementi backlog (per Scrum) o Requisiti (per CMMI) come livello di backlog.

    Choose product backlog level, Backlog items, Stories, or Requirements

  3. (Facoltativo) Per scegliere le colonne da visualizzare e nell'ordine, scegliere l'icona azioni e selezionare Opzioni colonna. Per altre informazioni, vedere Modificare le opzioni di colonna.

    Open Column Options

  4. Scegliere l'icona delle opzioni di visualizzazione e la diapositiva Previsione su . Per mantenere le cose semplici, disattivare i riquadri Mapping e Pianificazione.

    Boards>Backlog, view options menu, Forecast on

    Impostare Elementi in corso su Disattivato per nascondere gli elementi che non verranno conteggiati nella previsione. Lo strumento di previsione ignora gli elementi Scrum impostati su Elementi Commit o Done e Agile e CMMI impostati su Active, Resolved o Complete.

  5. Immettere la velocità stimata del team.

    Boards>Backlog, Set Forecast velocity

    Suggerimento

    Se il team lavora per diversi sprint, è possibile ottenere un'idea della velocità del team dal widget Velocity.

    Lo strumento disegna linee per ogni sprint futuro selezionato dal team. Le righe Previsione mostrano quanto lavoro il team può completare negli sprint futuri. In genere, gli elementi sopra la prima riga sono già in corso per lo sprint corrente. Gli elementi che rientrano tra le righe della prima e della seconda previsione indicano cosa è possibile completare nello sprint denominato.

  1. Dal Web browser aprire il backlog del prodotto. (1) Verificare di aver selezionato il progetto corretto, (2) scegliere Boards> Backlogs e quindi (3) selezionare il team corretto dal menu del selettore del team.

    Open Work, Backlogs, for a team

    Per scegliere un altro team, aprire il selettore e selezionare un team diverso oppure scegliere l'opzione Sfoglia tutti i backlog del team . In alternativa, è possibile immettere una parola chiave nella casella di ricerca per filtrare l'elenco dei backlog del team per il progetto.

    Choose another team

  2. Verificare di aver selezionato gli elementi Backlog (per Scrum), Stories (per Agile) o Requisiti (per CMMI) come livello backlog. È possibile prevedere solo un backlog del prodotto. Non è possibile prevedere un backlog del portfolio, ad esempio Funzionalità o Epics.

    Choose product backlog level, Backlog items, Stories, or Requirements

  3. (Facoltativo) Per scegliere le colonne da visualizzare e nell'ordine, scegliere l'icona azioni e selezionare Opzioni colonna. È possibile aggiungere il percorso di iterazione al set di colonne visualizzate nel backlog. Per altre informazioni, vedere Modificare le opzioni delle colonne.

    Open Column Options

  4. Scegliere l'icona delle opzioni di visualizzazione e la diapositiva Previsionesu Sì. Per semplificare le operazioni, disattivare i riquadri Mapping e Pianificazione.

    Boards>Backlog, view options menu, Forecast on

    Impostare Elementi in corso su Disattivato per nascondere gli elementi che non verranno conteggiati nella previsione. Lo strumento di previsione ignora gli elementi Scrum impostati su Elementi Committed o Done e Agile e CMMI impostati su Attivo, Risolto o Completato.

  5. Immettere la velocità stimata del team. Se la barra Previsione non viene visualizzata.

    Boards>Backlog, Set Forecast velocity

    Suggerimento

    Se il team sta lavorando per diversi sprint, è possibile ottenere un'idea della velocità del team dal widget Velocity.

    Lo strumento disegna linee per ogni sprint futuro selezionato dal team. Le righe Previsione mostrano il lavoro che il team può completare negli sprint futuri. In genere, gli elementi sopra la prima riga sono già in corso per lo sprint corrente. Gli elementi che rientrano tra la prima e la seconda riga di previsione indicano cosa può essere completato nello sprint denominato.

Per prevedere il backlog del prodotto, completare le azioni seguenti.

  1. Dal Web browser aprire il backlog del prodotto del team. (1) Selezionare il team dal selettore di progetto/team, scegliere (2) Lavoro, (3) Backlog e quindi (4) il backlog del prodotto, ovvero elementi backlog (per Scrum), Stories (per Agile) o Requisiti (per CMMI).

    Open the Boards>Backlogs page

    È possibile prevedere solo il backlog del prodotto di storie, elementi backlog o requisiti.

    Per scegliere un altro team, aprire il selettore di progetto/team e selezionare un team diverso o scegliere l'opzione Sfoglia .

    Choose another team

    Nota

    Se si lavora con più team e ogni team vuole lavorare con il proprio backlog, il grafico della velocità e lo strumento di previsione, è possibile creare team aggiuntivi. Ogni team ottiene quindi l'accesso al proprio set di strumenti Agile. Ogni strumento Agile filtra gli elementi di lavoro in modo da includere solo quelli i cui percorsi di area e i percorsi di iterazione assegnati soddisfano quelli impostati per il team.

  2. (Facoltativo) Per scegliere le colonne da visualizzare e in quale ordine, scegliere Opzioni colonna. È possibile aggiungere il percorso di iterazione al set di colonne visualizzate nel backlog. Per altre informazioni, vedere Modificare le opzioni delle colonne.

  3. Impostare Previsione su e immettere la velocità stimata del team. Se la barra Previsione non viene visualizzata, impostare Padre su Nascondi.

    Web portal, Boards>Backlog, Forecast On

  4. Impostare Elementi in corso su Nascondi per nascondere gli elementi che non verranno conteggiati nella previsione. Lo strumento di previsione ignora gli elementi Scrum impostati su Elementi Committed o Done e Agile e CMMI impostati su Attivo, Risolto o Completato.

    Lo strumento disegna linee per ogni sprint futuro selezionato dal team. Le righe Previsione mostrano il lavoro che il team può completare negli sprint futuri. In genere, gli elementi sopra la prima riga sono già in corso per lo sprint corrente. Gli elementi che rientrano tra la prima e la seconda riga di previsione indicano cosa può essere completato nello sprint denominato.

Esaminare i risultati delle previsioni

  • Controllare manualmente i risultati per comprendere le discrepanze in ciò che si prevede e ciò che viene visualizzato dallo strumento di previsione.
  • Controllare la quantità di lavoro (sforzo, punti storia o dimensioni) previsti per sprint.
  • Risultati delle previsioni delle domande in cui lo sforzo di un elemento è vicino o maggiore della velocità del team.

In questo esempio viene usata una velocità di 20. Lo strumento di previsione limita il numero di elementi visualizzati tra le righe di previsione a tali elementi che possono essere completati nello sprint o utilizzando punti di velocità inutilizzati dello sprint precedente.

Lo strumento di previsione mostra tra due e quattro elementi che possono essere usati durante iterazioni da 2 a 6 in base al numero di punti story assegnati a ogni storia utente o bug. La logica di previsione porta oltre i punti di velocità da uno sprint a quello successivo.

  • Iterazione 2: 13 story points, elementi 1 e 2 possono essere completati; 7 punti di velocità vengono trasportati allo sprint successivo

  • Iterazione 3: 24 Story Points, elementi da 3 a 5 possono essere completati; 3 (=20+7-24) i punti di velocità vengono trasportati allo sprint successivo

  • Iterazione 4: 21 punti storia, elementi da 6 a 8 possono essere completati; 2 (=20+3-21) i punti di velocità vengono trasportati allo sprint successivo

  • Iterazione 5: 16 punti storia, elementi da 9 a 12 possono essere completati; 6 (=20+2-16) i punti di velocità vengono trasportati allo sprint successivo

  • Iterazione 6: 23 punti storia, elementi da 13 a 16 possono essere completati; 3 (=20+6-23) i punti di velocità vengono trasportati allo sprint successivo

    Boards>Backlog, Forecast results for 6 sprints

Determinare la velocità necessaria per completare tutti gli elementi nel backlog

Un altro modo per usare lo strumento di previsione consiste nell'immettere valori di velocità diversi fino al completamento di tutti gli elementi backlog all'interno di un determinato set di sprint. Questa previsione fornisce una stima della velocità necessaria per completare il backlog degli elementi.

È quindi possibile valutare il delta tra la velocità del team corrente e la velocità richiesta. Il delta consente di determinare quali altre risorse sono necessarie per soddisfare le richieste di produzione entro un periodo di tempo necessario.

Passaggi successivi