Over werkstroomstatussen in achterstanden en borden

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

Werkstromen staan centraal in de wijze waarop Azure Boards werkitems bijhoudt. Elk werkitemtype heeft een eigen werkstroom die statussen, overgangen en redenen definieert. Overgangen verplaatsen werkitems vooruit en achteruit tussen statussen. Wanneer u een aangepaste status toevoegt, voegt Azure DevOps standaardovergangen toe op basis van procesregels.

Azure Boards gebruikt statuscategorieën om werkstroomgedrag consistent toe te passen op achterstanden, borden en widgets. In dit artikel wordt uitgelegd hoe statussen worden toegewezen aan categorieën en hoe deze toewijzing van invloed is op de zichtbaarheid van items, bordkolommen en rapportagegedrag.

Werkstroomstatussen

Werkstroomstatussen bepalen hoe een werkitem wordt verplaatst van het maken tot het sluiten. In het Agile-proces doorloopt een user story doorgaans de statussen Nieuw, Actief, Opgelost en Gesloten. Als u een werkitem uit de achterstand wilt verwijderen, gebruikt u de status Verwijderd. Zie Werkitems verplaatsen, wijzigen of verwijderen voor meer informatie.

In het volgende diagram ziet u de gebruikelijke voortgangs- en regressiepaden voor veelvoorkomende typen werkitems: gebruikersverhaal (Agile), probleem (Basic), productachterstanditem (Scrum) en vereiste (CMMI).

Werkstroomstatussen: Gebruikersverhaal, Agile-proces

Diagram dat de werkstroomstatussen van Gebruikersverhaal voor de agile-methode toont.

Categoriestatussen

Statuscategorieën standaardiseren hoe Agile-planningshulpprogramma's en dashboardwidgets werkstroomstatussen interpreteren. Teams wijst werkstroomstatussen toe aan deze categoriestatussen: Voorgesteld, Wordt uitgevoerd, Opgelost en Voltooid.

In de volgende tabel ziet u hoe standaard overgenomen statussen worden gekoppeld aan categoriestatussen in de vier systeemprocessen, inclusief de werkitemtypen voor Testplan. TestCase-, TestOntwerp- en Test Suite-werkstromen gebruiken dezelfde toewijzingen voor alle vier processen.

Categories

Werkvolgen

Testen bijhouden

Voorgestelde: Gebruik deze categorie voor nieuw toegevoegde werkitemstatussen. Items verschijnen op de backlog en de eerste kolom op boards en Taskboards komt overeen met Voorgesteld.

New

Ontwerp (testgeval)

Wordt uitgevoerd: Gebruik deze categorie voor actieve werkstatussen. Items verschijnen op de backlog (tenzij verborgen) en komen overeen met de middelste bordkolommen.

Actief (Bug, Epic, Feature, User Story)

Actief (testplan); In planning (testsuite); In uitvoering (testsuite); Gereed (testcase)

Opgelost: Gebruik deze categorie voor staten waarin een oplossing is geïmplementeerd, maar nog niet is geverifieerd (meestal voor bugs). Opgeloste items worden standaard weergegeven in de backlog, kunnen worden opgenomen in burndown-grafieken en gedragen zich in veel tools als In uitvoering.

Opgelost (bug)

n/a

Voltooid: Gebruik deze categorie voor voltooide werkstatussen. Items worden niet weergegeven in de backlog en worden gekoppeld aan de laatste kolom op het bord. Elk type werkitem kan slechts één status hebben die aan deze categorie is toegewezen.

Gesloten (Fout, Episch, Kenmerk, Gebruikersverhaal)

Gesloten (testcase); Voltooid (testsuite); Inactief (testplan)

Verwijderd: Gebruik deze categorie met de status Verwijderd om items te verbergen in backlog- en boardweergaven.

Verwijderd (Epic, Feature, User Story)

n/a

Waar werkitemtypen worden weergegeven

Gebruik de volgende tabel als snelzoekgids voor waar elke categorie van het type werkitem wordt weergegeven.

Categorie werkitemtype Wordt weergegeven op
Requirement Alleen voor het productbord
Feature Alleen bord voor functionaliteitenportfolio
Epic Alleen voor Epic-portfoliobord
Custom Alleen aangepast portfoliobord

Tip

Wijs elke werkstroomstatus toe aan een bordkolom. Als een status niet gemapt is, verschijnt deze niet op het bord.

