Leggere in inglese

Condividi tramite


Definire funzionalità ed epiche per organizzare il backlog

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Quando si dispone di un elenco di elementi di lavoro, può essere utile raggruppare gli elementi correlati in una struttura gerarchica. A tale scopo, suddividere le principali funzionalità o gli scenari in risultati finali più piccoli. Se si dispone di un backlog esistente, è possibile organizzarlo con funzionalità ed epiche. Per altre informazioni, vedere Organizzare il backlog ed eseguire il mapping degli elementi di lavoro figlio ai genitori.

Portfolio di arretrati

Utilizzare i backlog del portfolio per svolgere le seguenti attività:

  • Metti più ordine nel backlog
  • Gestire un portfolio di funzionalità supportate da diversi team di sviluppo e gestione
  • Raggruppare gli elementi in un treno di rilascio
  • Ridurre al minimo la variabilità delle dimensioni dei risultati finali suddividendo una funzionalità di grandi dimensioni in elementi backlog più piccoli

I backlog portfolio consentono di aggiungere e raggruppare elementi in una gerarchia. È anche possibile eseguire il drill-up o il drill-down all'interno della gerarchia, riordinare e modificare la gerarchia degli elementi e filtrare le visualizzazioni gerarchiche. I backlog di portafoglio sono una delle tre classi di backlog disponibili. Per altre informazioni, vedere Gestire le priorità e ottenere visibilità tra i team.

L'immagine seguente mostra un portfolio di funzionalità costituito da un elenco semplice di elementi di lavoro delle funzionalità.

Screenshot del backlog delle funzionalità di portfolio.

L'immagine seguente mostra la gerarchia dell'elemento di lavoro backlog del processo Agile.

Diagramma che mostra i tipi di elemento di lavoro Agile.

  • Le storie utente e le attività vengono usate per tenere traccia del lavoro.
  • I bug tengono traccia dei difetti del codice.
  • Gli epic e le funzionalità vengono utilizzati per raggruppare il lavoro in scenari più ampi.

Ogni team può configurare la modalità di gestione degli elementi di lavoro Bug allo stesso livello degli elementi di lavoro User Story o Task. Usare l'impostazione Lavorare con i bug. Per altre informazioni sull'uso di questi tipi di elemento di lavoro, vedere Processo Agile.

Prerequisiti

Categoria Requisiti
Accesso al Project membro del progetto.
autorizzazioni - Membro del gruppo di sicurezza Collaboratori o Amministratori del progetto.
- Per visualizzare o modificare elementi di lavoro: Visualizzare gli elementi di lavoro in questo nodo e Modificare gli elementi di lavoro in questo nodo autorizzazioni impostate su Consenti. Per impostazione predefinita, il gruppo Collaboratori ha questa autorizzazione impostata su Consenti. Per ulteriori informazioni, vedere Impostare le autorizzazioni di rilevamento del lavoro.
livelli di accesso Per aggiungere o modificare elementi di lavoro: almeno Basic accesso. Gli utenti con accesso stakeholder per i progetti pubblici hanno accesso completo alle funzionalità di backlog e bacheca, come gli utenti con accesso di base. Per ulteriori informazioni, vedere Guida rapida all'accesso degli Stakeholder.
iterazioni definite Per usare il riquadro pianificazione : assicurarsi che l'amministratore del team abbia definito i percorsi di iterazione (sprint) e configurare le iterazioni del team.
Categoria Requisiti
Accesso al Project membro del progetto.
autorizzazioni - Membro del gruppo di sicurezza Collaboratori o Amministratori del progetto.
- Per visualizzare o modificare elementi di lavoro: Visualizzare gli elementi di lavoro in questo nodo e Modificare gli elementi di lavoro in questo nodo autorizzazioni impostate su Consenti. Per impostazione predefinita, il gruppo Collaboratori ha questa autorizzazione impostata su Consenti. Per altre informazioni, vedere Impostare le autorizzazioni per il rilevamento del lavoro.
livelli di accesso Per aggiungere o modificare elementi di lavoro: almeno Basic accesso.
iterazioni definite Per usare il riquadro pianificazione : assicurarsi che l'amministratore del team abbia definito i percorsi di iterazione (sprint) e configurare le iterazioni del team.

