Widget Lead Time e Cycle Time
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
I widget Lead Time e Cycle Time indicano il tempo necessario per il flusso del lavoro attraverso la pipeline di sviluppo. Il lead time misura il tempo totale trascorso dalla creazione di elementi di lavoro al completamento. Il tempo del ciclo misura il tempo necessario per completare gli elementi di lavoro del team una volta che iniziano attivamente a lavorare su di essi.
Il diagramma seguente illustra come il lead time differisce dal tempo del ciclo. Il lead time viene calcolato dalla creazione dell'elemento di lavoro all'immissione di uno stato Completato . L'ora del ciclo viene calcolata dalla prima immissione di una categoria di stato In corso o Risolta per immettere una categoria Stato completato . Per altre informazioni, vedere Informazioni sugli stati del flusso di lavoro nei backlog e nelle bacheche.
Queste misurazioni consentono ai team di pianificare, individuare le variazioni di efficienza e identificare potenziali problemi del processo. Minore è il lead time e il tempo del ciclo, più veloce sarà la velocità effettiva del team. È consigliabile che il team controlli i grafici di tempo di lead time e cicli prima o durante ogni retrospettiva. Usare il lead time per stimare i tempi di recapito e tenere traccia dei contratti di servizio. Usare il tempo del ciclo per identificare potenziali problemi di processo, individuare le variazioni delle tendenze e contribuire alla pianificazione.
Per altre informazioni, vedere Linee guida per il flusso cumulativo, il lead time e il tempo di ciclo.
Prerequisiti
- Accesso:
- Essere un membro di un progetto con almeno l'accesso Basic .
- Per aggiungere un widget a un dashboard del team, essere un membro del team.
- Autorizzazioni: essere un amministratore del team o un amministratore del progetto o disporre di autorizzazioni specifiche del dashboard concesse all'utente.
- Abilitazione delle funzionalità: abilitare Boards . Se disabilitato, nessuno dei widget di Analisi di monitoraggio del lavoro viene visualizzato. Per riabilitarlo, vedere Attivare o disattivare un servizio.
- Consapevolezza delle attività: tenere presente le attività necessarie e consigliate, elencate più avanti in questo articolo.
- Accesso:
- Essere un membro di un progetto con almeno l'accesso Basic .
- Per aggiungere un widget a un dashboard del team, essere un membro del team.
- Autorizzazioni: essere un amministratore del team o un amministratore del progetto o disporre di autorizzazioni specifiche del dashboard concesse all'utente.
- Abilitazione delle funzionalità:
- Avere installato e abilitato Analytics. Essere membro del gruppo Project Collection Administrators per aggiungere estensioni o abilitare il servizio. I proprietari dell'organizzazione vengono aggiunti automaticamente a questo gruppo.
- Le schede sono abilitate. Se disabilitato, nessuno dei widget di Analisi di monitoraggio del lavoro viene visualizzato. Per riabilitarlo, vedere Attivare o disattivare un servizio.
Aggiungere il widget al dashboard
Configurare la bacheca del team, se non è già stato fatto.
Aggiungere il widget al dashboard. Sono disponibili due widget: Tempo ciclo e lead time. Selezionare quello che si vuole visualizzare e configurare. Per altre informazioni, vedere Usare
Configurare i widget Tempo ciclo e lead time
La finestra di dialogo Configurazione è la stessa per i widget Tempo ciclo e tempo di lead. Configurare questi widget per un team. Per altre informazioni, vedere Creare o aggiungere un team.
Selezionare l'icona del menu di scelta rapida e selezionare Configura per aprire la finestra di dialogo di configurazione.
Modificare il titolo e quindi selezionare i valori da monitorare:
- Team
- Elementi di lavoro
- Corsia
- Criteri di campo
- Periodo di tempo
Per selezionare una corsia, è necessario selezionare Backlog.
Nota
È possibile selezionare solo i tipi di elemento di lavoro aggiunti a un backlog. Per aggiungere tipi di elementi di lavoro a un backlog, vedere Personalizzare i backlog o le bacheche (processo di ereditarietà). Per il processo XML locale, vedere Informazioni di riferimento sull'elemento XML di configurazione del processo.
Per filtrare ulteriormente gli elementi di lavoro usati per calcolare il tempo di lead o ciclo, specificare i criteri di campo. Ad esempio, tutti gli elementi di lavoro il cui campo Release è impostato su Cardine 1.
Nota
Se non si specifica alcun valore al filtro, la selezione di tutti gli elementi di lavoro potrebbe essere un argomento di filtro non valido a seconda del tipo di criteri di filtro.
Per un flusso continuo, selezionare Periodo di sequenza e specificare il numero di giorni da visualizzare nel grafico.
In alternativa, per una visualizzazione dell'ambito fisso, selezionare e specificare la data di inizio. Selezionare questa visualizzazione se il team usa un processo Scrumban o segue un processo sprint standard. La differenza principale tra questi due tipi di grafici è che il grafico a ambito fisso fornisce informazioni sulla modifica dell'ambito nella maggior parte dei casi.
Al termine, seleziona Salva. L'immagine seguente mostra un grafico lead time di esempio che mostra 60 giorni di dati.
Per consentire ai grafici di lead time e cicli di fornire dati utili, il team deve aggiornare rapidamente lo stato di tali elementi di lavoro tracciati dai widget.
Selezionare l'icona del menu di scelta rapida e selezionare Configura per aprire la finestra di dialogo di configurazione. Modificare il titolo e quindi selezionare i valori da monitorare:
- Team
- Livello backlog
- Corsia
- Periodo di tempo
Per selezionare una corsia, è necessario selezionare un backlog.
Per un flusso continuo, selezionare Periodo di sequenza e specificare il numero di giorni da visualizzare nel grafico. In alternativa, per una visualizzazione dell'ambito fisso, selezionare e specificare la data di inizio. Selezionare questa visualizzazione se il team usa un processo Scrumban o segue un processo sprint standard. La differenza principale tra questi due tipi di grafici è che il grafico a ambito fisso fornisce informazioni (nella maggior parte dei casi) di modifica dell'ambito.
Al termine, seleziona Salva. L'immagine seguente mostra un grafico lead time di esempio che mostra 60 giorni di dati.
Per consentire ai grafici di lead time e cicli di fornire dati utili, il team deve aggiornare rapidamente lo stato di tali elementi di lavoro tracciati dai widget.
Interpretare i grafici di controllo grafico a dispersione
Sia i widget Lead Time che Cycle Time vengono visualizzati come grafici di controllo grafico a dispersione. Visualizzano informazioni di riepilogo e forniscono diversi elementi interattivi.
Widget Lead Time di esempio
I punti del grafico rappresentano gli elementi di lavoro completati e la relativa posizione sull'asse orizzontale rappresenta la data di completamento del team. La posizione sull'asse verticale rappresenta il tempo di lead o ciclo calcolato.
- I punti più grandi rappresentano più elementi di lavoro con lo stesso tempo di lead time o ciclo
- Il colore del punto corrisponde al tipo di elemento di lavoro visualizzato nella legenda
- I punti grigi scuri corrispondono a una combinazione di tipi di elementi di lavoro
Elementi di riepilogo
- Giorni in media (tempo medio di lead time o ciclo) per i tipi di elemento di lavoro principali configurati per il grafico. Questo numero potrebbe non essere uguale al tempo medio del ciclo o al lead time di tutti gli elementi di lavoro. Dipende dalle configurazioni usate per i widget. Il numero medio viene calcolato in base a ogni giorno il team richiede tempo per l'elemento di lavoro.
- Numero di elementi di lavoro backlog utilizzati nei calcoli del grafico. Se sono presenti più di tre tipi di elementi di lavoro, viene visualizzato un riepilogo per Altro.
- La linea di tendenza nera indica la media mobile.
- La banda intorno alla linea di tendenza mostra la deviazione standard.
Elementi interattivi
- Passare il puntatore su qualsiasi punto per vedere quali elementi di lavoro hanno contribuito al punto dati e al tempo di lead time o ciclo per tali elementi.
- Selezionare un punto per aprire l'elemento di lavoro o la query che elenca gli elementi di lavoro.
- Filtrare il grafico selezionando un tipo di elemento di lavoro nella legenda ( , o un'altra icona) per filtrare in base a tale tipo. Per tornare al grafico originale, aggiornare il dashboard.
Calcoli della media mobile e della deviazione standard
Il valore medio mobile giornaliero corrisponde alla media dei punti dati che rientrano nella finestra media mobile. La finestra media mobile basata sul tempo viene calcolata in base al giorno corrente e ai giorni N precedenti. N corrisponde al 20% del numero di giorni in cui viene visualizzato il grafico, arrotondato per difetto al numero dispari più vicino.
Ad esempio, se il grafico visualizza gli ultimi 30 giorni, N = cinque giorni. Il 20% dei 30 giorni è di sei giorni arrotondato per difetto al numero dispari più vicino, ovvero cinque.
La finestra media mobile per il 10 aprile corrisponde ai cinque giorni precedenti. Quindi, la media mobile del 10 aprile è la media di tutti i punti dati che cadono dal 5 aprile al 10 aprile.
Se non sono presenti punti dati che rientrano nella finestra media mobile, il grafico non mostra una linea media mobile. Questo scenario può verificarsi se si inizia e non ci sono giorni sufficienti per calcolare una media mobile.
La deviazione standard viene visualizzata come banda che comprende la media mobile. La deviazione standard viene calcolata in base a tutti i punti dati che rientrano nella stessa finestra media mobile. Come la media mobile, se nessun punto dati rientra nella finestra media mobile, il grafico non traccia la deviazione standard.
Usare un'API REST per aggiungere un widget
Per aggiungere un widget a livello di codice, usare l'endpoint API seguente:
POST https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards/{dashboardId}/widgets?api-version=7.1-preview.2
Per altre informazioni, vedere API REST - Ottenere il widget .