Delen via


Vijf stappen voor het ontwikkelen van bruikbare dashboards in Azure DevOps

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

U wilt uw team en belanghebbenden de informatie geven die ze nodig hebben om te voldoen aan bedrijfsdoelstellingen en projecten in de toekomst te houden. Correct ontworpen dashboards kunnen u helpen deze doelen te bereiken. Dit artikel bevat enkele voorbeelden van dashboards die u kunt aanpassen om uw eigen dashboards te maken.

Voer de volgende taken uit om een goed ontworpen dashboard te maken:

  • Een dashboardfocus kiezen
  • Kies het type dashboard en maak uw dashboard
  • Dashboardwidgets toevoegen en configureren
  • Het dashboard delen met uw team en belanghebbenden
  • Controleren en afstemmen
  • Een dashboardfocus kiezen
  • Uw dashboard maken
  • Widgets toevoegen en configureren
  • Het dashboard delen met uw team en belanghebbenden
  • Controleren en afstemmen

Een dashboardfocus kiezen

Bij het bepalen van de focus van een dashboard, identificeert u de informatiebehoeften van de beoogde doelgroep. U wilt dat uw dashboards inzichten en identiteitsacties bieden.

Uw dashboardfocus bepaalt het type dashboard dat u maakt, team of project, zoals aangegeven in de volgende tabel.

Focus Beschrijving Type dashboard
Belanghebbende Gebruik dit om team- en organisatiedoelen, informatie, koppelingen naar werkitemsjablonen te delen om bugs of nieuwe functieaanvragen te maken, en meer. Team of project
Persoonlijk Helpt elk teamlid zich te concentreren op hun achterstand en huidige werk. Project of team
Team Biedt informatie voor een team om de status te controleren, de voortgang bij te houden, knelpunten te identificeren en ervoor te zorgen dat achterstandsitems goed zijn gedefinieerd. Team
Sprint Dit is handig voor elk team om dagelijks te controleren of het team op schema is om te voldoen aan sprintdoelen en eventuele problemen op te lossen die van invloed zijn op deze doelen. Team
Release Gebruik deze functie om de status te bewaken en de voortgang bij te houden voor een belangrijke release die mogelijk bijdragen van verschillende teams omvat. Project
Testen en implementeren Gebruik dit voor het bewaken van continue integratie, builds, implementaties en releases. Project of team

De volgende tabel bevat verschillende typen dashboards die u mogelijk wilt maken.

Focus Beschrijving
Belanghebbende Wordt gebruikt om team- en organisatiedoelen, informatie, koppelingen naar werkitemsjablonen te delen om bugs of nieuwe functieaanvragen te maken, en meer.
Persoonlijk Helpt elk teamlid zich te concentreren op hun achterstand en huidige werk.
Team Biedt informatie voor een team om de status te controleren, de voortgang bij te houden, knelpunten te identificeren en ervoor te zorgen dat achterstandsitems goed zijn gedefinieerd.
Sprint Dit is handig voor elk team om dagelijks te controleren of het team op schema is om te voldoen aan sprintdoelen en eventuele problemen op te lossen die van invloed zijn op deze doelen.
Release Wordt gebruikt voor het bewaken van de status en het bijhouden van de voortgang van een belangrijke release, waarbij mogelijk bijdragen van verschillende teams betrokken zijn.
Testen en implementeren Gebruik dit voor het bewaken van continue integratie, builds, implementaties en releases.

Kies het type dashboard en maak uw dashboard

Wanneer een team wordt gemaakt, wordt er een standaarddashboard met de naam Overzicht gemaakt dat geen widgets bevat. Dit standaarddashboard is altijd een teamdashboard dat u kunt bewerken en de naam ervan kunt wijzigen. Wanneer u een dashboard toevoegt, kiest u het type op basis van de volgende richtlijnen.

  • Project: kies dit type als u informatie wilt opnemen voor meer dan één team of als de inhoud niet is gericht op het team.
  • Team: Kies dit type wanneer u van plan bent teamspecifieke widgets op te nemen.

Bekijk de out-of-box widgetcatalogus om te bepalen welke widgets kunnen worden geconfigureerd voor één team of meerdere teams.

Zie Dashboards toevoegen, de naam ervan wijzigen en verwijderen om het dashboard te maken. Stroomlijn uw proces door het dashboard van een ander team te kopiëren en bij te werken voor uw team. Zie Een dashboard kopiëren voor meer informatie.

Uw dashboard maken

