Condividi tramite


Grafici di query di esempio

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

I grafici di query sono un ottimo modo per visualizzare lo stato e le tendenze. Inoltre, aggiungendo diversi grafici a un dashboard, è possibile esaminare rapidamente tutti i dati importanti da monitorare per il team o il progetto. Tenendo presente questo aspetto, prendere in considerazione la possibilità di affrontare le domande seguenti con il team:

  • Quali sono i grafici di query più utili per creare e monitorare?
  • Quali grafici aiutano a mantenere l'igiene del backlog?
  • Quale intervallo di tempo è necessario monitorare quando si creano grafici di tendenza?

Non tutti i team hanno gli stessi obiettivi o necessità di monitoraggio. Tuttavia, i team che adottano metodi Agile tendono a eseguire regolarmente le attività seguenti. Prendere quindi in considerazione i grafici di stato e tendenza che possono aiutare il team a eseguire queste attività.

Prerequisiti

  • Per creare un grafico di query o visualizzare grafici di query dalla pagina 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 altre informazioni, vedere Informazioni di riferimento rapido sull'accesso di tipo Stakeholder.
  • Per aggiungere un grafico di query a un dashboard:
    • È necessario salvare la query nella 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.
    • È necessario aver creato il dashboard o aver concesso le autorizzazioni per modificare il dashboard. Per altre informazioni sulle autorizzazioni del dashboard, vedere Impostare le autorizzazioni del dashboard.
  • Per visualizzare un grafico di query aggiunto a un dashboard, è necessario disporre delle autorizzazioni di lettura per la query sottostante. Se tale autorizzazione viene negata, il widget visualizza un messaggio di caricamento del widget non riuscito.

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 altre informazioni, vedere Informazioni di riferimento rapido sull'accesso di tipo Stakeholder.

Suggerimenti per la creazione di grafici di query

Per informazioni dettagliate sulla creazione di grafici di query, vedere Tenere traccia dello stato e dei grafici basati su query di tendenza. Assicurarsi che le query soddisfino le linee guida seguenti.

  • Scegliere solo Elenco flat di elementi di lavoro per il tipo di query. Solo le query flat-list supportano i grafici di query.
  • Salvare sempre una query dopo aver modificato le clausole o le opzioni di colonna prima di passare alla pagina Grafici .
  • Utilizzare gli operatori In e Not In per specificare più tipi di elemento di lavoro, stato del flusso di lavoro o altri raggruppamenti di interesse
  • Quando si crea un grafico di tendenza, assicurarsi che la query restituisca non più di 1000 elementi di lavoro. Se il numero viene superato, verrà visualizzato un errore del widget.
  • Aggiungere i 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 in base allo 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 dell'area Path
    • 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.
  • Non è possibile raggruppare i grafici in base ai tipi di dati di campo seguenti:
    • ID elemento di lavoro o campi padre
    • Campi data/ora, ad esempio Data creazione, Data modifica
    • Campi di testo normale, ad esempio Titolo
    • Campi RTF, ad esempio Descrizione, Criteri di accettazione, Passaggi di riproduzione
    • Tag (è possibile filtrare una query usando tag, ma non è possibile usare i tag per configurare il grafico query).

    Nota

    Anche se non è possibile raggruppare un grafico basato su query in base ai tag, è possibile raggruppare un widget Chart for Work Items in base ai tag aggiunti a un dashboard come descritto in Configurare un grafico per i widget degli elementi di lavoro.

  • Se si prevede di aggiungere un grafico di query a un dashboard, creare prima di tutto il dashboard. È quindi possibile aggiungerlo al dashboard dalla pagina Grafici query>.
  • Se si aggiunge una query e quindi si vuole aggiungerla a un dashboard dal dashboard, è prima necessario aggiornare il browser affinché il dashboard registri la query appena aggiunta.
  • Per ottimizzare le prestazioni delle query complesse, vedere Procedure di integrazione consigliate, Ottimizzare le query.

Mantenere l'igiene del backlog

Le query seguenti consentono al team di mantenere un backlog integro assicurandosi che venga assegnato il lavoro. La tabella seguente fornisce alcune query di esempio da esaminare periodicamente, in genere all'inizio o alla fine di uno sprint. Esaminare questo elenco per individuare gli obiettivi del team e dell'organizzazione. Sostituire il team di Fabrikam per il team e aggiungere altri filtri in base alle esigenze.

