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à.
- Valutare il lavoro in ingresso, assicurarsi che il nuovo lavoro sia ben definito
- Pianificare gli sprint e impostare gli obiettivi sprint come descritto in Scrum e procedure consigliate
- Condurre stand-up giornalieri.
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
Lavoro attivo non assegnato allo sprint corrente
Lavoro attivo assegnato a uno sprint precedente
Lavoro non aggiornato: elementi di lavoro senza modifiche apportate negli ultimi due-tre mesi (query per data modificata)
Lavoro non definito: ad esempio quelli senza descrizione, criteri di accettazione, punti di storia o lavoro definiti
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
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.
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.
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.
Da questa query è possibile creare un grafico in base all'assegnazione o allo stato.
Elementi di lavoro contrassegnati: monitorare il lavoro con tag per assicurarsi che il team soddisfi obiettivi, attività cardine o categorie di lavoro specifici.
Lavoro bloccato: quanto lavoro è attualmente bloccato? È possibile eseguire query sul lavoro bloccato usando un tag o un campo personalizzato.
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)
Tendenze attive del lavoro in base allo stato (ultimi 30 giorni)
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.