Che cosa rende una caratteristica o un'epica?

Epic e funzionalità sono contenitori di livello superiore usati per organizzare il lavoro. In genere, le storie degli utenti o gli elementi di backlog si aggregano nelle funzionalità. Le funzionalità vengono raggruppate in epiche. Tieni presente questa gerarchia quando assegni i nomi alle tue funzionalità e ai tuoi epic.

  • Funzionalità: una funzionalità è una parte significativa di funzionalità che offre valore all'utente. In genere include diverse storie utente o elementi di backlog. Per completare una funzionalità potrebbero essere necessari uno o più sprint.
  • Epico: un epico è un grande corpo di lavoro che può essere suddiviso in più caratteristiche. Rappresenta un'iniziativa o un obiettivo importante. Un'epica (un elemento di una storia agile) può estendersi su diversi sprint o persino su più versioni.

Quando definite funzionalità ed epiche, considerate il tempo necessario per completarle. In genere, è consigliabile completare gli elementi di backlog, ad esempio storie utente o attività, all'interno di uno sprint. Le funzionalità e gli epic potrebbero richiedere uno o più sprint per il completamento.

Visualizzare un backlog

Per concentrarsi su un livello di backlog alla volta, selezionare il nome del backlog. Verranno visualizzati tre livelli di backlog: Epic, funzionalità e elementi del backlog. Se non hai questi valori a disposizione, vedere Selezionare i livelli di spostamento backlog per il team.

  1. Accedere al progetto (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Selezionare Boards>Backlogs.

    Screenshot delle selezioni Boards e del Backlog evidenziate.

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

    Screenshot della selezione di un altro processo del team.

    Suggerimento

    Selezionare l'icona a stella per aggiungere un backlog di un team ai preferiti. Gli artefatti preferiti ( icona dei preferiti) vengono visualizzati nella parte superiore dell'elenco del selettore del team.

  3. Seleziona il livello di backlog.

    Screenshot delle selezioni dei livelli del backlog di prodotto.

  4. (Facoltativo) Scegliere le colonne da visualizzare e in quale ordine selezionare l'icona azioni e selezionare Opzioni colonna.

    Screenshot che mostra come aprire opzioni colonna dal menu Altri comandi.

Per altre informazioni, vedere Selezionare i livelli di navigazione del backlog per il team.

Aggiungi funzionalità ed epiche al registro di attività

Proprio come puoi aggiungere elementi al backlog del prodotto, puoi aggiungere elementi ai tuoi backlog di funzionalità e backlog di epic.

  1. Selezionare nuovo elemento di lavoro, immettere un titolo e quindi premere INVIO o Aggiungi all'inizio.

    Screenshot dell'opzione Aggiungi un elemento di backlog del prodotto.

  2. Ripetere il passaggio precedente per acquisire tutte le idee come elementi di lavoro.

    Nell'esempio seguente sono disponibili sei funzionalità aggiunte.

    Screenshot che mostra come aggiungere una funzionalità, Azure DevOps Server 2019.

    È possibile aggiungere epiche nello stesso modo. Apri il backlog Epics dal selettore dei backlog.

Per altre informazioni, vedere Seleziona i livelli di navigazione backlog per il tuo team.

Aggiungere dettagli a una funzionalità o a un epic

Aprire ogni elemento facendo doppio clic oppure evidenziare l'elemento e selezionare INVIO. Aggiungere quindi le informazioni da tenere traccia. Immettere il maggior numero di dettagli possibile per aiutare il team a comprendere l'ambito, stimare il lavoro, sviluppare test e assicurarsi che il prodotto soddisfi i criteri di accettazione.

Screenshot del modulo per le funzionalità nell'elemento di lavoro, processo Agile, con l'aggiunta di dettagli a una funzionalità.

Campo

Utilizzo


Area del valore del cliente indirizzato dall'elemento epico, della funzionalità o del backlog. I valori includono:

  • Architettura: servizi tecnici per implementare funzionalità aziendali che offrono soluzioni
  • Business (impostazione predefinita): servizi che soddisfano le esigenze dei clienti o degli stakeholder che offrono direttamente valore al cliente per supportare l'azienda

Fornire una stima relativa della quantità di lavoro necessaria per completare una funzionalità o un'epica. Usare qualsiasi unità numerica di misura preferita dal team. Alcune opzioni sono punti di storia, tempo o altra unità relativa. Per altre informazioni, vedere Aggiungere dettagli e stime agli elementi di backlog.

Specificare una priorità che rifletta il valore relativo di un Epic, una Feature o un elemento di backlog rispetto ad altri elementi dello stesso tipo. Maggiore è il numero, maggiore è il valore aziendale. Usare questo campo quando si vuole acquisire una priorità separata dalla classificazione dello stack di backlog modificabile.

Unità soggettiva di misura che acquisisce il modo in cui il valore aziendale diminuisce nel tempo. Valori più alti indicano che l'epica o la funzionalità è intrinsecamente più urgente in termini di tempo rispetto a quelle con valori inferiori.

Specificare la data in base alla quale implementare la funzionalità.


Aggiungere elementi figli

È possibile aggiungere elementi figlio alle funzionalità da qualsiasi backlog. È anche possibile aggiungere sotto-storie utente (Agile) o elementi di backlog del prodotto (Scrum) o requisiti (CMMI) dalla scheda delle funzionalità. È possibile aggiungere caratteristiche figlio dalla scheda Epic. Per altre informazioni, vedere Board features and epics .For more information, see Board features and epics. Per assegnare o riassegnare elementi a un backlog, vedere Organizzare il backlog.

Quando viene visualizzata l'icona Aggiungi, è possibile aggiungere un elemento figlio. L'elemento di lavoro corrisponde sempre alla gerarchia dei tipi di elemento di lavoro definiti per il progetto.

Per altre informazioni, vedere Configura la visualizzazione del backlog e Informazioni sugli elementi di lavoro e sui tipi di elementi di lavoro.

Per i progetti Scrum, la gerarchia è simile all'esempio seguente.

La gerarchia, dall'alto verso il basso nel screenshot, mostra

Per altre informazioni, vedere Visualizzare bug nei backlog e nelle bacheche e Informazioni sui processi predefiniti e sui modelli di processo.

Aggiungi backlog e bacheche del portfolio

Per aggiungere un backlog o una bacheca portfolio, personalizzare il processo, aggiungere nuovi tipi di elemento di lavoro e quindi configurare i backlog e le bacheche. È anche possibile aggiungere o modificare i campi definiti per un tipo di elemento di lavoro (WIT) o aggiungere un WIT personalizzato. Per ulteriori informazioni, vedere Personalizzare un processo di ereditarietà e Personalizzare i backlog o le bacheche (processo di ereditarietà).

Per aggiungere un backlog o una scheda portfolio, personalizzare il processo ereditato o modificare i file di definizione XML. È anche possibile aggiungere o modificare i campi definiti per un tipo di elemento di lavoro (WIT) o aggiungere un WIT personalizzato. Per altre informazioni, vedere gli articoli seguenti basati sul modello di processo usato per aggiornare il progetto:

Modello di processo di ereditarietà:

Modello di processo XML locale:

Visualizzare i conteggi di avanzamento del rollup o i totali

I backlog di prodotto e portfolio supportano colonne di rollup. È possibile aggiungere una o più colonne di rollup per visualizzare barre di stato, conteggi degli elementi di lavoro discendenti o totali dei campi numerici selezionati. Le impostazioni vengono mantenute per ogni pagina che si personalizza e sono valide solo per le visualizzazioni.

  • Le barre di avanzamento indicano la percentuale di elementi discendenti all'interno di una gerarchia che sono chiusi o completati.
  • I conteggi visualizzano il numero totale di elementi discendenti.
  • I totali forniscono una somma di campi numerici, come Sforzo, Punti storia, Lavoro completato o Lavoro rimanente di elementi gerarchicamente inferiori.

L'esempio seguente mostra le barre di avanzamento per il backlog del portafoglio.

Esempio di screenshot dell'avanzamento di epiche, funzionalità e storie utente.

Passaggi successivi