Oefening: afhankelijkheden bijhouden met behulp van leveringsplannen

Voltooid

Het Tailspin-team merkte eerder op dat sommige kaarten in de leveringsplannen groene pictogrammen of rode pictogrammen hebben gekoppeld. U leert nu hoe deze pictogrammen de afhankelijkheden laten zien die bestaan tussen werkitems en hoe u afhankelijkheidsproblemen kunt oplossen.

Het team heeft afhankelijkheden tussen verschillende werkitems gemaakt met behulp van het koppelingstype Voorafgaande/opvolgende taak. De koppelingen die ze hebben gemaakt, worden automatisch weergegeven in het leveringsplan dat ze hebben gemaakt. Nu moeten ze deze afhankelijkheden controleren en eventuele afhankelijkheden oplossen die problemen hebben.

U doet dit als volgt:

  • Bekijk leveringsplannen voor afhankelijkheden.
  • Werkitems identificeren met afhankelijkheidsproblemen.
  • Los afhankelijkheden op die problemen hebben.

Werkitems met afhankelijkheden weergeven

Het eerste wat het team ziet wanneer ze het leveringsplan openen, is dat er koppelingspictogrammen worden weergegeven. Kaarten met een groen pictogram geven aan dat er geen afhankelijkheidsproblemen zijn. Kaarten met een rood pictogram geven aan dat er problemen zijn met een of meer afhankelijkheden.

Er treden afhankelijkheidsproblemen op wanneer een voorafgaande werkitem moet worden voltooid na een opvolgend werkitem.

A screenshot showing the delivery plan with dependencies.

Lijnen weergeven die werkitems koppelen aan afhankelijkheden

Als u de werkitems wilt weergeven die in een afhankelijkheid delen, selecteert u de kaart met een pictogram dat is gekoppeld. Hier selecteren we de kaart Privacybeleid bijwerken .

Er wordt een koppeling weergegeven die aangeeft welk werkitem deel uitmaakt van de afhankelijkheid. In dit geval wordt benadrukt dat het trainingsitem voor interactie van de community voor het Engine-team volledig is. De pijl geeft de richting van de afhankelijkheid aan en de zwarte lijn versterkt dat er geen probleem is.

A screenshot showing the dependency line between teams with no issues.

Als u de afhankelijkheidslijn wilt sluiten, selecteert u de kaart of een willekeurige plaats in de weergave.

Kies nu een kaart met een probleem. Hier selecteren we De huisstijl van de site bijwerken. Er wordt een probleem weergegeven met de koppeling naar het push-bèta-item dat is gedefinieerd voor het engineteam. De rode lijn geeft aan dat er een probleem is en de pijl geeft aan dat het push-bèta-item is gepland om te voltooien nadat de huisstijl van de updatesite is voltooid. Dit hangt ervan af dat het eerst wordt voltooid.

A screenshot showing the dependency line between teams with issues.

Het dialoogvenster Afhankelijkheid openen

Als u de details van het werkitem Push beta wilt bekijken, kiest u het pictogram van de kaart om het dialoogvenster Afhankelijkheden te openen. De eerste afhankelijkheid geeft een probleem aan waarbij het werkitem Voor de huisstijl van de updatesite het push-bètawerk eerst moet worden voltooid. De tweede afhankelijkheid die wordt vermeld, geeft geen probleem weer.

Dependency dialog for a work item with issues.

Afhankelijkheden met problemen oplossen

Het team besluit de volgorde te wijzigen waarin geselecteerde werkitems moeten worden voltooid om de afhankelijkheidsproblemen op te lossen. Ze voeren de volgende acties uit:

  • Webteam:

    • Sleep Een git-werkstroomkaart maken van Sprint 1 naar Sprint 2.
    • Sleep Opensource-code controleren op beveiligingsproblemen en licentievoorwaardenkaart van Sprint 2 naar Sprint 1.
    • Sleep de huisstijlkaart van de site bijwerken van Sprint 4 naar Sprint 6.
  • Engine-team:

    • Sleep de push-bètakaart van Sprint 6 naar Sprint 5.

Tip

Als de pictogrammen niet worden bijgewerkt zoals verwacht, vernieuwt u de browser door op Ctrl+F5 te drukken.

Zodra deze wijzigingen zijn aangebracht, ziet het team dat alle afhankelijkheidsproblemen zijn opgelost.

A screenshot showing the delivery plan with all dependencies resolved.

U hebt zojuist een aantal waardevolle werkzaamheden voltooid die van invloed zijn op de organisatie op een zinvolle manier. Het management kan erop vertrouwen dat het werk zonder te verwachten vertragingen zal worden voortgezet. In plaats van te wachten op afhankelijkheden die moeten worden geleverd, hebben teams altijd productief werk om aan te nemen. Het kan veranderen naarmate de omstandigheden zich ontwikkelen, maar nu weet iedereen waar ze moeten blijven.