Tenere traccia dell'avanzamento con i grafici basati su query sullo stato e sulla tendenza

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

È possibile visualizzare rapidamente lo stato del lavoro in corso visualizzando i risultati di una query di elenco flat. Sono supportate visualizzazioni grafico diverse, ad esempio torta, colonna, pivot o tendenza. I grafici supportano la visualizzazione di un conteggio degli elementi di lavoro o di una somma di valori per i campi numerici selezionati, ad esempio Punti brano, Lavoro lavoro lavoro o Lavoro rimanente. Lavoro del gruppo per stato, assegnato a o altro campo definito o personalizzato del sistema.

In questo articolo si apprenderà come eseguire le attività seguenti:

  • Creare una query flat-list per supportare il grafico
  • Creare e condividere il grafico basato su query
  • Creare una torta di stato, una colonna, una barra o un grafico pivot
  • Creare un grafico di tendenza
  • Aggiungere un grafico a un dashboard

Nota

Questo articolo descrive come configurare i grafici delle query di rilevamento del lavoro. Per aggiungere grafici di query esistenti ai dashboard, vedere Aggiungere grafici a un dashboard. Per informazioni sulla configurazione di un widget Chart for Work Items , vedere Configurare un grafico per i widget degli elementi di lavoro.

Per una panoramica di tutti i grafici di rilevamento del lavoro e dei report nel contesto, vedere Informazioni su dashboard, grafici, report e widget.

Ad esempio, l'immagine seguente illustra due grafici diversi creati dalla stessa query flat-list. Il grafico a torta raggruppa i 19 bug per stato e il grafico a barre raggruppa i bug in base all'assegnazione e al relativo stato corrente.

Screenshot dei grafici di bug attivi aggiunti ai dashboard.

Prerequisiti

I prerequisiti da soddisfare includono l'accesso basic o superiore e la creazione di una query di elenco flat. Solo le query flat-list supportano i grafici.

Se si vuole aggiungere il grafico a un dashboard, è necessario salvare la query nella cartella Query condivise e creare il dashboard in cui si vuole aggiungere il grafico.

  • Per creare un grafico di query, è necessario avere accesso di base o superiore. Gli utenti con accesso stakeholder non possono visualizzare o creare grafici dalla pagina Query , ma possono visualizzare i grafici aggiunti a un dashboard del team. Per informazioni dettagliate, vedere Informazioni di riferimento rapido sull'accesso degli stakeholder.
  • Per aggiungere un grafico a un dashboard, è necessario salvare la query in una cartella Query condivise. A tale scopo, è necessario disporre delle autorizzazioni necessarie per salvare le query in una cartella. Per ottenere le autorizzazioni concesse, vedere Impostare le autorizzazioni per le query e le cartelle di query.
  • Per aggiungere un grafico di query a un dashboard del team, è necessario essere un membro del team o essere membro del gruppo di sicurezza Project Amministrazione istrators.
  • Per aggiungere un grafico di query a un dashboard del progetto, è necessario aver creato il dashboard o avere le autorizzazioni necessarie per modificare il dashboard oppure essere membro del gruppo di sicurezza Project Amministrazione istrators.
  • Per visualizzare un grafico di query aggiunto a un dashboard, è necessario disporre delle autorizzazioni di lettura per la query sottostante. Se tale autorizzazione è stata negata, il widget verrà visualizzato con un widget non riuscito a caricare il messaggio.

Nota

