Teilen über


Lead Time and Cycle Time Widgets

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

Die Widgets "Lead Time" und "Zykluszeit" geben an, wie lange es dauert, bis die Arbeit durch Ihre Entwicklungspipeline fließt. Die Leadzeit misst die Gesamtzeit, die von der Erstellung von Arbeitsaufgaben bis zum Abschluss verstrichen ist. Zykluszeit misst die Zeit, die es für Ihr Team benötigt, um Arbeitsaufgaben abzuschließen, sobald sie aktiv daran arbeiten.

Das folgende Diagramm veranschaulicht, wie sich die Leadzeit von der Zykluszeit unterscheidet. Lead time is calculated from Work Item Creation to entering a Completed state. Die Zykluszeit wird berechnet, indem zuerst eine Statuskategorie "In Bearbeitung" oder "Aufgelöst " eingegeben wird, um eine Statuskategorie "Abgeschlossen " einzugeben. Weitere Informationen finden Sie unter "Informationen zu Workflowzuständen in Backlogs und Boards".

Konzeptionelle Darstellung, wie Zykluszeit und Leadzeit gemessen werden.

Diese Maßnahmen helfen den Teams bei der Planung, beim Erkennen von Schwankungen in der Effizienz und bei der Identifizierung potenzieller Prozessprobleme. Je niedriger die Durchlauf- und Zykluszeiten sind, desto schneller ist der Durchsatz Ihres Teams. Wir empfehlen, dass Ihr Team die Lead- und Zykluszeitdiagramme vor oder während jeder Retrospektive überprüft. Verwenden Sie die Vorlaufzeit, um die Lieferzeiten zu schätzen und Vereinbarungen zum Servicelevel (SERVICE Level Agreements, SLAs) nachzuverfolgen. Verwenden Sie die Zykluszeit, um potenzielle Prozessprobleme zu identifizieren, Abweichungen in Trends zu erkennen und bei der Planung zu helfen.

Weitere Informationen finden Sie unter Anleitungen zu kumulativem Fluss, Vorlaufzeit und Zykluszeit.

Voraussetzungen

  • Zugriff:
    • Mitglied eines Projekts mit mindestens grundlegendem Zugriff sein.
    • Um einem Teamdashboard ein Widget hinzuzufügen, müssen Sie Mitglied des Teams sein.
  • Berechtigungen: Als Teamadministrator oder Projektadministrator oder über bestimmte Dashboardberechtigungen verfügen Sie.
  • Featureaktivierung: Aktivierte Boards . Wenn diese Option deaktiviert ist, wird keines der Analytics-Widgets für die Arbeitsnachverfolgung angezeigt. Informationen zum erneuten Aktivieren finden Sie unter "Aktivieren oder Deaktivieren eines Diensts".
  • Aufgabenbewusstsein: Beachten Sie die erforderlichen und empfohlenen Aufgaben, die weiter unten in diesem Artikel aufgeführt sind.

Hinzufügen des Widgets zum Dashboard

  1. Konfigurieren Sie das Board Ihres Teams, sofern noch nicht geschehen.

  2. Fügen Sie das Widget zu Ihrem Dashboard hinzu. Es gibt zwei Widgets: Zykluszeit und Leadzeit. Wählen Sie das Aus, das Sie anzeigen und konfigurieren möchten. Weitere Informationen finden Sie unter "Verwenden"

Konfigurieren der Zykluszeit- und Leadzeit-Widgets

