Dela via


Metodtips för agil projekthantering

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

Den här guiden hjälper projektledare att komma igång med Azure Boards. Den sammanfattar praktiska rekommendationer för att konfigurera team, planera arbete och använda boards, kvarvarande uppgifter, sprintar och leveransplaner för att leverera värde förutsägbart.

Note

Om ditt team följer Kanban eller Scrum specifikt kan du läsa om tavlor och Kanban eller Scrum-handledningarna.

De flesta rekommendationer gäller för både Azure DevOps Services (molnet) och Azure DevOps Server (lokalt). Vissa funktioner, till exempel Sammanslagning, Analys och vissa verktyg för portföljplanering, är endast tillgängliga i molnet.

Konfigurera team

Definiera ett team för varje leveransgrupp som ska fungera självständigt. Konfigurera team längs värdeströmmar så att varje team kan planera, spåra och leverera oberoende av varandra medan de fortfarande rullar upp till produktnivåplaner.

Rekommendationer:

  • Skapa ett team per funktion eller leveransgrupp (vanligtvis 6–12 utvecklare).
  • Ge varje team sin egen områdesväg och iterationstakt.
  • Använd teaminställningar för att tilldela standardsökvägar för område och iteration så att arbetsobjekt som läggs till av teamet ärver rätt kontext.

Mer information:

Konfigurera sprintar

Definiera iterationssökvägar (sprintar) på projektnivå och tilldela sedan team till lämpliga iterationer. Håll en konsekvent sprinttakt mellan relaterade team där det hjälper till att samordna.

Rekommendationer:

  • Välj en gemensam takt för team som levererar tillsammans (1–4 veckor typiskt).
  • Skapa minst sex iterationer för planering under de kommande 3–6 månaderna.
  • Använd iterationer konsekvent för prognostisering och sprintplanering.

Mer information:

Välj typer av arbetsobjekt

Välj de typer av arbetsobjekt som matchar hur dina team planerar och levererar arbete. Mappa arbete på projektnivå (funktioner, epos) till arbete på teamnivå (användarberättelser, problem, PBI:er) och låt team dela upp arbete i Uppgifter.

Rekommendationer:

  • Använd den funktionen för att representera kundriktade leverabler.
  • Beroende på din process, använd Användarberättelse/Problem/Produktbackloggobjekt för arbete som är avsett för teamet.
  • Använd Uppgift för utvecklararbete som passar in i en sprint.
  • Kom överens om hur team hanterar buggar (som kvarvarande uppgifter eller som utvecklingsarbete).

Mer information:

Skapa och underhålla din produktplan

Använd kvarvarande funktioner som produktplan. Låt projektledare prioritera och förfina funktioner; låt utvecklingsteam dela upp funktioner i krav och uppgifter.

Rekommendationer:

  • Behåll kvarvarande funktioner i prioritetsordning.
  • Dela upp funktioner i storlekskrav som team kan slutföra i sprintar.
  • Granska och förfina kvarvarande uppgifter regelbundet (kvarvarande rensning/förfining).

Kvarvarande funktioner

Projektledare skapar och prioriterar funktioner i funktionsbacklogen. Varje funktion ska representera en leveransbar funktion.

Skärmbild som visar kvarvarande funktioner.

Kvarvarande produkt

Teams lägger till Användarberättelser (eller motsvarande) i produktloggen, storleksanpassar dem för en sprint och mappar dem till överordnade funktioner.

Skärmbild som visar en produktbacklog med användarberättelser.

Rekommendationer:

  • Ändra storlek på berättelser så att ett team kan avsluta dem i en enda sprint.
  • Håll godkännandekriterierna och definitionen av klar tydlig.
  • Mappa oparentat arbete till lämplig funktionalitet.

Mer information:

Prognostisering och milstolpsplanering

Använd prognosverktyget och teamhastigheten för att uppskatta när funktioner kan levereras. Prognosen kräver uppskattningar (Story Points, arbetsinsats eller storlek) för kraven. Om du föredrar enkel prognostisering per antal tilldelar du uppskattning = 1 för varje krav.

Rekommendationer:

  • Upprätta en konsekvent uppskattningsmetod för team som matar in en gemensam produktplan.
  • Använd Forecast för att modellera flera sprintar framåt och validera antaganden.

Skärmbild som visar en prognos för en produktens backlogg med kapacitetsinställningar.

Hantera beroenden

Spåra beroenden mellan team med hjälp av länkarna Föregångare/Efterföljande och genom att visa beroenden i leveransplaner.

Rekommendationer:

  • Tagga beroende arbete med en konsekvent tagg (till exempel dependency) för snabba sökfrågor.
  • Använd länktyperna Föregående/Efterföljande för att samla in formella beroenden.
  • Visualisera beroenden i leveransplaner eller använd frågebaserade rapporter för att sortera blockeringsobjekt.

Skärmbild som visar beroendelinjer mellan länkade arbetsobjekt.

Mer information:

Note

Marketplace-tillägg (till exempel Visualisering av arbetsobjekt) kan hjälpa till att visualisera relationer, men de stöds inte av produktteamet för Azure Boards.

Arbeta i sprintar

Använd sprintbacklog och taskboard för att planera och leverera arbetet under sprinten. Uppdatera statusar dagligen så att brännings- och förloppsdiagram förblir korrekta.

Rekommendationer:

  • Planera varje sprint med teamet och definiera ett sprintmål.
  • Se till att arbetsobjekt som tilldelats sprinten har tydliga omfångs- och godkännandekriterier.
  • Uppdatera återstående arbete och status under hela sprinten.
  • Övervaka sprintens bränningsdiagram för att upptäcka omfångskrypning eller blockerare.

Skärmbild som visar ett bränningsdiagram för Analytics Sprint.

Mer information:

Granska förlopp och leverans

Använd funktionstavlan, samlade kolumner i kvarvarande funktioner och leveransplaner för att granska förloppet mellan teamen.

Rekommendationer:

  • Lägg till sammanslagningsförlopp eller summor i funktioners backlog för att övervaka slutförandet med en överblick.
  • Anpassa funktionskortskolumner så att de matchar din leveranslivscykel (till exempel: Forskning, På gång, Under arbete, Kundutrullning).
  • Använd leveransplaner för att samordna datum och beroenden mellan team.

Skärmbild som visar en anpassad funktionstavla med flera kolumner.

Mer information:

Processförbättring

Gör kontinuerlig förbättring till en del av din rutin. Använd retrospektiv, hastighetsdiagram och instrumentpaneler för att identifiera förbättringar och spåra förlopp.

Rekommendationer:

  • Håll regelbundna retrospektiv och samla in förbättringsåtgärder.
  • Använd hastighets- och slutförda arbetsmått för att validera uppskattningsmetoder.
  • Spåra förbättringsarbete på en dedikerad anslagstavla eller backlog.

Skärmbild som visar ett exempel på ett hastighetsdiagram för team.

Mer information:

Nästa steg