Note

  • Achterstanden en borden verbergen voltooide of gesloten werkitems wanneer hun gewijzigde datum ouder is dan 183 dagen (ongeveer zes maanden).
  • Zoek verborgen items door een query uit te voeren.
  • Een item opnieuw laten weergeven op een backlog of bord door een kleine update uit te voeren om de wijzigingsdatum te vernieuwen.

Note

  • Achterstanden en borden verbergen voltooide of gesloten werkitems wanneer hun gewijzigde datum ouder is dan één jaar.
  • Zoek verborgen items door een query uit te voeren.
  • Een item opnieuw laten weergeven op een backlog of bord door een kleine update uit te voeren om de wijzigingsdatum te vernieuwen.

Geactiveerd door/datums en opgelost door/datums-velden

Het systeem werkt deze velden bij( geactiveerd op, geactiveerde datum, opgelost door en opgeloste datum) op basis van wijzigingen in de status van de werkstroomcategorie:

  • Wanneer de werkstroomstatus verandert naar een categorie Wordt uitgevoerd, worden Geactiveerd door en Geactiveerde datum door het systeem bijgewerkt.
  • Wanneer de status van de werkstroom verandert in een Opgelost categorie, werkt het systeem Opgelost door en Bijgewerkte datum van oplossing bij.

Zie Hoe werkstroomstatussen worden toegewezen aan statuscategorieën in Backlogs en Boards voor meer informatie over hoe werkstroomstatussen en statuscategorieën worden gebruikt.

Note

Deze logica is van toepassing op Azure DevOps Services, Azure DevOps Server 2020.1-update en latere versies.

Omdat deze velden verwijzen naar werkstroomstatuscategorieën, zullen alle aangepaste werkstroomstatussen die u toevoegt ook velden bijwerken. Zie De werkstroom voor een proces aanpassen voor meer informatie.

Aanvullende opmerkingen

  • De velden worden bijgewerkt wanneer een werkitem wordt verplaatst van een andere categoriestatus dan het item dat wordt ingesteld. Als u bijvoorbeeld een werkitem verplaatst van Nieuw naar Vast, worden de velden Opgelost op/Opgeloste datum bijgewerkt. Als u overstapt van Vast naar Gereed voor testen, die zich in dezelfde categoriestatus bevinden, worden de velden Opgelost op/Opgeloste datum niet bijgewerkt.
  • Wanneer u teruggaat in status, bijvoorbeeld van een Opgelost naar een Actief status, wist het systeem de velden Opgelost door/Opgeloste datum. Als u overstapt van Actief naar Nieuw, wist het systeem de velden Geactiveerd door/Datum geactiveerd.
  • Wijzig deze veldwaarden niet handmatig. Deze velden zijn systeemvelden die onder systeemregels vallen en Azure DevOps handmatige waarden overschrijft.

Wanneer moet u een status toevoegen versus een kolom

Gebruik statussen en kolommen samen om de werkstatus bij te houden, maar gebruik elke status voor een ander bereik:

  • Status: workflowlogica op projectniveau die door teams wordt gedeeld.
  • Kolom: Visualisatie van bord op teamniveau.

Gebruikers met machtigingen voor procesbewerking (meestal Project verzamelingsbeheerders of gedelegeerde proceseditors) kunnen aangepaste statussen toevoegen. Teambeheerders en Project Beheerders kunnen bordkolommen toevoegen.

Voeg aangepaste statussen toe wanneer teams een gedeelde werkstroomdefinitie nodig hebben voor query's, rapportage en consistentie tussen teams. Aangepaste statussen worden doorgegeven aan werkitemtypen die verwijzen naar het proces.

Kolommen toevoegen of aanpassen wanneer een team een bordspecifieke weergave van werk nodig heeft zonder de gedeelde werkstroom te wijzigen.

Om verwarring te voorkomen, houdt u het eigendom van werkitems afgestemd op teamgebiedpaden of standaardiseert u gedeelde werkstromen met aangepaste statussen wanneer meerdere teams hetzelfde proces volgen.

Werkitems automatisch voltooien met pull-aanvragen

Wanneer u een werkitem koppelt aan een pull-aanvraag (PR), kan Azure DevOps het gekoppelde werkitem automatisch voltooien wanneer de pull-aanvraag is voltooid. Zie Automatisch werkitems voltooien met pull-aanvragen voor meer informatie.

Statusovergangen van werkitems automatiseren

Azure DevOps kan de status van een bovenliggend werkitem op basis van de status van de onderliggende taken automatisch bijwerken. Zie Statusovergangen van werkitems automatiseren voor meer informatie.

Erfenisprocesmodel

On-premises-XML-procesmodel

Dashboardwidgets