Das Dialogfeld "Konfiguration" ist für die Widgets "Zykluszeit" und "Lead Time" identisch. Konfigurieren Sie diese Widgets für ein Team. Weitere Informationen finden Sie unter Erstellen oder Hinzufügen eines Teams.

  1. Wählen Sie das Kontextmenüsymbol aus, und wählen Sie " Konfigurieren" aus, um das Konfigurationsdialogfeld zu öffnen.

  2. Ändern Sie den Titel, und wählen Sie dann die Werte aus, die Sie überwachen möchten:

    • Teams
    • Arbeitselemente
    • Verantwortlichkeitsbereich
    • Feldkriterien
    • Zeitraum

    Screenshot des Dialogfelds

    Um einen Verantwortlichkeitsbereich auszuwählen, müssen Sie "Backlog" auswählen.

    Hinweis

    Sie können nur Arbeitsaufgabentypen auswählen, die einem Backlog hinzugefügt wurden. Informationen zum Hinzufügen von Arbeitsaufgabentypen zu einem Backlog finden Sie unter Anpassen ihrer Backlogs oder Boards (Vererbungsprozess). Informationen zum lokalen XML-Prozess finden Sie unter Prozesskonfigurations-XML-Elementreferenz.

  3. Um die Arbeitsaufgaben weiter zu filtern, die zum Berechnen der Lead- oder Zykluszeit verwendet werden, geben Sie die Feldkriterien an. Beispielsweise sind alle Arbeitsaufgaben, deren Feld "Release" auf "Meilenstein 1" festgelegt ist.

    Screenshot des Dialogfelds

    Hinweis

    Das Angeben von Werten für den Filter kann dazu führen, dass alle Arbeitsaufgaben ausgewählt werden, oder es kann sich um ein ungültiges Filterargument je nach Typ von Filterkriterien handeln.

  4. Wählen Sie für einen fortlaufenden Fluss den Rollzeitraum aus, und geben Sie die Anzahl der Tage an, die Sie im Diagramm anzeigen möchten.

    Oder wählen Sie für eine Ansicht mit fester Bereichsansicht das Startdatum aus, und geben Sie es an. Wählen Sie diese Ansicht aus, wenn Ihr Team einen Scrumban-Prozess verwendet oder einem standardmäßigen Sprintprozess folgt. Der Hauptunterschied zwischen diesen beiden Diagrammtypen besteht darin, dass das Feste Bereichsdiagramm Informationen zu Bereichsänderungen in den meisten Fällen bereitstellt.

  5. Wählen Sie Speichern aus, wenn Sie fertig sind. Die folgende Abbildung zeigt ein Beispiel für ein Lead time-Diagramm mit 60 Tagen Daten.

    Screenshot des Beispiel-CFD-Diagramms, das 30 Tage rollt.

    Damit Ihre Leadzeit- und Zykluszeitdiagramme nützliche Daten bereitstellen können, muss Ihr Team den Status dieser Arbeitsaufgaben, die die Widgets nachverfolgen, schnell aktualisieren.

  1. Wählen Sie das Kontextmenüsymbol aus, und wählen Sie " Konfigurieren" aus, um das Konfigurationsdialogfeld zu öffnen. Ändern Sie den Titel, und wählen Sie dann die Werte aus, die Sie überwachen möchten:

    • Teams
    • Ebene "Backlog"
    • Verantwortlichkeitsbereich
    • Zeitraum

    Screenshot des Dialogfelds

    Um einen Verantwortlichkeitsbereich auszuwählen, müssen Sie einen Backlog auswählen.

  2. Wählen Sie für einen fortlaufenden Fluss den Rollzeitraum aus, und geben Sie die Anzahl der Tage an, die Sie im Diagramm anzeigen möchten. Oder wählen Sie für eine Ansicht mit fester Bereichsansicht das Startdatum aus, und geben Sie es an. Wählen Sie diese Ansicht aus, wenn Ihr Team einen Scrumban-Prozess verwendet oder einem standardmäßigen Sprintprozess folgt. Der Hauptunterschied zwischen diesen beiden Diagrammtypen besteht darin, dass das Feste Bereichsdiagramm Informationen (in den meisten Fällen) von Bereichsänderungen bereitstellt.

  3. Wählen Sie Speichern aus, wenn Sie fertig sind. Die folgende Abbildung zeigt ein Beispiel für ein Lead time-Diagramm mit 60 Tagen Daten.

    Screenshot Beispiel-CFD-Diagramm, rollierende 30 Tage, Version 2019.

    Damit Ihre Leadzeit- und Zykluszeitdiagramme nützliche Daten bereitstellen können, muss Ihr Team den Status dieser Arbeitsaufgaben, die die Widgets nachverfolgen, schnell aktualisieren.

Interpretieren der Punktdiagramm-Steuerelementdiagramme

Sowohl Vorlaufzeit- als auch Zykluszeitwidgets werden als Punktkontrolldiagramme angezeigt. Sie zeigen Zusammenfassungsinformationen an und stellen mehrere interaktive Elemente bereit.

Beispiel-Leadzeit-Widget

Screenshot des Widgets