Gli utenti con accesso stakeholder per un progetto pubblico hanno accesso completo alle funzionalità del grafico delle query proprio come gli utenti con accesso di base . Per informazioni dettagliate, vedere Informazioni di riferimento rapido sull'accesso degli stakeholder.

  • Per creare un grafico di query, è necessario avere accesso di base o superiore. Gli utenti con accesso stakeholder non possono visualizzare o creare grafici dalla pagina Query , ma possono visualizzare i grafici aggiunti a un dashboard del team. Per informazioni dettagliate, vedere Informazioni di riferimento rapido sull'accesso degli stakeholder.
  • Per aggiungere un grafico a un dashboard, è necessario salvare la query in una cartella Query condivise. A tale scopo, è necessario disporre delle autorizzazioni necessarie per salvare le query in una cartella. Per ottenere le autorizzazioni concesse, vedere Impostare le autorizzazioni per le query e le cartelle di query.
  • Per aggiungere un grafico di query a un dashboard del team, è necessario essere un membro del team o essere membro del gruppo di sicurezza Project Amministrazione istrators.
  • Per visualizzare un grafico di query aggiunto a un dashboard, è necessario disporre delle autorizzazioni di lettura per la query sottostante. Se tale autorizzazione è stata negata, il widget verrà visualizzato con un widget non riuscito a caricare il messaggio.

Per altre informazioni sulle autorizzazioni del dashboard, vedere Impostare le autorizzazioni del dashboard.

Creare una query flat-list

Quando si crea una query per supportare il grafico, seguire queste linee guida.

  • Selezionare sempre l'elenco flat del tipo di query degli elementi di lavoro. Altri tipi di query non sono supportati per il grafico. Per altre informazioni, vedere Definire una query, Definire una query di elenco flat.
  • Aggiungere tali campi a una clausola di query o alle opzioni di colonna che si desidera utilizzare all'interno del grafico. È possibile raggruppare i grafici in base a qualsiasi campo, ad eccezione dei campi data/ora, testo in formato libero e tag. Ad esempio:
    • Per raggruppare per stato, includere il campo Stato
    • Per raggruppare in base alle assegnazioni di lavoro, includere il campo Assegnato a
    • Per raggruppare in base a sprint o iterazioni, includere il percorso di iterazione
    • Per raggruppare in base al team, includere il campo Nome nodo che visualizza il nodo foglia del percorso area
    • Per raggruppare in base a un campo personalizzato, includerlo.
  • Per sommare una colonna numerica, includere il campo corrispondente nella clausola di query o nelle opzioni di colonna. Per altri esempi di grafici creati da campi numerici, vedere Eseguire query in base a un campo numerico.
  • Se si prevede di aggiungere la query a un dashboard, salvare la query come query condivisa.
  • Non è possibile raggruppare i grafici in base ai tipi di dati di campo seguenti:
    • ID
    • Data/ora, ad esempio Data creazione, Data modifica
    • Testo normale, ad esempio Titolo
    • Testo RTF, ad esempio Descrizione, Passaggi di riproduzione
    • Tag (è possibile filtrare una query usando tag, ma non è possibile usare i tag per configurare il grafico).

Nota

Non è possibile raggruppare un grafico basato su query in base ai tag, ma è possibile raggruppare un widget Chart for Work Items in base ai tag aggiunti a un dashboard come descritto in Configurare un grafico per gli elementi di lavoro widget.

  • Non è possibile raggruppare i grafici in base ai tipi di dati di campo seguenti:
    • ID
    • Data/ora, ad esempio Data creazione, Data modifica
    • Testo normale, ad esempio Titolo
    • Testo RTF, ad esempio Descrizione, Passaggi di riproduzione
    • Tag (è possibile filtrare una query usando tag, ma non è possibile usare i tag per configurare il grafico).

Visualizzazione di aree e iterazioni

Quando si seleziona Percorso area o Percorso iterazione, nel grafico viene visualizzato solo il nodo foglia. Il nodo foglia è l'ultimo nodo del percorso completo. Ad esempio, Phone è il nodo foglia di FabrikamFiber/Fabrikam Website/Phone. Se la query contiene un livello misto di nodi foglia, il grafico potrebbe non riflettere i risultati previsti.

Selezionare il campo Nome nodo, il nodo foglia del percorso dell'area, per verificare se migliora i risultati.