Wanneer een team wordt gemaakt, wordt er een standaarddashboard met de naam Overzicht gemaakt dat geen widgets bevat. Dit standaarddashboard is altijd een teamdashboard dat u kunt bewerken en de naam ervan kunt wijzigen. Bekijk de out-of-box widgetcatalogus om te bepalen welke widgets kunnen worden geconfigureerd voor één team of meerdere teams.

Zie Dashboards toevoegen, de naam ervan wijzigen en verwijderen om het dashboard te maken.

Het dashboard delen met uw team en belanghebbenden

Nadat u uw dashboard hebt gemaakt, deelt u de URL met uw team en belanghebbenden. Laat ze weten wat voor soort acties u wilt uitvoeren. Vraag hun feedback om uw inspanningen te ondersteunen om het zo bruikbaar en inzichtelijk mogelijk te maken.

Als u dashboards wilt weergeven of bewerken, moet aan de volgende voorwaarden worden voldaan.

Controleren en afstemmen

Nadat u uw dashboard hebt gemaakt, wilt u het verfijnen op basis van feedback die u ontvangt. Vaak moet u een of meer query's bijwerken die in uw dashboard worden gebruikt om de queryresultaten te verfijnen. Controleer regelmatig uw dashboards om ervoor te zorgen dat deze de informatie levert die u, uw team en belanghebbenden nodig hebben.

Dashboard belanghebbenden

Belanghebbenden zijn alle projectleden die geïnteresseerd zijn in het werk dat u uitvoert. U kunt een combinatie van Markdown-widgets en andere teamgerichte widgets gebruiken om de volgende informatie aan te pakken:

  • Teamdoelen
  • Teamgegevens
  • Teamleden en belangrijke contactpersonen
  • Koppelingen naar werkitemsjablonen
  • Teamrichtlijnen die u kunt koppelen aan wiki-inhoud

Persoonlijk dashboard

U kunt een dashboard voor persoonlijke focus instellen dat alle teamleden kunnen gebruiken met behulp van de widget Toegewezen aan mij en andere querytegel- of querygrafieken die verwijzen naar een Assigned To = @Me querycomponent.

In de volgende afbeelding ziet u een persoonlijk dashboard met de naam Mijn werkfocus. Elk teamlid kan dit dashboard bekijken voor werk dat aan hen is toegewezen, werk dat ze volgen of werken waar ze worden vermeld.

Schermopname van Dashboard, My Work-querytegels en querygrafieken.

De volgende tabel bevat meer informatie voor elke widget die wordt weergegeven in het dashboard. Zie Voorbeeldquerygrafieken voor meer informatie over het maken van query's voor elk van deze voorbeelden.

Titel Beschrijving Widgettype
Huidige sprint Werk toegewezen aan @Me de huidige sprint. Querytegel
Volgende sprint Werk toegewezen aan @Me de huidige sprint. Querytegel
Voltooide laatste sprint Werk voltooid laatste sprint toegewezen aan @Me. Querytegel
Mijn achterstand Werk toegewezen aan @Me nieuwe, voorgestelde of actieve werk. Querytegel
Ik heb de afgelopen 30 dagen gemaakt Actief werken met de volgende componenten: Created By = @Me en Created Date >= @Today-30. Querytegel
Ik ben onlangs bijgewerkt Actief werk waarvan ID In @MyRecentActivity. Querytegel
Werk dat ik volg Actief werk waarvan ID In @MyFollows. Querytegel
Mijn achterstand per staat Gestapeld vlakdiagram met werk dat is toegewezen @Me aan de afgelopen vier weken. Querygrafiek
Mijn werk - Huidige sprint per werkitemtype Actief werk op type toegewezen @Me voor de huidige sprint. Querygrafiek
Mijn achterstand per werkitemtype Werk toegewezen aan @Me per type. Querygrafiek
Nieuw werk < 7 dagen Actief werk toegewezen aan @Me en Created Date >= @Today-7. Querygrafiek

Tip

Houd er rekening mee dat u snel naar de query kunt navigeren en een volledige lijst met werkitems achter elke querytegel of widget kunt weergeven door op de tegel of widget te klikken.

Overweeg ook de volgende widgets toe te voegen aan het dashboard met persoonlijke focus:

  • Nieuw werkitem: ondersteunt het maken van nieuwe werkitems
  • Werkkoppelingen: Bevat koppelingen naar de achterstand van een team, bord, huidige sprint taskboard en de pagina met query's
  • Toegewezen aan mij: Bevat een lijst met werkitems die zijn toegewezen aan de momenteel aangemelde gebruiker, zoals wordt weergegeven in de volgende afbeelding.

