Azure Boards aanpassen ter ondersteuning van SAFe-procedures®
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
De belangrijkste reden voor het aanpassen van uw proces is het ondersteunen van het bijhouden en bewaken van voortgang, het rapporteren van belangrijke metrische gegevens en het voldoen aan specifieke bedrijfsbehoeften. In dit artikel worden enkele procesaanpassingen besproken die u kunt implementeren en uitlegt waarom u deze kunt gebruiken om uw safe-procedures® (Scaled Agile Framework) aan te vullen. De meeste van deze aanpassingen zijn optioneel.
Meer informatie over hoe Azure Boards SAFe-procedures® ondersteunt via de volgende bewerkingen:
- Typen werkitems aanpassen of aangepaste typen werkitems toevoegen
- Een aangepast veld toevoegen of bestaande velden aanpassen
- De werkstroom aanpassen
- Aangepaste regels toevoegen aan een werkitemtype
- Aangepaste besturingselementen of aangepaste extensies toevoegen
- Uw achterstand aanpassen of een aangepaste portfolioachterstand toevoegen
Notitie
Dit artikel is een van de zelfstudies over scaled Agile Framework® die van toepassing zijn op Azure Boards en Azure DevOps Services. De meeste richtlijnen zijn geldig voor zowel de cloud- als on-premises versies. Sommige functies en procedures zijn echter specifiek voor de cloud of de nieuwste versie van Azure DevOps Server.
Over aanpassing en het overgenomen proces
Azure Boards biedt een grafische gebruikersinterface ter ondersteuning van het aanpassen van uw projecten. Deze functie wordt het overgenomen proces genoemd. Alle projecten die gebruikmaken van een overgenomen proces, worden automatisch bijgewerkt wanneer er aanpassingen in dat proces worden aangebracht.
Zie Over procesaanpassing en overgenomen processen voor een overzicht van alle aanpassingen die u aan een overgenomen proces kunt aanbrengen.
Typen werkitems aanpassen
Elk type werkitem definieert de velden waarmee gegevens worden vastgelegd en opgeslagen. U kunt bestaande typen werkitems op de volgende manieren aanpassen om specifieke SAFe-traceringsvereisten® te ondersteunen.
- Een aangepast veld toevoegen ter ondersteuning van het bijhouden van budgetkosten, waardestromen of klantgerichte informatie
- Bestaande velden aanpassen, zoals het wijzigen van de selectielijst of het wijzigen van een veldlabel
- Aangepaste regels toevoegen om bepaalde velden vereist te maken of acties op te geven die moeten worden uitgevoerd onder bepaalde voorwaarden
- De werkstroom wijzigen zodat deze overeenkomt met het Kanban-werkstroomproces van uw team
- Een aangepast besturingselement of extensie toevoegen ter ondersteuning van aangepaste functies zoals een berekend veld
Zie Werkitemtypen toevoegen en beheren voor meer informatie over het aanpassen van een werkitemtype.
Een aangepast veld toevoegen
U kunt een aangepast veld toevoegen ter ondersteuning van de vereisten voor het bijhouden van gegevens die niet voldoen aan de bestaande set velden. Sommige velden die u kunt overwegen om aan een of meer typen werkitems toe te voegen, zijn de items die in de volgende tabel worden vermeld.
Veldnaam
Typen werkitems
Notes
Gebudgette kosten
Feature, Epic
Gebruik dit om geschatte kosten vast te leggen. Kan rollup gebruiken om de totale geschatte kosten van de functies van epics vast te leggen.
Categorie of groep
Feature, Epic, User Story
Gebruik dit om een selectielijst op te geven om aan te geven dat het werkitem wordt gecatalogusd als een van de volgende SAFe-categorieën®: Functie, Mogelijkheid, Enabler of Oplossing.
Mijlpaal
Feature, Epic, User Story
Gebruik deze indeling om een selectielijst op te geven van Mijlpaal van gebeurtenissen waaraan een verhaal, functie of epic moet voldoen.
Waardestroom
Feature, Epic, User Story
Gebruik deze optie om een selectielijst op te geven ter ondersteuning van een taxonomie van waardestromen die u aan werk wilt koppelen.
Zie Een aangepast veld toevoegen aan een werkitemtype voor meer informatie.
Veld- versus tagsgebruik
U kunt een waardestroom vastleggen met behulp van een veld of tags. Tags vertegenwoordigen een meer informele en addhoc-methode voor het categoriseren van werk. Een specifiek veld, met name met vooraf ingestelde items, is formeler. Houd rekening met de volgende instructies bij het bepalen hoe u tags en velden wilt gebruiken:
- U kunt een veld vereist maken via aangepaste regels, maar u kunt niet vereisen dat tags worden toegevoegd aan een werkitem
- U kunt querygrafieken maken op basis van aangepaste velden, maar u kunt geen tag opgeven voor gebruik in querygrafieken
- U kunt achterstanden, borden en query's filteren op basis van velden of tags
- Het aantal gemaakte tags kan snel toenemen, omdat iedereen nieuwe tags kan toevoegen zolang ze over de juiste machtigingen beschikken
Bestaande velden aanpassen
U past bestaande velden aan om een of meer van de volgende acties te ondersteunen:
- De naam van het veld opnieuw labelen
- Wijzigen waar het veld wordt weergegeven of verwijderd uit het formulier
- Een selectielijst toevoegen of wijzigen (vervolgkeuzelijst). Het waardegebied biedt bijvoorbeeld twee opties: Zakelijk en Architectuur. U kunt toevoegen aan deze selectielijst met waarden
- De standaardtoewijzing wijzigen in een veld
- Een veld vereist maken
- Een regel toevoegen aan een veld zoals beschreven in de volgende sectie
Zie de index van het veld Werkitem voor een index van bestaande velden. Zie Velden toevoegen en beheren voor een overgenomen proces voor meer informatie over het aanpassen van een veld.
Regels toevoegen aan een veld
Veldregels bieden ondersteuning voor veel zakelijke use cases. Regels geven een actie op die moet worden uitgevoerd op basis van een geselecteerde voorwaarde. U kunt bijvoorbeeld een veld instellen dat is vereist op basis van de waarde die is toegewezen aan een ander veld. U kunt verschillende regels toevoegen aan een veld.
In de volgende afbeeldingen ziet u de ondersteunde voorwaarden en acties waaruit u kunt kiezen.
Ondersteunde voorwaarden | Ondersteunde acties |
---|---|
Ondersteunde voorwaarden | Ondersteunde acties |
---|---|
Ondersteunde voorwaarden | Ondersteunde acties |
---|---|
Zie Een regel toevoegen aan een werkitemtype (overnameproces) voor meer informatie over het instellen van veldregels.
De werkstroom aanpassen
Mogelijk wilt u de werkstroom aanpassen voor Gebruikersverhalen, Functies en Epics, zodat deze overeenkomt met uw werkstroomproces. Door de werkstroom vroeg aan te passen, minimaliseert u de configuratieteams van het Kanban-bord.
De standaardwerkstroom voor het Agile-proces bevat nieuwe, actieve, opgeloste en gesloten statussen. Hoewel elk team werkstroomkolommen aan het Kanban-bord kan toevoegen, kunt u de werkstroom aanpassen om deze kolommen bij te houden. Op die manier worden de Kanbanborden voor alle teams ingesteld om dezelfde werkstroomstatussen te gebruiken.
U kunt bijvoorbeeld werkstroomstatussen toevoegen en de naam ervan wijzigen zodat deze overeenkomen met de Kanbankolommen die worden weergegeven in de volgende afbeelding: Achterstand, Analyseren, Ontwikkelen, Testen en Gereed.
Bespreek met uw team welke werkstroom het beste hun Agile-procedures ondersteunt. Raadpleeg voor meer informatie de volgende artikelen:
Aangepaste besturingselementen
Met aangepaste besturingselementen kunt u uitgebreide functionaliteit toevoegen aan een werkitemformulier. Een aangepast besturingselement is een extensie die is toegevoegd aan de Marketplace-extensies voor Azure DevOps.
U kunt besturingselementen toevoegen vanuit Marketplace of uw eigen besturingselementen maken.
De integratie van WorkBoard OKR's helpt organisaties bij het afstemmen, lokaliseren en meten van doelstellingen en belangrijke resultaten (OKR's ) in het hele bedrijf. Met deze integratie kunnen teams hun OKR's bekijken en bijwerken vanuit Azure DevOps.
Aangepaste typen werkitems toevoegen
De typen Gebruikersverhaal, Functie en Epic-werkitems zijn bedoeld ter ondersteuning van productplanning en -tracering. Andere typen werkitems kunnen echter nuttig zijn om de klantgerichte focus van uw SAFe-organisatie® te ondersteunen. Misschien wilt u werkitems toevoegen om feedback van klanten, klantaanvragen en meer vast te leggen.
Wanneer u een nieuw type werkitem definieert, moet u de volgende items bekijken:
- Informatie over het vastleggen, bijhouden en rapporteren van
- Hoe werk wordt vastgelegd
- De werkstroom ter ondersteuning van het bijhouden van het werk
Om alles eenvoudig te houden, is het echter altijd het beste om de hoeveelheid aanpassingen die u maakt te minimaliseren. Als u dus met bestaande typen werkitems kunt werken, kunt u desgewenst aangepaste velden toevoegen om specifieke informatie bij te houden.
Uw achterstand aanpassen
De achterstand en het bord van elk team zijn ontworpen ter ondersteuning van specifieke typen werkitems. Voor het Agile-proces worden de volgende typen werkitems gebruikt.
- Agile Release Teams: Gebruikersverhalen en bugs (optioneel)
- ProgrammaTeams: functies
- Portfolioteams: Epics
U kunt echter meer typen werkitems, bestaande of aangepaste, opnemen in deze achterstanden. Elk team kan zich abonneren op de set achterstanden die ze moeten volgen.
U kunt ook maximaal drie extra portfolioachterstanden toevoegen, zoals wordt weergegeven in de volgende afbeelding. Portfolioachterstanden zijn ontworpen om hiërarchisch te zijn.
Tip
Mogelijk wilt u een achterstand voor oplossingen (mogelijkheden) toevoegen die wordt weergegeven als een bovenliggend element van de achterstand van het programma (onderdelen). Deze SAFe-configuratie is niet mogelijk via de pagina Achterstandsniveaus. Als tijdelijke oplossing die minder dan ideaal is, kunt u het overgenomen Epic-werkitemtype uitschakelen en opnieuw maken als een aangepast werkitemtype. Zie Procesachterstanden en borden aanpassen voor meer informatie.
Zie Uw achterstanden of borden aanpassen (overnameproces) voor meer informatie.
Nog meer functionaliteit toevoegen
U voegt de volgende Marketplace-extensies toe om toegang te krijgen tot veel uitgebreide functies die ondersteuning bieden voor SAFe.
Notitie
Voordat u uw project aanpast, raden we u aan Azure Boards configureren en aanpassen te lezen. Dit artikel bevat gedetailleerde informatie over het beheren van een project voor verschillende teams en het ondersteunen van verschillende bedrijfsdoelstellingen.