I grafici vengono visualizzati nei browser che supportano la grafica vettoriale scalabile (SVG). I browser supportati includono Microsoft Edge, Internet Explorer 9 e versioni successive, Chrome, Firefox e Safari su Mac. I grafici non sono ottimizzati per i display per dispositivi mobili o touch.

Nota

Internet Explorer non è più supportato per Azure DevOps Services, né per Azure DevOps Server 2020.1.

Ordina per valore o etichetta

La maggior parte dei grafici consente di scegliere come ordinare i dati. È possibile ordinare in base a Valore o Etichetta e selezionare Crescente o Decrescente.

  • Valore: ordina i dati in base al valore numerico
  • Etichetta: ordina in base all'etichetta selezionata per il raggruppamento dei dati.

Visualizzazione limitata di serie

Quando un grafico contiene più di otto o 12 elementi all'interno della serie di dati, i valori nei 9 o 13 elementi più vengono consolidati in un set con etichetta "other"? Tuttavia, se si aumentano le dimensioni del grafico tramite il widget configurabile in un dashboard, è possibile aumentare il limite di serie.

Screenshot dei dati di Altri gruppi di categorie oltre a 12 serie di set.

Disponibilità grafico

  • I grafici salvati in Query condivise sono visualizzabili da tutti i membri del team, ad eccezione dei membri con accesso stakeholder e possono essere aggiunti ai dashboard.
  • I grafici creati per le query nella cartella Query personali sono visibili solo all'utente.
  • È possibile copiare e inviare via e-mail l'URL di qualsiasi pagina del grafico per condividerlo con un membro del progetto.
  • Per creare grafici simili per i test, vedere Tenere traccia dello stato dei test.

Creare un grafico basato su query

  1. In Query aprire l'editor di grafici per una query elenco flat. Per creare grafici, è necessario appartenere al gruppo Collaboratori.

    Screenshot del pulsante Nuovo grafico.

    Se si ha accesso agli stakeholder , i collegamenti Grafici e Nuovo grafico non verranno visualizzati.

  2. Selezionare il tipo e il campo del grafico per il raggruppamento dei valori. Quando si usano grafici a torta, barre e istogrammi, selezionare un singolo campo per visualizzare un conteggio degli elementi di lavoro.

    Screenshot della finestra di dialogo di configurazione del grafico a torta.

    Se non viene visualizzato il campo desiderato nell'elenco a discesa Raggruppa per , aggiungere il campo come colonna alla query e salvare la query. Inoltre, le opzioni di aggregazione dipendono dai campi usati nella query o da quelli selezionati in Opzioni colonna.

    Se viene visualizzato un messaggio di errore quando si chiude l'editor del grafico, è necessario richiedere l'accesso di base.

  3. Per ordinare i risultati, selezionare Valore o Etichetta come opzione di ordinamento e quindi Crescente o Decrescente.

    Per modificare un colore, selezionare un colore dal set Di serie di selezione colori.

    Screenshot della finestra di dialogo Grafici, selezione serie di colori.

I grafici vengono aggiornati automaticamente quando si modifica la query o si aggiornano i risultati della query.

Aggiungere un grafico a torta

Usare un grafico a torta per visualizzare le percentuali di gruppo con sei o meno categorie. Esempi validi di grafici a torta sono:

  • Stato bug attivi, gruppo per stato
  • Stato della storia utente, gruppo per stato
  • Stato della storia utente, raggruppare in base a Completato, In corso o Taglia

Ad esempio, la query seguente filtra le storie utente in base allo stato per Cut, In Progress e Completed dall'inizio dell'anno.

Screenshot di Editor di query, filtrare le storie utente in base allo stato.

La configurazione del grafico a torta è come illustrato nell'immagine seguente.

Screenshot della finestra di dialogo Configura grafico a torta.

La configurazione combinata di query e grafico restituisce il grafico a torta seguente.

Screenshot dell'esempio di grafici a torta.

Aggiungere un grafico a barre in pila

