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 Come vengono usati gli stati del flusso di lavoro e le categorie di stato nei backlog e nelle bacheche.

Conceptual image of how cycle time and lead time are measured.

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.

Questo articolo illustra come eseguire le attività seguenti:

  • Installare e configurare i widget Lead Time e Cycle Time (Analytics)
  • Interpretare i grafici di controllo grafico a dispersione
  • Informazioni sul modo in cui la media mobile e la deviazione standard vengono calcolate nei grafici

Per altre informazioni, vedere Linee guida per il flusso cumulativo, il lead time e il tempo di ciclo.

Prerequisiti

  • È necessario essere membri di un progetto. Viene aggiunto a un progetto o crearne uno.
  • Per aggiungere un widget a un dashboard del team, è necessario essere membri del team. È necessario avere accesso di base o versione successiva, disporre delle autorizzazioni del dashboard o essere un amministratore del team o un amministratore del progetto.
  • Le schede devono essere abilitate. Se disabilitato, nessuno dei widget di Analisi di monitoraggio del lavoro viene visualizzato. Per riabilitarlo, vedere Attivare o disattivare un servizio Azure DevOps.
  • È necessario essere membri di un progetto. Viene aggiunto a un progetto o crearne uno.
  • Abilitare o installare Analytics. Per aggiungere estensioni o abilitare il servizio, è necessario essere un proprietario dell'account o un membro del gruppo Project Collection Amministrazione istrators.
  • Per aggiungere un widget a un dashboard del team, è necessario essere membri del team. È necessario avere accesso di base o superiore, disporre delle autorizzazioni del dashboard oppure essere un amministratore del team o un amministratore del progetto. Le impostazioni predefinite forniscono a tutti i membri del team le autorizzazioni.
  • Le schede devono essere abilitate. Se disabilitato, nessuno dei widget di Analisi di monitoraggio del lavoro viene visualizzato. Per riabilitarlo, vedere Attivare o disattivare un servizio Azure DevOps.

Aggiungere il widget al dashboard

  1. Configurare la bacheca Kanban del team, se non è già stato fatto.
    • Definire le colonne e le corsie che supportano i processi del flusso di lavoro.
  2. Aggiungere il widget al dashboard. Sono disponibili due widget: Tempo ciclo e lead time. Selezionare quello che si vuole visualizzare e configurare.

Configurare i widget Tempo ciclo e lead time

La finestra di dialogo Configurazione è la stessa per i widget Tempo ciclo e tempo di lead. Questi widget vengono configurati per un team. Per altre informazioni, vedere Aggiungere team.

  1. Selezionare l'icona del menu di scelta rapida e selezionare Configura per aprire la finestra di dialogo di configurazione.

  2. Modificare il titolo e quindi selezionare i valori da monitorare:

    • Team
    • Livello backlog
    • Corsia
    • Criteri di campo
    • Periodo di tempo

    Screenshot of Configure dialog, Lead Time widget, latest version.

    Per selezionare una corsia, è necessario selezionare un 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.

  3. 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.

    Screenshot of Configure dialog, Lead Time widget, filter criteria.

    Nota

    L'assenza di valori al filtro può causare la selezione di tutti gli elementi di lavoro oppure può essere un argomento di filtro non valido a seconda del tipo di criteri di filtro.

  4. 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.

  5. Al termine, seleziona Salva. L'immagine seguente mostra un grafico lead time di esempio che mostra 60 giorni di dati.

    Screenshot ofExample CFD chart, rolling 30 days.

    Per consentire ai grafici di tempo di lead/cicli di fornire dati utili, il team deve aggiornare rapidamente lo stato di tali elementi di lavoro tracciati dai widget.

  1. 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

    Screenshot of Configure dialog, Configure dialog, Lead Time widget, 2019 version.

    Per selezionare una corsia, è necessario selezionare un backlog.

  2. 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.

  3. Al termine, seleziona Salva. L'immagine seguente mostra un grafico lead time di esempio che mostra 60 giorni di dati.

    Screenshot Example CFD chart, rolling 30 days, 2019 version. Per consentire ai grafici di tempo di lead/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

Screenshot of Cycle Time widget.

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/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 ciclo medio/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/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 = 5 giorni. Il 20% dei 30 giorni è di sei giorni arrotondato per difetto al numero dispari più vicino, ovvero 5.

  • 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.

È consigliabile che il team riveda i grafici dei tempi di lead/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.