Nota

I tipi di elemento di lavoro e gli stati del flusso di lavoro applicabili al progetto possono differire da quelli illustrati negli esempi seguenti a seconda del processo usato dal progetto.

Stato attivo query

Clausole di query


Lavoro non assegnato: lavoro assegnato allo sprint corrente ma non assegnato a un membro del team

Screenshot di Editor di query, il campo Assegnato a è vuoto per l'iterazione corrente.

Lavoro attivo non assegnato allo sprint corrente

Screenshot di Editor di query, Attivo ma non assegnato all'iterazione corrente.

Lavoro attivo assegnato a uno sprint precedente

Screenshot di Editor di query, Attivo ma assegnato a un'iterazione precedente.

Lavoro non aggiornato: elementi di lavoro senza modifiche apportate negli ultimi due-tre mesi (query per data modificata)

Screenshot di Editor di query, Il lavoro attivo non è cambiato negli ultimi 3 mesi.

Lavoro non definito: ad esempio quelli senza descrizione, criteri di accettazione, punti di storia o lavoro definiti

Screenshot di Editor di query, Usare campi obbligatori vuoti.

Nell'immagine seguente tutti e cinque i grafici di query vengono visualizzati in un dashboard del team. Per aggiungere grafici di query a un dashboard, vedere Aggiungere grafici a un dashboard

Screenshot del dashboard con cinque grafici di query aggiunti.

In alternativa, è possibile aggiungere riquadri di query che fanno riferimento alla stessa query e visualizzare il numero totale di elementi di lavoro, come illustrato nell'immagine seguente.

Nota

Il widget riquadro query è un riquadro 1x1, mentre il widget del dashboard del grafico query più piccolo è 2x2. Per aggiungere riquadri di query a un dashboard, vedere Aggiungere widget a un dashboard.

Screenshot del dashboard con cinque riquadri di query aggiunti.

Grafici di stato di esempio

La tabella seguente fornisce alcuni esempi di grafici di stato che è possibile creare e le query sottostanti.

Stato attivo query

Clausole di query


Lavoro pianificato: quantità di lavoro rappresentata nel backlog. Una query che esamina il lavoro nello stato della categoria Nuovo o Proposto fornisce uno snapshot del lavoro nel backlog.

Screenshot di Editor di query, lavoro backlog, non chiuso o rimosso.

Bug attivi: i team Agile monitorano il bug o il debito tecnico e impostano gli obiettivi per mantenere il numero totale sotto un numero specifico.

Screenshot di Editor di query, Bug attivi.
Da questa query è possibile creare un grafico in base all'assegnazione o allo stato.
Screenshot del grafico delle query, Bug attivi per stato.Screenshot del grafico delle query, Bug attivi per assegnazione.

Elementi di lavoro contrassegnati: monitorare il lavoro con tag per assicurarsi che il team soddisfi obiettivi, attività cardine o categorie di lavoro specifici.

Screenshot di Editor di query, Lavoro attivo tra progetti contrassegnati con Web.

Lavoro bloccato: quanto lavoro è attualmente bloccato? È possibile eseguire query sul lavoro bloccato usando un tag o un campo personalizzato.

Screenshot di Editor di query, Lavoro attivo contrassegnato come bloccato.

Grafici di tendenza di esempio

La tabella seguente fornisce alcuni esempi di grafici di tendenza che è possibile creare.

Stato attivo query

Clausole di query e grafico


Tendenze di bug nel tempo in base allo stato (ultimi 30 giorni)

Screenshot dell'esempio di bug attivi di Editor di query.
Screenshot del grafico query, grafico ad area in pila delle tendenze di bug per stato.

Tendenze attive del lavoro in base allo stato (ultimi 30 giorni)

Screenshot dell'esempio di Editor di query, backlog, non chiuso o rimosso.Screenshot del grafico query, lavoro backlog attivo, non chiuso o rimosso.

Widget e grafici utili per il rilevamento del lavoro

Oltre ai grafici di query forniti in precedenza in questo articolo, i widget predefiniti seguenti forniscono un'ampia gamma di informazioni per i team che lavorano per monitorare i progressi e gli obiettivi di miglioramento continuo. Ognuno di questi grafici può essere aggiunto a un dashboard del team.