Implementera skalat agilt ramverk® i Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Många företag drar nytta av enskilda agila team. Större intresse växer för att skala agila metoder i takt med att organisationen växer. Företagens behov av att se förloppet för många agila team och i en portfölj fortsätter att öka. För att tillgodose dessa behov har många företag antagit SAFe® (Scaled Agile Framework®).

Om du är bekant med Scrum men inte är bekant med SAFe® är dessa videor på Scaled Agile ett bra sätt att orientera dig.

Azure Boards stöder SAFe-metoder® genom sina autonoma team, kvarvarande uppgifter, styrelser, rapporter och mått. Den här artikeln beskriver hur Azure Boards-artefakter stöder SAFe-metoder och artefakter.

  • Skalat agilt ramverk®
  • Grundläggande SAFe®
  • Portfölj-SAFe®
  • Safe® för stor lösning
  • Snabbreferensmappning
  • Azure Boards-implementering av SAFe®

Kommentar

Den här artikeln är en av en uppsättning scaled Agile Framework-självstudier® som gäller för Azure Boards och Azure DevOps Services. De flesta riktlinjerna gäller både för molnet och för lokala versioner. Vissa funktioner och procedurer är dock specifika för molnet eller den senaste versionen av Azure DevOps Server.

Skalat agilt ramverk®

SAFe® tar upp hur en portföljvision uppfylls av en hierarki med team, som alla handlar om specifika mål. Det här ramverket delar upp epos i funktioner och berättelser. Teams arbetar med dessa objekt i Sprints och levererar via Program increments (PIs) och Release Trains. Dessutom kan portföljens kvarvarande uppgifter spåra slutprodukt som mappar till värdeströmmar och tillhörande budgetar.

ARKITEKTURöversikt för SAFe® version 5.0

SAFe® arkitekturöversikt version 5 © D. Leffingwell

Reproducerad med behörighet från © 2011-2020 Scaled Agile Inc.. Med ensamrätt.

SAFe® och Scaled Agile Framework är registrerade varumärken som tillhör Scaled Agile Inc.

SAFe® 5.0 Business Agility

Många SAFe-metoder® inkluderar att växa en kultur som stöder flexibilitet, anpassning och autonomi, samtidigt som den är kundcentrerad.

SAFe® översikt 5.0 © D. Leffingwell

Reproducerad med behörighet från © 2011-2020 Scaled Agile Inc.. Med ensamrätt.

Några av de sätt som Azure Boards stöder affärsflexialitet och agil kultur beskrivs i följande artiklar:

Grundläggande SAFe®

Grundläggande SAFe® kräver stöd för artefakterna och metoderna som visas i följande affisch.

Grundläggande SAFe® affisch arkitektonisk översikt © D. Leffingwell

Reproducerad med behörighet från © 2011-2020 Scaled Agile Inc.. Med ensamrätt.

Alla dessa artefakter och metoder stöds av Azure Boards.

  • Berättelser, funktioner och aktiverare: Implementerade som arbetsobjekt som samlar in information och status för arbetet. Dessa arbetsobjekt visas automatiskt i teamets kvarvarande uppgifter och Kanban-tavlor.
  • Kvarvarande uppgifter för team och program: Implementeras som grupploggar som filtrerar arbetsobjekt som tilldelats till ett team och stöder prioritering och gruppering av arbete.
  • Scrum och Kanban: Metoder som stöds fullt ut med hjälp av Kanban-tavlor, Sprint-kvarvarande uppgifter och taskboards, team och sprinttakter.
  • Iterationer, iteration av innovation och planering (IP) iteration, programsteg (PI), milstolpar och versionståg: Implementeras via en platt lista eller en hierarkisk konfiguration av iterationssökvägar.
  • Agilt versionståg: Implementerat av en uppsättning agila team och programteam som har konfigurerats för att stödja specifika team- och programvyer.
  • PI-mål, teammål och lösningskontext: Teams kan använda den inbyggda projekt-wikin för att dela mål, kundinformation och lösningskrav.

En översikt över hur Azure Boards implementerar Scrum och Kanban finns i Om sprintar, Scrum och projekthantering samt Om styrelser och Kanban.

Portfölj-SAFe®

Portfolio SAFe® ger stöd för att hantera portföljer via epos, aktiverare och värdeströmmar.

Portfolio SAFe® affisch arkitektonisk översikt © D. Leffingwell

Reproducerad med behörighet från © 2011-2020 Scaled Agile Inc.. Med ensamrätt.

