Over werkstroomstatussen in achterstanden en borden

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

Alle werkstromen bestaan uit statussen, overgangen en redenen. Werkstromen worden gedefinieerd voor een werkitemtype. Een overgang ondersteunt voorwaartse en achterwaartse beweging tussen twee staten. Wanneer u een aangepaste status toevoegt, worden in het systeem automatisch overgangen van de aangepaste status toegevoegd aan alle andere overgenomen statussen (met uitzondering van Verwijderd).

Elke status behoort tot een statuscategorie (voorheen een metastate genoemd). Statuscategorieën ondersteunen de achterstallige en bordweergaven van agile-hulpprogramma's.

Werkstroomstatussen

Werkstroomstatussen bepalen hoe een werkitem vordert van het maken tot het sluiten. De vier belangrijkste statussen die zijn gedefinieerd voor het User Story (Agile-proces) beschrijven de voortgang van een gebruikersverhaal. De werkstroomstatussen zijn Nieuw, Actief, Opgelost en Gesloten. (De status Verwijderd biedt ondersteuning voor het verwijderen van een werkitem uit de achterstand. Zie voor meer informatieWerkitems verplaatsen, wijzigen of verwijderen.)

De natuurlijke voortgang en regressies voor de typen werkitems - gebruikersverhaal (Agile), probleem (Basic) productachterstanditem (Scrum) en vereiste (CMMI) - worden zoals weergegeven.

Werkstroomstatussen: Gebruikersverhaal, Agile-proces

Werkstroomstatussen van gebruikersverhaal, Agile-proces

Categoriestatussen

Categoriestatussen bepalen hoe Agile-planningshulpprogramma's en dashboardwidgets elke werkstroomstatus behandelen. De statuscategorieën die door de achterstanden, borden en widgets worden gebruikt, worden voorgesteld, in uitvoering, opgelost en voltooid.

Hier ziet u hoe de standaard, overgenomen statussen worden toegewezen aan de categoriestatussen voor de vier systeemprocessen, waaronder werkitemtypen Testplan. De werkstroomstatussen voor Test Case, Test Design en Test Suite zijn hetzelfde voor alle vier de systeemprocessen.

Categorieën

Werktracering

Testen bijhouden

Voorgesteld: Toegewezen aan statussen die zijn gekoppeld aan nieuw toegevoegde werkitems, zodat ze worden weergegeven in de achterstand. De eerste kolom op de Kanbanborden en Taskboards worden toegewezen aan een categorie Voorgestelde status.

Nieuw

Ontwerp (testcase)

Wordt uitgevoerd: Toegewezen aan statussen die actief werk vertegenwoordigen. Werkitems die zijn toegewezen aan statussen die aan deze categorie zijn toegewezen, worden weergegeven in de achterstand (tenzij u ervoor kiest om ze te verbergen) en de middelste kolommen op Kanbanborden samen te stellen.

Actief (Bug, Epic, Feature, User Story)

Actief (testplan) in planning (testpakket) wordt uitgevoerd (testpakket) gereed (testcase)

Opgelost: Toegewezen aan statussen die een oplossing vertegenwoordigen, is geïmplementeerd, maar nog niet geverifieerd. Over het algemeen zijn deze statussen van toepassing op bugs. Werkitems met de status Opgeloste categorie worden standaard weergegeven in de achterstand. De Agile-hulpprogramma's behandelen de status van de opgeloste categorie precies hetzelfde als de status In voortgangscategorie .

Opgelost (bug)

N.v.t.

Voltooid: Toegewezen aan statussen die werk vertegenwoordigen dat is voltooid. Werkitems waarvan de status zich in deze categorie bevindt, worden niet weergegeven in de achterstand en worden weergegeven in de laatste kolom van het Kanban-bord. U kunt de statussen in deze categorie niet wijzigen en u kunt ook geen statussen aan deze categorie toevoegen.

Gesloten (Bug, Epic, Feature, User Story)

Gesloten (testcase) voltooid (testpakket) inactief (testplan)

Verwijderd: Toegewezen aan de status Verwijderd. Werkitems in een status die is toegewezen aan de categorie Verwijderd, zijn verborgen in de achterstands- en bordervaringen.

Verwijderd (Epic, Feature, User Story)

N.v.t.

Notitie

Voltooide of gesloten werkitems worden niet weergegeven op de achterstanden en borden nadat de waarde Voor gewijzigde datum groter is dan 183 dagen (ongeveer een half jaar). U kunt deze items nog steeds weergeven met behulp van een query. Als u wilt dat ze worden weergegeven in een achterstand of bord, kunt u een kleine wijziging aanbrengen, waardoor de klok opnieuw wordt ingesteld.

