Delen via


Effectieve dashboards ontwerpen in Azure DevOps

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

Om uw team en belanghebbenden op de hoogte te houden en projecten op schema te houden, zijn bruikbare dashboards in Azure DevOps essentieel. In dit artikel wordt beschreven hoe u effectieve dashboards ontwerpt die overeenkomen met uw bedrijfsdoelstellingen.

Een dashboardfocus kiezen

Wanneer u de focus van een dashboard bepaalt, is het van cruciaal belang om de informatiebehoeften van de beoogde doelgroep te identificeren. Het doel is om dashboards te maken die inzicht bieden en helpen bij het identificeren van acties die moeten worden uitgevoerd.

De focus van uw dashboard bepaalt of u een team- of projectdashboard maakt, zoals wordt weergegeven in de volgende tabel.

Focus Beschrijving Type dashboard
Belanghebbende Deel team- en organisatiedoelen, informatie, koppelingen naar werkitemsjablonen om bugs of nieuwe functieaanvragen te maken, en meer. Team of project
Persoonlijk Help elk teamlid zich te concentreren op hun achterstand en het huidige werk. Project of team
Team Geef informatie op 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 Bekijk in dagelijkse stand-ups om ervoor te zorgen dat het team op schema is om sprintdoelen te halen en eventuele problemen op te lossen die van invloed zijn op deze doelen. Team
Release Bewaak de status en volg de voortgang naar een belangrijke release die mogelijk bijdragen van verschillende teams omvat. Project
Testen en implementeren Continue integratie, builds, implementaties en releases bewaken. Project of team

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

Focus Beschrijving
Belanghebbende Deel team- en organisatiedoelen, informatie, koppelingen naar werkitemsjablonen om bugs of nieuwe functieaanvragen te maken, en meer.
Persoonlijk Help elk teamlid zich te concentreren op hun achterstand en het huidige werk.
Team Geef informatie op 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 Bekijk in dagelijkse stand-ups om ervoor te zorgen dat het team op schema is om te voldoen aan sprintdoelen en eventuele problemen op te lossen die van invloed zijn op deze doelen.
Release Bewaak de status en volg de voortgang van een belangrijke release, waarbij mogelijk bijdragen van verschillende teams betrokken zijn.
Testen en implementeren Continue integratie, builds, implementaties en releases bewaken.

Kies een dashboardtype en maak het

Wanneer een team wordt gemaakt, wordt er ook een standaarddashboard met de naam Overzicht gemaakt zonder widgets. 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: selecteer dit type om informatie op te nemen voor meer dan één team of als de inhoud niet is gericht op het team.
  • Team: Selecteer dit type om 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.

Zodra u uw dashboardtype hebt gekozen, maakt u een dashboard. U kunt uw proces ook stroomlijnen door het dashboard van een ander team te kopiëren en bij te werken voor uw team.

Zodra u uw dashboardtype hebt gekozen, maakt u een dashboard.

Widgets configureren

Wanneer een team wordt gemaakt, wordt er ook een standaarddashboard met de naam Overzicht gemaakt zonder widgets. 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.

Het dashboard delen met uw team en belanghebbenden

Nadat u uw dashboard hebt gemaakt, deelt u de URL met uw team en belanghebbenden. Geef de acties op die ze moeten uitvoeren en vraag feedback om deze beter leesbaar en inzichtelijker 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, kunt u het verfijnen op basis van feedback. Werk query's zo nodig bij om de resultaten te verfijnen. Controleer regelmatig uw dashboards om ervoor te zorgen dat ze de informatie leveren die u, uw team en belanghebbenden nodig hebben.

In de volgende tabel worden de dashboardtypen beschreven:

Type dashboard

Beschrijving


Dashboard belanghebbenden

Belanghebbenden omvatten alle projectleden die geïnteresseerd zijn in uw werk. Gebruik een combinatie van Markdown-widgets en teamgerichte widgets om aan te pakken:

  • Teamdoelen
  • Teamgegevens
  • Teamleden en belangrijke contactpersonen
  • Koppelingen naar werkitemsjablonen
  • Teamrichtlijnen gekoppeld aan wiki-inhoud