Azure Boards har stöd för följande portföljkomponenter:

  • Epos: Mappa till den episka arbetsobjekttypen och tillåt spårning, gruppering och sammanslagning av underordnade objekt.
  • Portföljeftersläpning: Implementerad som en portföljeftersläpning som stöder filtrering av arbete baserat på granskning av affärsbehov.
  • Portföljvision och strategiska teman: Företagsägare och portföljförvaltare kan använda den inbyggda projekt-wikin för att dela med sig av sin vision, sina mål och sina mål.
  • Värde Flöden: Värdeströmmar kan spåras med taggar eller anpassade fält.
  • Lean-budgetar: Budgetinformation kan samlas in i anpassade fält och samlas in för att få insyn i funktions- och episka nivåer.
  • KPI:er: Flera rapporter och instrumentpanelswidgetar tillhandahåller färdiga mått. Power BI och Analytics-tjänsten ger stöd för att snabbt skapa anpassade rapporter.

Safe® för stor lösning

Safe® för stora lösningar har stöd för kvarvarande lösningar, lösningståg och funktioner.

Stor lösning SAFe® affisch arkitektonisk översikt © D. Leffingwell
Reproducerad med behörighet från © 2011-2020 Scaled Agile Inc.. Med ensamrätt.

Du kan implementera stora lösningar på ungefär samma sätt som du implementerar Portfolio SAFe®. Du kan dock också lägga till anpassade arbetsobjektstyper och anpassade kvarvarande uppgifter för att stödja andra lösningskrav.

Fullständig SAFe®

Fullständig SAFe® innehåller de tre nivåerna Essential SAFe®, Large Solution SAFe® och Portfolio SAFe®.

Fullständig SAFe® affisch arkitektonisk översikt © D. Leffingwell

Så här mappar SAFe-artefakter® till Azure Boards

I följande tabell mappas SAFe-termer® eller artefakter till motsvarande Azure Boards-term eller artefakt. Välj länken för att lära dig mer om implementeringsinformation.

SAFe-term® eller artefakt

Term eller artefakt i Azure Boards

Flexibla team

Team. Du definierar en hierarki med team för att uppfylla behoven hos funktions- eller utvecklingsteam, program- och portföljteam eller lösningsträna team.

Agilt versionståg (ART)

Team. Agila team hanterar arbetet med slutprodukt för en uppsättning funktioner. Varje agilt team har en uppsättning agila verktyg för att stödja flödet av arbete och granska förlopp och slutprodukt.

Budgetar

Taggar, värdeområde. Du kan använda taggar eller fältet Värdeområde för att spåra arbete som är associerat med en viss budget eller värdeström.

Funktioner

Arbetsobjekt. Du definierar, planerar och spårar funktioner som liknar epos och funktioner. Du samlar in dem i arbetsobjekt och i olika team-kvarvarande uppgifter.

Möjliggör

Arbetsobjekt. Du definierar, planerar och spårar aktiverare som liknar epos, funktioner och berättelser. Du samlar in dem i arbetsobjekt och i olika team-kvarvarande uppgifter.

Epos

Episkt arbetsobjekt. Du definierar ett epos med hjälp av den episka arbetsobjekttypen. Epos finns överst i arbetsobjektshierarkin för epos, funktioner och berättelser.

Funktioner

Funktionsarbetsobjekt. Du definierar en funktion med hjälp av arbetsobjekttypen Funktion. Funktioner är en container för många berättelser och representeras i sina egna kvarvarande portföljer.

Iteration för innovation och planering (IP)

Iterationssökväg. Du definierar Iterationssökvägar för ett projekt och anger deras start- och slutdatum. Varje team prenumererar på de iterationer de arbetar med.

Iteration

Iterationssökväg. Du definierar Iterationssökvägar för ett projekt och anger deras start- och slutdatum. Varje team prenumererar på de iterationer de arbetar med.

Milstolpar

Milstolpar och viktiga händelser. Milstolpar sker i slutet av varje iteration. Anpassade fält och taggar kan också användas för att associera arbete med milstolpar och viktiga händelser.

Portföljens kvarvarande uppgifter

Portföljens kvarvarande uppgifter. I en portföljlista visas de epos som är associerade med en portfölj med alternativet att expandera och visa underordnade funktioner och berättelser.

Portfölj kanban

Portfölj Epics styrelse. Portföljteamets styrelse visar epics-kvarvarande uppgifter som kort i en interaktiv, konfigurerbar och filterbar Kanban-tavla.

Portföljvision

Wiki. Använd projekt-wikin för att dela brett inom organisationens information om strategi, lösningar och hur team samarbetar för att skapa portfölj- och programprodukter.

Program-kvarvarande uppgifter

Kvarvarande funktioner. En funktionslogg visar de funktioner som är associerade med ett program med alternativet att expandera och visa underordnade berättelser.

Program Kanban

Programfunktionstavla. Kortet Program visar kvarvarande funktioner som kort i en interaktiv, konfigurerbar och filterbar Kanban-tavla.

Iterationssökväg för programökning (PI)