Notitie

Voltooide of gesloten werkitems worden niet weergegeven op de achterstanden en borden nadat de waarde Voor gewijzigde datum groter is dan een jaar oud. U kunt deze items nog steeds weergeven met behulp van een query. Als u wilt dat ze worden weergegeven in een achterstand of bord, kunt u een kleine wijziging aanbrengen, waardoor de klok opnieuw wordt ingesteld.

Geactiveerd door/datum en opgelost op/datum-velden

Het systeem werkt deze velden bij( geactiveerd op, geactiveerde datum, opgelost door en opgeloste datum) wanneer een wijziging plaatsvindt op basis van de bijbehorende statussen van de werkstroomcategorie. Wanneer de werkstroomstatus wordt gewijzigd in een categorie Status in voortgang , worden geactiveerd op en geactiveerde datum bijgewerkt. Wanneer de werkstroomstatus wordt gewijzigd in een categorie Opgeloste status, worden Opgelost op en Opgeloste datum bijgewerkt.

Zie Hoe werkstroomstatussen worden toegewezen aan statuscategorieën. Zie Hoe werkstroomstatussen en statuscategorieën worden gebruikt in Achterstanden en Borden.

Notitie

De logica voor de velden die hier worden beschreven, is van toepassing op Azure DevOps Services, Azure DevOps Server 2020.1-update en latere versies.

Omdat deze velden verwijzen naar de statuscategorieën van de werkstroom, worden aangepaste werkstroomstatussen waarnaar u toevoegt, verwezen bij het bijwerken van de velden. Zie De werkstroom voor een proces aanpassen voor meer informatie over aanpassing.

Aanvullende opmerkingen:

  • De velden worden bijgewerkt wanneer een werkitem wordt verplaatst van een andere categoriestatus dan die die wordt ingesteld. Als u bijvoorbeeld een werkitem bijwerkt van Nieuw naar Vast, worden de velden Opgelost op/Opgeloste datum bijgewerkt. Als u echter bijwerkt vanaf Vast en Gereed voor testen, die zich in dezelfde categoriestatus bevinden, worden de velden Opgelost op/Opgeloste datum niet bijgewerkt.
  • Wanneer u achteruit gaat, bijvoorbeeld van een opgeloste status naar een actieve status, wist het systeem de waarden voor velden Opgelost op/Opgeloste datum. Als u van Actief naar Nieuw bent gekomen, worden de waarden voor de velden Geactiveerd op/Geactiveerde datum gewist.
  • Wijzig de waarden voor deze velden niet handmatig. Dit zijn systeemvelden die onder systeemregels vallen. Elke waarde die u probeert in te stellen, wordt overschreven.

Wanneer moet u een status toevoegen versus een Kanban-kolom

Gebruik de kolommen States en Kanban om de status van het werk bij te houden. Werkstroomstatussen worden gedeeld in een project terwijl Kanban-kolommen binnen een team worden gedeeld. Alleen beheerders van projectverzamelingen kunnen aangepaste statussen toevoegen, terwijl teambeheerders Kanban-kolommen kunnen toevoegen.

Voeg aangepaste statussen toe wanneer u wilt dat alle teams de status bijhouden op basis van de bedrijfswerkstroom die door de organisatie is aangenomen. Door het proces aan te passen, past u automatisch de projecten en werkitemtypen aan die verwijzen naar dat proces.

Door aangepaste statussen toe te voegen ter ondersteuning van werkstroomstatussen die meerdere teams willen bijhouden, voorkomt u de verwarring van verschillende teams die query's maken op basis van een Kanban-kolom. Omdat elk team de kanbanbordkolommen en zwembanen kan aanpassen, zijn de waarden die zijn toegewezen aan werkitems die op verschillende borden worden weergegeven, mogelijk niet hetzelfde. De primaire tijdelijke oplossing voor dit probleem is het behouden van één eigendom van werkitems per teamgebiedpad. Een andere tijdelijke oplossing is het formaliseren van de kolommen door aangepaste statussen toe te voegen die in teams kunnen worden gedeeld.

Automatisch aanvullen van werkitems met pull-aanvragen

Wanneer u een werkitem koppelt aan een pull-aanvraag (PR), kunt u deze werkitems automatisch voltooien wanneer u de pull-aanvraag hebt voltooid. Zie Automatisch werkitems voltooien met pull-aanvragen voor meer informatie.

Statusovergangen van werkitems automatiseren

U kunt de status van een werkitem automatisch bijwerken op basis van de status van de onderliggende taken. Zie Statusovergangen van werkitems automatiseren voor meer informatie.