Condividi tramite


Progettare dashboard efficaci in Azure DevOps

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

Per tenere traccia del team e degli stakeholder e dei progetti, i dashboard interattivi in Azure DevOps sono essenziali. Questo articolo illustra come progettare dashboard efficaci in linea con gli obiettivi aziendali.

Scegliere uno stato attivo del dashboard

Quando si determina l'attenzione di un dashboard, è fondamentale identificare le esigenze di informazioni dei destinatari desiderati. L'obiettivo è creare dashboard che forniscono informazioni dettagliate e consentono di identificare le azioni da intraprendere.

L'obiettivo del dashboard determina se si crea un dashboard del team o del progetto, come illustrato nella tabella seguente.

Elemento da analizzare Descrizione Tipo di dashboard
Portatore d'interessi Condividere obiettivi, informazioni, collegamenti a modelli di elemento di lavoro per creare bug o nuove richieste di funzionalità e altro ancora. Team o Progetto
Personale Aiutare ogni membro del team a concentrarsi sul backlog e sul lavoro corrente. Progetto o team
Team Fornire informazioni per un team per monitorare lo stato, tenere traccia dello stato, identificare i colli di bottiglia e assicurarsi che gli elementi del backlog siano ben definiti. Team
Sprint Esaminare gli stand-up giornalieri per assicurarsi che il team sia in pista per soddisfare gli obiettivi dello sprint e risolvere eventuali problemi che influiscono su tali obiettivi. Team
Versione Monitorare lo stato e tenere traccia dello stato verso una versione principale che potrebbe comportare contributi di diversi team. Project
Testare e distribuire Monitorare l'integrazione continua, le compilazioni, le distribuzioni e le versioni. Progetto o team

La tabella seguente elenca diversi tipi di dashboard che è possibile creare.

Elemento da analizzare Descrizione
Portatore d'interessi Condividere obiettivi, informazioni, collegamenti a modelli di elemento di lavoro per creare bug o nuove richieste di funzionalità e altro ancora.
Personale Aiutare ogni membro del team a concentrarsi sul backlog e sul lavoro corrente.
Team Fornire informazioni per un team per monitorare lo stato, tenere traccia dello stato, identificare i colli di bottiglia e assicurarsi che gli elementi del backlog siano ben definiti.
Sprint Esaminare gli stand-up giornalieri per assicurarsi che il team sia in pista per soddisfare gli obiettivi dello sprint e risolvere eventuali problemi che influiscono su tali obiettivi.
Versione Monitorare lo stato e tenere traccia dello stato verso una versione principale, che potrebbe comportare contributi di diversi team.
Testare e distribuire Monitorare l'integrazione continua, le compilazioni, le distribuzioni e le versioni.

Prerequisiti

Categoria Requisiti
livelli di accesso - membro del progetto.
- Almeno di base accesso.
autorizzazioni Chiunque abbia accesso al progetto, inclusi gli stakeholder, può visualizzare le visualizzazioni di Analisi. Per altre informazioni sugli altri prerequisiti relativi all'abilitazione di servizi e funzionalità e alle attività generali di rilevamento dei dati, vedere Autorizzazioni e prerequisiti per accedere ad Analisi.
Servizi Azure Boards abilitate. Se è disabilitato, le viste di Analytics non vengono visualizzate. riabilitarlo per singoli utenti o per l'intera organizzazione.
Categoria Requisiti
livelli di accesso - membro del progetto.
- Almeno accesso di base.
Autorizzazioni Chiunque abbia accesso al progetto, ad eccezione di quelli con accesso Stakeholder , può visualizzare i rapporti di Analisi. Per gli stakeholder: Visualizza Analytics impostazione dei permessi su Consenti.
Per altre informazioni, vedere Concedere le autorizzazioni per accedere al servizio Analytics.
- Per altre informazioni sugli altri prerequisiti relativi all'abilitazione di servizi e funzionalità e alle attività generali di rilevamento dei dati, vedere Autorizzazioni e prerequisiti per accedere ad Analisi.
Servizi - Azure Boards abilitato. Se è disabilitato, le visualizzazioni dell'analisi non vengono mostrate. Riabilitarlo per singoli utenti o per l'intera organizzazione.
Servizio di analisi - abilitato. Devi essere un proprietario dell'account o un membro degli amministratori della raccolta progetto del gruppo per attivarlo.