Die Diagrammpunkte stellen abgeschlossene Arbeitsaufgaben dar, und ihre Position auf der horizontalen Achse stellt das Datum dar, an dem das Team sie abgeschlossen hat. Ihre Position auf der vertikalen Achse stellt die berechnete Vor- oder Zykluszeit dar.

  • Größere Punkte stellen mehrere Arbeitsaufgaben mit derselben Vorlaufzeit oder Zykluszeit dar.
  • Punktfarbe entspricht dem arbeitsaufgabentyp, der in der Legende angezeigt wird.
  • Dunkelgraue Punkte entsprechen einer Mischung aus Arbeitsaufgabentypen.

Zusammenfassungselemente

  • Tage im Durchschnitt (durchschnittliche Vorlaufzeit oder Zykluszeit) für die wichtigsten Arbeitsaufgabentypen, die für das Diagramm konfiguriert sind. Diese Zahl entspricht möglicherweise nicht der durchschnittliche Zyklus- oder Vorlaufzeit aller Arbeitsaufgaben. Dies hängt von konfigurationen ab, die Sie für die Widgets verwenden. Die durchschnittliche Zahl wird basierend auf jedem Tag berechnet, den das Team für die Arbeitsaufgabe benötigt.
  • Die Anzahl der in den Diagrammberechnungen verwendeten Arbeitsaufgaben für den Backlog. Wenn mehr als drei Arten von Arbeitsaufgaben vorhanden sind, wird eine Zusammenfassung für "Sonstige" angezeigt.
  • Die schwarze Trendlinie gibt den gleitenden Durchschnitt an.
  • Das Band um die Trendlinie zeigt die Standardabweichung an.

Interaktive Elemente

  • Zeigen Sie mit dem Mauszeiger auf einen beliebigen Punkt, um zu sehen, welche Arbeitselemente zum Datenpunkt und zur Vor- oder Zykluszeit für diese Elemente beigetragen haben.
  • Wählen Sie einen Punkt aus, um die Arbeitsaufgabe oder Abfrage zu öffnen, die die Arbeitsaufgaben auflistet.
  • Filtern Sie das Diagramm, indem Sie einen Arbeitsaufgabentyp in der Legende ( , oder einem anderen Symbol) auswählen, um nach diesem Typ zu filtern. Um zum ursprünglichen Diagramm zurückzukehren, aktualisieren Sie das Dashboard.

Berechnung der gleitenden Durchschnitts- und Standardabweichung

  • Der Tägliche gleitende Mittelwert entspricht dem Durchschnitt der Datenpunkte, die im gleitenden Mittelwertfenster liegen. Das zeitbasierte gleitende Mittelwertfenster wird basierend auf dem aktuellen Tag und den vorherigen N-Tagen berechnet. N entspricht 20 % der Anzahl der Tage, die das Diagramm anzeigt, aufgerundet auf die nächste ungerade Zahl.

    Wenn das Diagramm beispielsweise die letzten 30 Tage anzeigt, dann N = fünf Tage. 20 % von 30 Tagen sind sechs Tage auf die nächste ungerade Zahl aufgerundet, die fünf ist.

  • Das gleitende Mittelwertfenster für den 10. April entspricht den vorherigen fünf Tagen. Der gleitende Durchschnitt des April 10 ist also der Durchschnitt aller Datenpunkte, die am 5. April bis 10. April fallen.

    Wenn Sie keine Datenpunkte haben, die in das Fenster des gleitenden Mittelwerts fallen, zeigt das Diagramm keine gleitende Durchschnittslinie an. Dieses Szenario kann auftreten, wenn Sie beginnen und es nicht genug Tage gibt, um einen gleitenden Durchschnitt zu berechnen.

  • Die Standardabweichung wird als Band angezeigt, das den gleitenden Durchschnitt umfasst. Die Standardabweichung wird basierend auf allen Datenpunkten berechnet, die in dasselbe gleitende Mittelwertfenster fallen. Wie der gleitende Durchschnitt, wenn keine Datenpunkte innerhalb des gleitenden Mittelwertfensters liegen, zeichnet das Diagramm keine Standardabweichung.

Verwenden einer REST-API zum Hinzufügen eines Widgets

Verwenden Sie den folgenden API-Endpunkt, um ein Widget programmgesteuert hinzuzufügen:

   POST https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards/{dashboardId}/widgets?api-version=7.1-preview.2

Weitere Informationen finden Sie unter REST-API – Widget abrufen.