Persoonlijk dashboard

Stel een persoonlijk focusdashboard in voor alle teamleden met behulp van de widget Toegewezen aan mij en andere querytegels of grafieken 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 dashboardwerkquerytegels en querygrafieken.
De volgende lijst bevat meer informatie voor elke widget die wordt weergegeven in het dashboard. Zie Voorbeeldquerygrafieken voor meer informatie over het maken van query's voor deze voorbeelden.

  • Huidige sprint: Werk toegewezen aan @Me de huidige sprint.
  • Volgende sprint: Werk toegewezen aan @Me de volgende sprint.
  • Voltooide laatste sprint: Werk voltooide laatste sprint toegewezen aan @Me.
  • Mijn achterstand: Werk toegewezen aan @Me nieuwe, voorgestelde of actieve werk.
  • Ik heb de afgelopen 30 dagen gemaakt: Actief werken met de volgende componenten: Created By = @Me en Created Date >= @Today-30.
  • Ik heb onlangs bijgewerkt: Actief werk waarvan ID In @MyRecentActivity.
  • Werk dat ik volg: Actief werk waarvan ID In @MyFollows.
  • Mijn achterstandsstatus: gestapeld vlakdiagram met werk dat is toegewezen @Me aan de afgelopen vier weken (querygrafiek).
  • Mijn werk- Huidige sprint per werkitemtype: Actief werk per type toegewezen @Me aan de huidige sprint (querygrafiek).
  • Mijn achterstand op werkitemtype: Werk toegewezen op @Me type (querygrafiek).
  • Nieuw werk < 7 dagen: Actief werk toegewezen aan @Me en Created Date >= @Today-7 (querygrafiek).
    Selecteer een querytegel of widget om snel naar de query te navigeren en een volledige lijst met werkitems weer te geven. Overweeg de volgende widgets toe te voegen aan het dashboard met persoonlijke focus:
  • Nieuw werkitem: Nieuwe werkitems maken.
  • Werkkoppelingen: Toegang tot koppelingen naar de achterstand van een team, bord, huidige sprint Taskboard en de pagina met query's.
  • Toegewezen aan mij: Bekijk 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

Maak uw teamdashboard om leden te helpen bij het voldoen aan doelen, de status te bewaken, de voortgang bij te houden, knelpunten te identificeren en ervoor te zorgen dat achterstandsitems goed zijn gedefinieerd. Voeg een of meer van de volgende widgets binnen het teambereik toe:

Sprint-dashboard

Azure DevOps biedt verschillende sprint- en teamspecifieke widgets om de voortgang van sprints bij te houden, waaronder Sprint-overzicht, Sprintcapaciteit en Sprint burndown. Sprintcapaciteit is alleen nuttig als uw team werk bijhoudt met behulp van taken en de Sprint-capaciteit 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 betrekking op bijdragen van meerdere teams. Burndown- en burnup-grafieken vrijgeven, helpen productmanagers bij het bijhouden van de voortgang in teams. Deze grafieken zijn zeer configureerbaar, zodat u teams kunt kiezen, werkitems of typen werkitems achterstallige werkitems, veldcriteria, aftelgegevens en tijdsintervallen. Zie Een burndown- of burnupwidget configureren voor meer informatie.

Notitie

Op analyses gebaseerde grafieken gebruiken de WorkItemsSnapshot EntitySet, waarmee gegevens worden gemodelleert als dagelijkse momentopnamen. Gegevensaggregaties op basis van toewijzingen die zijn gemaakt op de datum waarop ze worden toegewezen. Als u een Burndown-/Burnup-widget wilt filteren op veld- of tagtoewijzingen, wijst u deze toe vóór de periode die u wilt bewaken. Anders registreert de widget ze pas op de datum waarop ze worden toegepast.

Dashboard testen en implementeren

Maak een speciaal dashboard om de voortgang van tests, builds en implementaties bij te houden door de volgende widgets toe te voegen:

De zichtbaarheid van uw dashboard uitbreiden

Voeg borden en dashboards als tabbladen toe aan uw Teams-kanaal. Zie Azure DevOps-tabbladen configureren in Microsoft Teams voor meer informatie.