Schermopname van dashboard, toegewezen aan mij widget.

Teamdashboard

Welke informatie is het belangrijkst voor uw team? Welke doelen, doelstellingen of richtlijnen wilt u dat alle teamleden volgen?

Maak uw teamdashboard om uw teamleden te ondersteunen om te voldoen aan teamdoelen, de status te bewaken, de voortgang bij te houden, knelpunten te identificeren en ervoor te zorgen dat achterstandsitems goed zijn gedefinieerd. U kunt een of meer van de volgende widgets binnen het teambereik opnemen in een teamdashboard. Snelheid kan teams helpen te leren hoe goed ze hun sprintplannen plannen en uitvoeren. Lead- en cyclustijd kan teams helpen de gemiddelde tijd te leren die nodig is om van begin tot voltooiing over te stappen.

U kunt een grafiek toevoegen voor werkitemwidget, draaitabel om snel het aantal werkitems en de bijbehorende toewijzingen weer te geven, zoals geïllustreerd in de volgende afbeeldingen. Gebruik deze grafieken om te bepalen of het team een betere taakverdeling nodig heeft.

Schermopname van dashboard, toegewezen werkdraai- en gestapelde staafdiagramwidgets.

Als uw team de code, tests, builds en releases beheert met behulp van Azure DevOps, kunt u overwegen de volgende widgets toe te voegen aan uw teamdashboard.

Sprint-dashboard

Azure DevOps biedt verschillende sprint- en teamspecifieke widgets om de voortgang van sprints bij te houden. Deze widgets omvatten Sprint-overzicht, Sprintcapaciteit en Sprint burndown. Sprintcapaciteit is alleen nuttig als uw team werk bijhoudt met behulp van taken en de Sprint-capaciteit voor het team instelt, zoals beschreven in Bepalen en sprintcapaciteit instellen.

In de volgende afbeelding ziet u een voorbeeld van een sprintfocusdashboard.

Schermopname van dashboard- en sprintfocusquerytegels, Team Velocity- en Sprint Burndown-widgets.

Dit sprintdashboard bevat verschillende querytegels en de volgende widgets:

Releasedashboard

Grote softwarereleases hebben vaak bijdragen van een of meer teams. Release burndown- en burnup-grafieken kunnen productmanagers helpen bij het bijhouden van de voortgang van het werk voor een aantal teams. Burndown-grafieken zijn zeer configureerbaar. U kunt een of meer teams, achterstandswerkitems of werkitemtypen, veldcriteria, metrische aftelgegevens en tijdsinterval kiezen. Zie Een burndown- of burnupwidget configureren voor meer informatie.

Burndown-grafiek

In de volgende burndowngrafiek ziet u de voltooiing van gepland werk van 1 juli tot en met 30 september 2022.

Schermopname van de burndowngrafiek van Sprint.

Burnup-grafiek

In de volgende burnupgrafiek ziet u de voltooiing van het werk van 1 mei tot en met 31 december 2022.

Schermopname van de burnupgrafiek van Sprint.

Notitie

Grafieken op basis van analyses worden gebouwd op basis van de WorkItemsSnapshot EntitySet. Entiteitstypen voor momentopnamen worden gemodelleerd als dagelijkse momentopnamen. Gegevens worden samengevoegd op basis van toewijzingen die zijn gemaakt vanaf de datum waarop ze worden toegewezen. Dit betekent dat als u een Burndown-/Burnup-widget wilt filteren op basis van veld- of tagtoewijzingen, u deze vóór de periode die u wilt bewaken, moet toewijzen. Anders worden ze pas geregistreerd door de widget op de datum waarop ze worden toegepast.

Dashboard testen en implementeren

Maak een speciaal dashboard om te controleren hoe tests, builds en implementaties worden uitgevoerd door een of meer van de volgende widgets toe te voegen.

Buildgeschiedenis

Schermopname van de overzichtsgrafiek releasepijplijn.

Overzicht van releasepijplijn

Schermopname van de overzichtsgrafiek releasepijplijn.

Implementatiestatus

Schermopname van de widget Implementatiestatus.

De zichtbaarheid van uw dashboard uitbreiden

U kunt borden en dashboards toevoegen als tabbladen aan uw Teams-kanaal. Azure DevOps Services-tabbladen configureren in Microsoft Teams