Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Aussagekräftige Dashboards halten Ihr Team und Ihre Projektbeteiligten auf dem Laufenden und Projekte auf Kurs. Sie können Dashboards für Projekte erstellen, die für mehrere Teams oder ein bestimmtes Team dienen, und Widgets hinzufügen, die Inhalte für den angemeldeten Benutzer anzeigen.
Tipp
Sie können KI verwenden, um Ihnen bei dieser Aufgabe zu helfen später in diesem Artikel oder sehen Sie sich an, wie Sie die KI-Unterstützung bei Azure DevOps MCP Server aktivieren, um loszulegen.
Voraussetzungen
| Kategorie | Anforderungen |
|---|---|
| Zugriffsebenen |
-
Projektmitglied. - Mindestens Basic-Zugriff |
| Berechtigungen | Jeder, der Zugriff auf das Projekt hat, einschließlich der Projektbeteiligten, kann Analyseansichten anzeigen. Weitere Informationen zu anderen Voraussetzungen für die Dienst- und Featureaktivierung und allgemeine Datenverfolgungsaktivitäten finden Sie unter Berechtigungen und Voraussetzungen für den Zugriff auf Analytics. |
| Dienstleistungen | Azure Boards aktiviert. Wenn Azure Boards deaktiviert ist, werden keine Analyseansichten angezeigt. Aktivieren Sie Azure Boards für einzelne Benutzer oder für die gesamte Organisation erneut. |
| Kategorie | Anforderungen |
|---|---|
| Zugriffsebenen |
-
Projektmitglied. - Mindestens Basic-Zugriff |
| Berechtigungen | Jeder, der Zugriff auf das Projekt hat, mit Ausnahme derjenigen, denen Stakeholder Zugriff gewährt wurde, kann Analytics-Ansichten anzeigen. Für Projektbeteiligte: Berechtigung Ansichtsanalysen festgelegt auf Erlauben. - Weitere Informationen finden Sie unter Erteilen von Berechtigungen für den Zugriff auf den Analysedienst. - Weitere Informationen zu anderen Voraussetzungen für die Dienst- und Featureaktivierung und allgemeine Datenverfolgungsaktivitäten finden Sie unter Berechtigungen und Voraussetzungen für den Zugriff auf Analytics. |
| Dienstleistungen |
-
Azure Boards aktiviert. Wenn Azure Boards deaktiviert ist, werden keine Analyseansichten angezeigt.
Aktivieren Sie Azure Boards für einzelne Benutzer oder für die gesamte Organisation erneut. - Analytics-Dienst aktiviert. Sie müssen ein Kontobesitzer oder Mitglied der Gruppe "Projektsammlungsadministratoren" sein, um den Dienst zu aktivieren. |
Auswählen des Dashboardfokus
Um den Fokus eines Dashboards zu bestimmen, identifizieren Sie die Informationsanforderungen der vorgesehenen Zielgruppe. Erstellen Sie Dashboards, die Einblicke bieten, und identifizieren Sie zu ergreifende Aktionen.
Der Fokus ihres Dashboards bestimmt, ob Sie ein Team- oder Projektdashboard erstellen, wie in der folgenden Tabelle dargestellt.
| Fokus | Beschreibung | Dashboardtyp |
|---|---|---|
| Projektbeteiligter | Teilen Sie Team- und Organisationsziele, Informationen und Links zu Vorlagen für Arbeitsobjekte, um Fehler oder neue Featureanforderungen zu erstellen sowie vieles mehr. | Projekt oder Team |
| Privat | Helfen Sie jedem Teammitglied, sich auf den Backlog und die aktuelle Arbeit zu konzentrieren. | Projekt oder Team |
| Team | Stellen Sie Informationen für ein Team bereit, um den Status zu überwachen, den Fortschritt nachzuverfolgen, Engpässe zu identifizieren und sicherzustellen, dass Backlog-Elemente gut definiert sind. | Team |
| Sprint | Überprüfen Sie den Status während der täglichen Stand-Ups, um sicherzustellen, dass das Team auf Kurs ist, um die Sprintziele zu erreichen und alle Probleme anzugehen, die sich auf die Ziele auswirken. | Team |
| Release | Überwachen Sie den Status, und verfolgen Sie den Fortschritt in Richtung einer Hauptversion, die Beiträge aus mehreren Teams umfassen kann. | Projekt |
| Testen und Bereitstellen | Überwachen Sie die fortlaufende Integration, Builds, Bereitstellungen und Veröffentlichungen. | Projekt oder Team |
Wählen Sie den Dashboardtyp aus, und erstellen Sie ihn.
Wenn Sie ein Team erstellen, erstellt Azure DevOps standardmäßig ein Teamdashboard mit dem Titel "Übersicht", das keine Widgets enthält. Sie können das Dashboard später umbenennen und Widgets für Ihre Teamanforderungen hinzufügen.
Wenn Sie ein Dashboard manuell hinzufügen, entscheiden Sie, welcher Dashboardtyp erstellt werden soll:
Ein Project-Dashboard enthält Informationen für mehr als ein Team oder wenn die Inhalte nicht teamorientiert sind.
Ein Teamdashboard enthält teamspezifische Widgets.
Wenn Sie die konfigurierbaren Widgets für ein einzelnes Team oder mehrere Teams anzeigen möchten, lesen Sie den Out Of Box-Widget-Katalog.
Nachdem Sie den Dashboardtyp ermittelt haben, erstellen Sie das Dashboard. Sie können den Prozess auch optimieren, indem Sie das Dashboard eines anderen Teams kopieren und die Widgets für die Anforderungen Ihres Teams ändern.
Freigeben des Dashboards für Ihr Team und die Projektbeteiligten
Nachdem Sie ein Dashboard erstellt haben, geben Sie die URL für Ihr Team und die Projektbeteiligten weiter. Geben Sie die Aktionen an, die sie ausführen möchten, und fordern Sie Feedback an, um sie umsetzbarer und einfühlsamer zu gestalten.
Die folgenden Bedingungen gelten für das Anzeigen und Bearbeiten von Dashboards:
Alle Projektmitglieder können alle Dashboards anzeigen, es sei denn, Sie wenden bestimmte Einschränkungen mithilfe eines Befehlszeilentools für Sicherheit an. Weitere Informationen finden Sie unter Security Namespace und Berechtigungsreferenz – DashboardsPrivileges.
Alle Projektmitglieder mit Standardzugriff können ein Dashboard erstellen.
Alle Teammitglieder mit standardem Zugriff können ein Teamdashboard erstellen, es sei denn, Sie widerrufen Berechtigungen. Ausführliche Informationen finden Sie unter Festlegen von Standardmäßigen Teamdashboardberechtigungen.
Alle Teammitglieder können alle Teamdashboards bearbeiten, es sei denn, Sie widerrufen die Berechtigung " Dashboard bearbeiten " für ein bestimmtes Dashboard oder alle Teamdashboards. Weitere Informationen finden Sie unter "Festlegen von Dashboardberechtigungen".
Einige Dashboarddiagramme und Widgets enthalten Daten, die bestimmten Berechtigungen und Zugriffen auf Datenebene unterliegen. Weitere Informationen finden Sie in den häufig gestellten Fragen zu Azure DevOps-Dashboards, -Diagrammen und -Berichten.
Sie können die Sichtbarkeit des Dashboards auch erweitern, indem Sie Tafeln und Dashboards als Registerkarten in Ihrem Microsoft Teams-Kanal hinzufügen. Weitere Informationen finden Sie in der Dokumentation Azure DevOps-Registerkarten in Microsoft Teams konfigurieren.
Optimieren von Dashboards für verschiedene Szenarien
Nachdem Ihr Dashboard verwendet wurde, nehmen Sie Anpassungen basierend auf Feedback vor. Aktualisieren Sie Abfragen nach Bedarf, um Datenergebnisse zu verfeinern. Überprüfen Sie regelmäßig Ihre Dashboards, um sicherzustellen, dass sie die Informationen liefern, die Sie, Ihr Team und die Projektbeteiligten benötigen.
In den folgenden Abschnitten werden mehrere Dashboardszenarien und Vorschläge zur Feinabstimmung beschrieben.
Stakeholder-Dashboard
Zu den Projektbeteiligten gehören alle Projektbeteiligten, die an Ihrer Arbeit interessiert sind. Um ein Dashboard zu erstellen, das Ihre Projektbeteiligten unterstützt, verwenden Sie eine Kombination aus Markdown-Widgets (MD) und teamorientierten Widgets, die die Bedenken der Beteiligten ansprechen:
- Teamziele
- Teaminformationen
- Teammitglieder und wichtige Kontakte
- Links zu Arbeitsaufgabenvorlagen
- Teamleitfaden, die mit Wiki-Inhalten verknüpft sind
Persönliches Dashboard
Mithilfe eines Dashboards mit persönlichem Fokus kann jedes Teammitglied seine eigenen Arbeitsaufgaben sehen, andere Arbeiten, denen es folgt, oder Aufgaben, bei denen es erwähnt wird. Erstellen Sie ein persönliches Dashboard mithilfe des Widgets "Zugewiesen an mich " und anderen Abfragekacheln oder -diagrammen, die auf eine Assigned To = @Me Abfrageklausel verweisen.
Die folgende Abbildung zeigt ein persönliches Dashboard mit dem Titel "Mein Arbeitsfokus " mit mehreren Widgets, die den angemeldeten Benutzer unterstützen:
Das Beispieldashboard verwendet Abfragekacheln und Abfragediagramme, nach Assigned To = @Me denen gefiltert wird, um aktuelle Sprintarbeiten, nächste Sprintarbeit, zuletzt abgeschlossene Elemente, Backlogelemente und die von Ihnen erstellte oder kürzlich aktualisierte Arbeit anzuzeigen. Wählen Sie eine beliebige Abfragekachel oder ein Widget aus, um zur vollständigen Liste der Arbeitsaufgaben zu wechseln.
Erwägen Sie auch das Hinzufügen dieser Widgets zu einem persönlichen Dashboard:
- Zugewiesen an mich: Arbeitsaufgaben anzeigen, die dem angemeldeten Benutzer zugewiesen sind.
- Neue Arbeitsaufgabe: Neue Arbeitsaufgaben direkt aus dem Dashboard erstellen.
- Arbeitslinks: Zugriff auf Links zu einem Team-Backlog, Board, aktuellen Sprint-Taskboard und der Abfrageseite.
Die folgende Abbildung zeigt ein persönliches Dashboard, das die dem angemeldeten Benutzer zugewiesene Arbeit auflistet:
Die in diesen Beispielen verwendeten Abfragen finden Sie unter Beispielabfragediagramme.
Teamdashboard
Ein Teamdashboard hilft Mitgliedern, Ziele zu erreichen, den Status zu überwachen, den Fortschritt nachzuverfolgen, Engpässe zu identifizieren und sicherzustellen, dass Backlog-Elemente gut definiert sind. Erstellen Sie ein Teamdashboard, indem Sie eines oder mehrere der folgenden teambezogenen Widgets einschließen:
- Kumuliertes Flussdiagramm (CFD): Den Fluss von Arbeitselementen überwachen und die Anzahl der Arbeitselemente pro Sprintphase nachverfolgen.
- Geschwindigkeitsmetriken: Verfolgen Sie die Fähigkeit des Teams, von Sprint zu Sprint Arbeit zu liefern.
- Zykluszeit: Fügen Sie Zeitmessungen hinzu, um nachzuverfolgen, wie lange ihr Team zum Abschließen von Arbeitsaufgaben benötigt.
- Lead time: Fügen Sie Zeiterfassungen hinzu, um die Dauer vom Beginn der Erstellung bis zur Fertigstellung von Arbeitselementen zu verfolgen.
Velocity hilft Teams zu verstehen, wie gut sie Sprints planen und ausführen. Vorlaufzeit und Zykluszeit zeigen die durchschnittliche Dauer an, welche die Arbeit vom Anfang bis zur Fertigstellung in Anspruch nimmt.
Erwägen Sie das Hinzufügen einer PivotTable , damit Benutzer schnell die Anzahl der Arbeitsaufgaben und deren Zuweisungen sehen können. Anhand dieser Diagramme können Sie ermitteln, ob das Team die Arbeitsauslastung besser ausgleichen muss.
Viele Teams verwalten Code, Tests, Builds und Versionen mithilfe von Azure DevOps. Um diese Aufgaben zu unterstützen, fügen Sie ihrem Teamdashboard die folgenden Widgets hinzu:
- Codekachel: Fügen Sie eine Zusammenfassung des Inhalts eines Codeordners oder Git-Repositorys hinzu.
- Test results Trend (Advanced): Fügen Sie nahezu echtzeitbezogene Sichtbarkeit von Testdaten für Builds und Versionen hinzu.
- Pullanforderung: Anzeigen der aktiven Pullanforderungen (PRs), die von Teammitgliedern angefordert oder vom angemeldeten Benutzer angefordert oder zugewiesen wurden.
Informationen zu Build- und Bereitstellungs-Widgets finden Sie unter Test- und Bereitstellungsdashboard.
Sprint-Dashboard
Azure DevOps bietet mehrere Sprint- und teamspezifische Widgets zum Nachverfolgen des Sprintfortschritts, einschließlich Sprint-Übersicht, Sprintkapazität und Sprint-Burndown. Sie können die Sprintkapazität anzeigen, wenn Ihr Team die Arbeit nachverfolgt, indem Sie Aufgaben verwenden und die Sprintkapazität festlegen.
Die folgende Abbildung zeigt ein Beispiel für ein Sprintfokusdashboard:
Das Beispieldashboard enthält mehrere Abfragekacheln und die folgenden Widgets:
- Sprintübersicht: Diagramm des Sprintfortschritts als Anzahl von Story-Punkten oder Anzahl von Arbeitsaufgaben.
- Neue Arbeitsaufgabe: Bieten Sie Benutzern die Möglichkeit, Arbeitsaufgaben direkt aus dem Dashboard hinzuzufügen.
- Geschwindigkeitsmetriken: Verfolgen Sie die Fähigkeit des Teams, von Sprint zu Sprint Arbeit zu liefern.
- Sprint Burndown: Überwachen Sie den Teamfortschritt, indem Sie die verbleibende Arbeit für den Sprint anzeigen.
Release-Dashboard
Wichtige Softwareversionen umfassen häufig Beiträge aus mehreren Teams. Durch die Freigabe von Burndown- und Burnupdiagrammen können Produktmanager den Fortschritt teamübergreifend verfolgen. Sie können diese Diagramme hochgradig konfigurieren. Sie können Teams, Backlog-Arbeitsaufgaben, Arbeitsaufgabentypen, Feldkriterien, Countdown-Metriken und Zeitintervalle auswählen. Weitere Informationen finden Sie unter Konfiguration eines Burndown- oder Burnup-Widgets.
Hinweis
Analysebasierte Diagramme verwenden EntitySet WorkItemsSnapshot , das Daten als tägliche Momentaufnahmen modelliert. Datenaggregate basierend auf Zuordnungen, die an dem Datum vorgenommen wurden, an dem sie zugewiesen sind. Um ein Burndown-/Burnup-Widget nach Feld- oder Tagzuordnungen zu filtern, weisen Sie sie vor dem zu überwachenden Zeitraum zu. Andernfalls registriert das Widget sie erst ab dem Tag, an dem sie angewendet werden.
Test- und Bereitstellungsdashboard
Viele Teams verfügen über ein dediziertes Dashboard, um den Fortschritt von Tests, Builds und Bereitstellungen nachzuverfolgen. Sie können ein Dashboard erstellen, das sich auf Tests und Bereitstellungen konzentriert, indem Sie die folgenden Widgets hinzufügen:
- Build-Verlauf: Ein Histogramm aller Builds hinzufügen, die für eine bestimmte Build-Pipeline ausgeführt wurden.
- Bereitstellungsstatus: Anzeigen des Bereitstellungsstatus und der Testdurchlaufrate für bestimmte Buildpipelines.
- Übersicht über die Releasepipeline: Zeigen Sie den Status der Phasen in einer Releasepipeline an.
- Anforderungsqualität: Zeigen Sie eine Zuordnung der Testanforderungen und der neuesten Testergebnisse an.
Die folgende Abbildung zeigt ein Beispiel für die Ausgabe des Buildverlaufs-Widgets auf einem Dashboard:
Die folgende Abbildung zeigt ein Beispiel für die Ausgabe des Versionspipelineübersichts-Widgets auf einem Dashboard:
Die folgende Abbildung zeigt ein Beispiel für die Ausgabe des Bereitstellungsstatus-Widgets auf einem Dashboard:
Verwenden von KI zum Planen effektiver Dashboards
Wenn Sie den Azure DevOps MCP-Server konfigurieren, können Sie KI-Assistenten verwenden, um Dashboards zu planen und zu entwerfen.
Beispiel-Prompts
| Aufgabe | Beispielaufforderung |
|---|---|
| Team-Dashboard planen | What widgets should I include on a team dashboard for a Scrum team in <Contoso> project? |
| Planen eines Projektdashboards | Help me design a project-level dashboard that gives leadership visibility into progress across all teams in <Contoso> project |
| Widgets auswählen | Which widgets should I use to track code quality and test coverage on my dashboard? |
| Persönliche Produktivität | What assigned-to-me widgets can I add to a dashboard to track my own work items and pull requests? |
| Ansicht der Projektbeteiligten | Help me create a dashboard focused on release readiness for stakeholders in <Contoso> project |
| Pipeline-Gesundheit | What widgets should I add to monitor build and release pipeline health on a dashboard? |
| Triage-Engpässe | Based on work items in the current sprint for <Contoso> project, where are items getting stuck and which dashboard widgets should we add to monitor those bottlenecks? |
| Erstellen einer Dashboardprüfliste | Create a checklist for a sprint dashboard for <Fabrikam> team: what questions should it answer, which widgets should it include, and what queries does each widget need? |
Tipp
Wenn Sie Visual Studio Code verwenden, ist der Agentmodus besonders hilfreich beim Durchlaufen von Dashboardempfehlungen, während Sie echte Projektdaten erkunden.
Verwandte Inhalte
- Häufig gestellte Fragen zu Dashboards, Diagrammen und Berichten
- Widget-Katalog
- Marketplace-Widgets
- Konfigurieren Sie Azure DevOps-Registerkarten in Microsoft Teams