Iterationssökväg. Iterationssökvägar definierar en tidsruta för ett projekt med start- och slutdatum. Iterationssökvägar kan definieras från en vecka till 12 veckor eller längre.

Retrospektiv och granskningar

Retrospektiv. Varje team kan lägga till en tavla för att samla in, prioritera och skapa åtgärdsobjekt som stöd för deras förbättringsprocesser.

Översikt

Leveransplaner, funktionstidslinje. Azure Boards tillhandahåller konfigurerbara och interaktiva vyer för att granska översikter och teamprodukt.

Delade tjänster

Teamstruktur för delade tjänster: Resurser som delas mellan team kan representeras via ett eget agilt funktionsteam. Var och en kan hantera sina kvarvarande uppgifter samtidigt som deras arbete också visas i kvarvarande uppgifter för de team som de stöder.

Lösningar

Lösningar: Lösningar kan representeras via en anpassad lösningsarbetsobjekttyp.

Kvarvarande uppgifter för lösning

Kvarvarande uppgifter i lösningsportföljen. Du kan definiera en anpassad typ av arbetsobjekt och portföljpost för att samla in särskilda affärskrav för stora lösningar, eller använda Epics- och Epic-portföljloggar för att samla in lösningar.

Strategiska teman

Wiki. Strategiska teman, som liknar Portfolio Vision, kan samlas in i en projekt-wiki.

Berättelser

Arbetsobjekt för användarberättelse. Användarberättelser innehåller de funktioner som du vill ska levereras. De är vanligtvis storleksanpassade för att slutföras med en enda iteration.

Team-kvarvarande uppgifter

Kvarvarande berättelser. I kvarvarande uppgifter i Stories visas de användarberättelser som tilldelats till den områdessökväg som är associerad med teamet.

Team Kanban

Stories board. På stories-tavlan visas kvarvarande uppgifter i Stories som kort i en interaktiv, konfigurerbar och filtrerad Kanban-tavla.

Värde Flöden

Taggar, värdeområde. Du kan använda taggar eller fältet Värdeområde för att spåra arbete som är associerat med en viss budget eller värdeström.

Azure Boards-implementering av SAFe®

Var och en av följande artiklar i den här självstudien innehåller information om hur du kan konfigurera, anpassa och använda Azure Boards för att implementera dina SAFe-program® och -projekt.

Nästa steg

Om författarna

Stort tack till följande deltagare för deras granskning och feedback till det aktuella innehållet.

  • Phillip Eng är seniorarkitekt på Microsoft, Digital Pursuit and Guidance.
  • Hosam Kamel är en tekniklösning som är professionell för Microsoft och ALM Ranger.
  • Willy-Peter Schaub är tidigare programansvarig för Visual Studio ALM Rangers på Microsoft Canada Development Center. Du kan följa Willy-Peter på Twitter på twitter.com/wpschaub.

Artiklarna i den här serien har uppdaterats från en tidigare vitbok som utvecklats i samarbete med följande författare:

  • Gordon Beeming är programvaruutvecklare på Derivco i den soliga staden Durban i Sydafrika. Han tillbringar mest sin tid med att hacka sig på tangentbordet i Visual Studio eller med sin familj avkopplande. Hans blogg är på gordonbeeming.xyz och du kan följa honom på Twitter på twitter.com/gordonbeeming.
  • Brian Blackman är huvudkonsult hos Microsoft Premier Developer och fokuserar på att påverka ISV-partners och Företag framgång inom teknik och marknadsplats. Han har en MBA och är CSM, CSP, MCSD (C++) och MCTS och är en Visual Studio ALM Ranger. När han inte är Ruck Mastering och bidrar till Visual Studio ALM Ranger-projekt ägnar han sin tid åt att skriva kod, skapa och leverera workshops och samråd i olika koncentrationer, särskilt hjälpa organisationer i deras strävan efter affärsflexialitet.
  • Gregg Boer är programchef på Microsoft. Gregg är produktägare för den agila hanteringsupplevelsen som tillhandahålls av Azure DevOps och lokal TFS.
  • Kathryn Elliott är senior teknisk författare på Microsoft.
  • Susan Ferrell är en senior teknisk författare och en Visual Studio ALM Ranger.
  • Willy-Peter Schaub är tidigare programansvarig för Visual Studio ALM Rangers på Microsoft Canada Development Center. Sedan mitten av 80-talet har han strävat efter enkelhet och underhåll inom programvaruteknik. Du kan följa honom på Twitter på twitter.com/wpschaub.
  • Särskilt tack till följande tekniska experter för att granska den här artikeln: Mike Douglas (oberoende konsult, ALM Ranger), Richard Hundhausen (oberoende konsult, ALM Ranger) och Bill Heys (oberoende konsult, ALM Ranger).