Un grafico a barre in pila consente di tenere traccia dello stato di avanzamento rispetto a due valori di campo. Nome nodo visualizzerà l'ultima foglia all'interno di un percorso di area. Usare questa opzione quando si vogliono visualizzare i dati tra i team e ogni nodo corrisponde a un team.

Screenshot della finestra di dialogo Configura grafico a barre in pila.

Aggiungere una tabella pivot

Nella tabella Pivot viene visualizzata una tabella di righe e colonne configurabili, con colonne che mostrano un conteggio degli elementi di lavoro o la somma di un campo numerico. Scegliere una tabella pivot quando si desidera confrontare le aree in cui viene eseguito il lavoro.

L'immagine seguente mostra un esempio di bug attivi assegnati agli sviluppatori e il relativo stato corrente.

Screenshot della finestra di dialogo Configura grafico, tabella pivot.

Aggiungere un grafico di tendenza

I grafici di tendenza consentono di visualizzare lo stato di avanzamento nel tempo. È possibile selezionare un periodo in sequenza compreso tra l'ultima settimana e l'ultimo anno.

Screenshot della finestra di dialogo Configura grafico, grafico di tendenza di due settimane.

I dati di tendenza vengono estratti dall'archivio dati di rilevamento del lavoro. Analogamente alla maggior parte degli archivi dati, lo schema del database relazionale è progettato e ottimizzato per l'elaborazione transazionale online dei dati. Quando lo strumento o il plug-in esegue un'attività, scrive le informazioni più recenti nell'archivio operativo. Di conseguenza, i dati nell'archivio operativo cambiano costantemente e vengono aggiornati e tutti i dati sono aggiornati.

Aggiungere un grafico Burndown

I grafici burn-down sono utili per determinare la velocità di avanzamento del lavoro in base a un valore di campo numerico, ad esempio Punti storia, Sforzo o Lavoro rimanente o per un conteggio degli elementi di lavoro.

Per creare un grafico burn-down, assicurarsi di aggiungere il campo numerico desiderato alla query. Per visualizzare un grafico burn-down delle attività, selezionare l'operatore Sum per Lavoro rimanente.

Screenshot della finestra di dialogo Configura grafico, Lavoro rimanente per le ultime quattro settimane.

Oltre ai grafici burndown basati su query, è possibile configurare un widget burndown o burnup.

Aggiungere un grafico a un dashboard

Un grafico aggiunto a un dashboard viene aggiunto tramite l'aggiunta di un widget Grafico per elementi di lavoro. È possibile aggiungere il grafico a un dashboard come illustrato nella procedura seguente o aggiungendo direttamente il widget Chart for Work Items . Per altre informazioni, vedere Configurare un grafico per i widget degli elementi di lavoro.

Suggerimento

Tutte le dimensioni dei grafici di query sono limitate. Tuttavia, i grafici aggiunti a un dashboard possono essere ridimensionati e riconfigurabili aprendo il widget Chart for Work Items usato per visualizzarli.

  • Selezionare l'icona delle azioni per il grafico da aggiungere e selezionare Aggiungi al dashboard.

Menu di scelta rapida del grafico, opzione Aggiungi al dashboard

L'opzione di menu Aggiungi al dashboard è disponibile solo per le query salvate in una cartella Query condivise.

Nella finestra di dialogo visualizzata selezionare il dashboard a cui aggiungere il grafico.

Finestra di dialogo Selezionare un dashboard

Per aggiungere altri tipi di grafici, ad esempio i risultati dei test e i grafici di riepilogo della compilazione, vedere Aggiungere widget e grafici a un dashboard.

Grafici basati su query e grafico pivot generati da Excel

I grafici basati su query generano dati dall'archivio dati di rilevamento degli elementi di lavoro e quindi visualizzano i dati più recenti. Excel grafico pivot accede ai dati pubblicati nel cubo di Analysis Services, che viene aggiornato ogni due ore per impostazione predefinita. I grafici di Excel richiedono che la raccolta di progetti del progetto sia configurata con SQL Server Reporting Services e Analysis Services.