Scegliere un tipo di dashboard e crearlo

Quando viene creato un team, viene creato anche un dashboard predefinito denominato Panoramica senza widget. Questo dashboard predefinito è sempre un dashboard del team che è possibile modificare e rinominare. Quando si aggiunge un dashboard, scegliere il tipo in base alle indicazioni seguenti:

  • Progetto: selezionare questo tipo per includere informazioni per più team o se il contenuto non è incentrato sul team.
  • Team: selezionare questo tipo per includere widget specifici del team.

Esaminare il catalogo dei widget Out Of Box per determinare quali widget sono configurabili per un singolo team o più team.

Dopo aver scelto il tipo di dashboard, creare un dashboard. È anche possibile semplificare il processo copiando il dashboard di un altro team e aggiornandolo per il team.

Dopo aver scelto il tipo di dashboard, creare un dashboard.

Configurare i widget

Quando viene creato un team, viene creato anche un dashboard predefinito denominato Panoramica senza widget. Questo dashboard predefinito è sempre un dashboard del team che è possibile modificare e rinominare. Esaminare il catalogo dei widget Out Of Box per determinare quali widget sono configurabili per un singolo team o più team.

Condividere il dashboard con il team e gli stakeholder

Dopo aver creato il dashboard, condividere l'URL con il team e gli stakeholder. Specificare le azioni che si desidera eseguire e richiedere feedback per renderlo più interattivo e approfondito.

Per visualizzare o modificare i dashboard, è necessario soddisfare le condizioni seguenti:

  • Tutti i membri del progetto possono visualizzare tutti i dashboard, a meno che non vengano applicate restrizioni specifiche usando uno strumento da riga di comando di sicurezza. Per altre informazioni, vedere Informazioni di riferimento su spazio dei nomi e autorizzazioni di sicurezza.
  • Tutti i membri del progetto con accesso di base possono creare un dashboard.
  • Tutti i membri del team con accesso di base possono creare un dashboard del team a meno che non siano state revocate le autorizzazioni. Per informazioni dettagliate, vedere Impostare le autorizzazioni del dashboard del dashboard, Impostare le autorizzazioni predefinite per il dashboard del team.
  • Tutti i membri del team possono modificare tutti i dashboard del team a meno che l'autorizzazione Modifica dashboard non sia stata revocata per un dashboard specifico o per tutti i dashboard del team. Per informazioni dettagliate, vedere Impostare le autorizzazioni del dashboard.
  • Alcuni grafici e widget del dashboard contengono dati soggetti alle proprie autorizzazioni e livelli di accesso. Per altre informazioni, vedere Domande frequenti su dashboard, grafici e report di Azure DevOps.

Rivedere e ottimizzare

Dopo aver creato il dashboard, ottimizzarlo in base al feedback. Aggiornare le query in base alle esigenze per perfezionare i risultati. Esaminare periodicamente i dashboard per assicurarsi che forniscano le informazioni necessarie, il team e gli stakeholder.

La tabella seguente descrive i tipi di dashboard:

Tipo di dashboard

Descrizione


Dashboard stakeholder

Gli stakeholder includono tutti i membri del progetto interessati al lavoro. Usare una combinazione di widget markdown e widget incentrati sul team per risolvere i problemi seguenti:

  • Obiettivi del team
  • Informazioni sul team
  • Membri del team e contatti chiave
  • Collegamenti ai modelli di elementi di lavoro
  • Linee guida del team collegate al contenuto wiki

Dashboard personale

Configurare un dashboard dello stato attivo personale per tutti i membri del team usando il widget Assegnato a me e altri riquadri di query o grafici che fanno riferimento a una clausola di Assigned To = @Me query.
L'immagine seguente mostra un dashboard personale denominato My Work Focus. Ogni membro del team può esaminare questo dashboard per il lavoro assegnato, lavorare che stanno seguendo o lavorare dove sono menzionati.
Screenshot dei riquadri di query di lavoro dashboard e dei grafici di query.
L'elenco seguente fornisce altre informazioni per ogni widget visualizzato nel dashboard. Per altre informazioni sulla creazione di query per questi esempi, vedere Esempi di grafici di query.

  • Sprint corrente: lavoro assegnato a @Me per lo sprint corrente.
  • Sprint successivo: lavoro assegnato a @Me per lo sprint successivo.
  • Completato ultimo sprint: lavoro completato ultimo sprint assegnato a @Me.
  • Backlog: lavoro assegnato a @Me nuovi, proposti o attivi.
  • Sono stati creati gli ultimi 30 giorni: l'attività funziona con le clausole seguenti: Created By = @Me e Created Date >= @Today-30.
  • L'aggiornamento è stato eseguito di recente: lavoro attivo il cui ID In @MyRecentActivity.
  • Lavoro che sto seguendo: Lavoro attivo il cui ID In @MyFollows.
  • Stato del backlog: grafico ad area in pila che mostra il lavoro assegnato a @Me per le ultime quattro settimane (grafico query).
  • Lavoro personale - Sprint corrente per tipo di elemento di lavoro: lavoro attivo per tipo assegnato a @Me per lo sprint corrente (grafico query).
  • Backlog per tipo di elemento di lavoro: lavoro assegnato a @Me per tipo (grafico query).
  • Nuovo lavoro < 7 giorni: lavoro attivo assegnato a @Me e Created Date >= @Today-7 (grafico query).
    Selezionare un riquadro o un widget di query per passare rapidamente alla query e visualizzare un elenco completo di elementi di lavoro. Prendere in considerazione l'aggiunta dei widget seguenti al dashboard dello stato attivo personale:
  • Nuovo elemento di lavoro: crea nuovi elementi di lavoro.
  • Collegamenti di lavoro: consente di accedere ai collegamenti al backlog, alla lavagna, allo sprint corrente e alla pagina delle query.
  • Assegnato a me: visualizzare un elenco di elementi di lavoro assegnati all'utente attualmente connesso, come illustrato nell'immagine seguente.
    Screenshot del widget Dashboard, Assegnato all'utente corrente.

Dashboard del team

Creare il dashboard del team per aiutare i membri a soddisfare gli obiettivi, monitorare lo stato, tenere traccia dello stato, identificare i colli di bottiglia e assicurarsi che gli elementi del backlog siano ben definiti. Includere uno o più dei widget con ambito team seguenti:

Dashboard Sprint

Azure DevOps offre diversi widget specifici dello sprint e del team per tenere traccia dello stato di avanzamento dello sprint, tra cui panoramica dello sprint, capacità sprint e burndown sprint. La capacità sprint è utile solo se il team tiene traccia del lavoro usando le attività e imposta la capacità sprint come descritto in Determinare e impostare la capacità sprint.
L'immagine seguente mostra un dashboard di stato attivo sprint di esempio.
Screenshot dei riquadri dashboard, sprint focus query, team velocity e sprint burndown widget.
Questo dashboard sprint include diversi riquadri di query e i widget seguenti:

Dashboard versione

Le versioni principali del software spesso comportano contributi di più team. I grafici di burn-down e burnup consentono ai responsabili dei prodotti di tenere traccia dello stato di avanzamento tra i team. Questi grafici sono altamente configurabili, consentendo di scegliere team, elementi di lavoro backlog o tipi di elementi di lavoro, criteri di campo, metriche del conto alla rovescia e intervalli di tempo. Per altre informazioni, vedere Configurare un widget burndown o burnup.

Nota

I grafici basati su analisi usano WorkItemsSnapshot EntitySet, che modella i dati come snapshot giornalieri. Aggregazioni di dati in base alle assegnazioni effettuate alla data in cui vengono assegnate. Per filtrare un widget Burndown/Burnup per campo o assegnazioni di tag, assegnarle prima del periodo da monitorare. In caso contrario, il widget non li registra fino alla data in cui vengono applicati.

Testare e distribuire il dashboard

Creare un dashboard dedicato per tenere traccia dello stato di avanzamento di test, compilazioni e distribuzioni aggiungendo i widget seguenti:

Estendere la visibilità del dashboard

Aggiungere bacheche e dashboard come schede al canale di Teams. Per altre informazioni, vedere Configurare le schede di Azure DevOps in Microsoft Teams.