Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Azure Boards erbjuder ett urval av agila planeringsverktyg, varav många fungerar i kombination med varandra. Den här artikeln innehåller en komma igång-guide för projektledare som är nya i Azure Boards. Om du och dina team vill ha en minimal spårningsmetod för att planera och hantera dina projekt börjar du med den här guiden. Om du flyttar från vattenfallsprojekthantering till agila metoder börjar du också med den här guiden.
Anteckning
Om ditt team har åtagit sig att öva Kanban- eller Scrum-metoder kan du läsa om boards och Kanban eller självstudierna för implementering av Scrum.
De flesta riktlinjerna i den här artikeln är giltiga för både molnversioner och lokala versioner. Vissa av de funktioner som ingår i den här artikeln, till exempel Sammanslagning, Analys och vissa verktyg för portföljplanering, är dock endast tillgängliga för molnet just nu.
Azure Boards ger varje team en uppsättning agila verktyg för att planera och spåra arbete. Varje projekt definierar ett standardteam som du kan börja använda direkt. Om du har flera utvecklings- eller funktionsteam rekommenderar vi att du definierar ett team i Azure DevOps för varje funktionsteam. På så sätt kan varje team arbeta självständigt medan de samarbetar med varandra.
Tips för bästa praxis:
Mer information om hur du konfigurerar team finns i:
Sprintar som anges av iterationssökvägar definieras för ett projekt och väljs sedan av team. En sprinttakt kan variera mellan en vecka och fyra veckor eller längre. Du kan också definiera sprintar i en hierarki som innehåller versionståg. Du tilldelar arbete till sprintar som teamen förbinder sig att leverera i slutet av sprinten. Dessa Azure Boards-verktyg förlitar sig på sprinttilldelningar till ett teams sprint-kvarvarande uppgifter, aktivitetstavla och prognos- och leveransplaner. Mer information finns i Implementera Scrum-metoder och Granska teamleveransplaner.
Tips för bästa praxis:
Definiera en sprinttakt för användning av alla team i din produktgrupp.
Definiera minst sex eller fler iterationer som stöder planering för de kommande 6 till 12 månaderna.
Avgör hur team använder iterationer för att hantera kvarvarande uppgifter.
Mer information om hur du konfigurerar sprintar finns i:
Ta reda på vilka typer av arbetsobjekt som ditt team kan använda för att samla in kundkrav och utvecklingsarbete. Om projektet baseras på agil process rekommenderar vi att du använder arbetsobjekttyperna Användarberättelse, Bugg och Funktion.
Om ditt projekt baseras på en annan process, till exempel Basic, Scrum eller Capability Maturity Model Integration (CMMI), har du följande alternativ. Varje team bestämmer hur de vill spåra buggar.
Följande bild visar hierarkin för arbetsobjektet agil processeftersläpning:
Varje team kan konfigurera hur de hanterar buggarbetsobjekt på samma nivå som användarberättelse eller uppgiftsarbetsobjekt. Använd inställningen Arbeta med buggar. Mer information om hur du använder dessa typer av arbetsobjekt finns i Agil process.
Anteckning
Krav anger användarnas förväntningar på en programvaruprodukt. I Azure Boards definieras kraven av arbetsobjekt som visas i din produkts kvarvarande uppgifter. Baserat på den process som valts för ditt projekt motsvarar kraven användarberättelse (agil), produktpost (Scrum), problem (basic) eller krav (CMMI) arbetsobjekttyper. De tillhör också kategorin Krav, som hanterar de arbetsobjektstyper som visas i produktloggen.
Tips för bästa praxis:
Använd typ av funktionsarbetsobjekt för att samla in kundfunktioner som du vill skicka.
Lägg snabbt till funktioner eller krav från kvarvarande uppgifter och fyll i information senare.
Använd arbetsobjekttypen Krav för att dela upp funktioner i arbete som utvecklingsteamet äger. Dessutom:
Använd typ av buggarbetsobjekt för att samla in kodfel.
Mappa krav till funktioner för att spåra förloppet på projekthanteringsnivå.
Storlekskrav som ska slutföras inom en sprint.
Storleksfunktioner som ska slutföras i en sprint eller flera sprintar.
Storlek Epic-arbetsobjekt som ska levereras kvartalsvis eller till något milstolpemål.
Låt utvecklare använda kategorin Uppgift för att dela upp sitt arbete efter behov.
Som projektledare hanterar du funktionerna. Utvecklingsteamet hanterar kraven. När du mappar dem med hjälp av länkar mellan överordnade och underordnade får du insyn i förloppet för dina funktioner. Varje arbetsobjekt som du lägger till i teamets kvarvarande uppgifter tilldelas automatiskt standardområdessökvägen och iterationssökvägen som angetts för ditt team.
Om du har större initiativ eller scenarier som kräver att du skickar flera funktioner grupperar du dem under kategorin Epic med hjälp av länkar mellan överordnade och underordnade.
Mer information om typer av arbetsobjekt finns i:
Skapa din produktplan med hjälp av kvarvarande funktioner. Utvecklingsteamet skapar sedan sin produktplan med hjälp av kvarvarande produktloggar. Med jämna mellanrum bör du granska och förfina dina produktplaner.
Projektledare initierar produktplanen genom att lägga till funktioner i kvarvarande funktioner. Varje funktion ska representera en leveransbar slutprodukt som uppfyller kundens behov.
Utvecklingsteam lägger till Användarberättelser i sina kvarvarande produkter. Användarberättelsen tilldelas automatiskt teamets standardområdessökväg och iterationssökväg. Sedan mappar teamet dessa berättelser under varje funktion som representerar det arbete som krävs för att implementera funktionen. Du bör ändra storlek på varje användarberättelse så att den kan slutföras i en sprint.
Granska regelbundet varje kvarvarande uppgifter genom att utföra följande uppgifter:
Tips
Du kan övervaka teamets hastighet baserat på uppskattningar som tilldelats slutfört arbete eller ett enkelt antal arbetsobjekt som slutförts under sprintar. Om du vill använda funktionen Prognos måste du tilldela ett värde till fältet Berättelsepunkter, Insats eller Storlek . Om du inte vill uppskatta kraven kan du helt enkelt tilldela ett värde på 1 till kravberäkningar och sedan använda prognosverktyget baserat på antalet arbetsobjekt.
Tips för bästa praxis:
Mer information finns i:
Med taggar för arbetsobjekt kan gruppmedlemmar tilldela ad hoc-taggar till arbetsobjekt. Du kan använda de här taggarna för att filtrera kvarvarande uppgifter och tavlor. Du kan också använda dem för att fråga efter arbetsobjekt. För att taggar ska vara användbara för teamet kan du ge viss allmän vägledning om hur ditt team ska använda taggar. Överväg att dokumentera den här vägledningen på en central plats, till exempel projekt-wikin.
Följande bild visar en tavla filtrerad på webbnyckelordet som visar kort med taggenWeb
.
Tips för bästa praxis:
Mer information finns i:
Om du vill få insikt i vilka funktioner som kan levereras när använder du verktyget Prognos. Det här verktyget kräver att du anger uppskattningar till fältet Story Points, Effort eller Size för varje krav. Om du vill prognostisera ett enkelt antal arbetsobjekt tilldelar du värdet 1 till kravuppskattningar.
Som projektledare bör du alltid ha kvarvarande funktioner i prioritetsordning, vilket förmedlar till utvecklingsteamet vilka funktioner som är viktigast att slutföra först.
Här visar kvarvarande funktioner sekvensen med funktioner som ska levereras.
Se till att du uppfyller de krav som krävs för att leverera funktioner. Som du ser i följande bild sorteras kvarvarande krav enligt de funktioner som du vill skicka. Den här ordningen förutsätter att alla krav i en funktion måste vara klara för att skicka den. Dessutom tilldelas berättelsepunkter till varje användarberättelse.
Med uppskattningar tilldelade till varje krav kan du ange en teamhastighet. I följande exempel anges 12 för hastigheten, vilket motsvarar att teamet i genomsnitt kan slutföra 12 storypoäng per sprint. Verktyget Prognos visar vilka krav och funktioner teamet kan slutföra inom de kommande sex sprintarna. När du använder planeringsverktyget kan du tilldela krav till de prognostiserade sprintarna.
Att få bra på uppskattningar och ha förutsägbara teamfunktioner är användbara teammål för processförbättring.
Med en prognos för när en funktion levereras kan du uppdatera varje funktions iterationssökväg. Tilldela värden till en funktion genom att lägga till fälten på kortet på tavlan, enligt följande bild.
Milstolpemarkörer används inte i Arbetsspårning i Azure Boards, förutom för leveransplaner. Leveransplaner ger en kalendervy och gör att du kan definiera en milstolpemarkör. Mer information finns i Granska teamleveransplaner i Azure Boards.
Du kan använda ett eller flera av följande alternativ för att markera ett arbetsobjekt som en milstolpe:
I Microsoft Project hanterar du uppgifter som är beroende av att andra uppgifter slutförs genom att länka dem. Om du vill hantera beroenden i Azure Boards kan du lägga till liknande länkar genom att lägga till länktyperna Föregående/Efterföljande i arbetsobjekt. Lägg till dessa länkar från dialogrutan Lägg till länk för ett arbetsobjekt.
Azure Boards har stöd för många länktyper för att spåra relaterat arbete. Välj länktyperna Föregående/Efterföljande för att spåra arbete med beroenden. Ett snabbt sätt att länka arbetsobjekt är att lägga till en tagg i arbetsobjekt som deltar i skapande eller användning av beroenden. Skapa en fråga som använder taggen och lägg sedan till de länkar som krävs.
Följande dialogrutan Lägg till länk visar hur två arbetsobjekt länkas med hjälp av länktypen Efterföljande.
Du kan visa beroenden och identifiera beroenden som har problem med leveransplaner. Som du ser i följande bild kan du växla visning av beroendelinjer mellan länkade arbetsobjekt. Mer information finns i Spåra beroenden med hjälp av leveransplaner.
Med Marketplace-tillägget För visualisering av arbetsobjekt kan du visualisera länkrelationerna mellan flera arbetsobjekt, enligt följande bild.
Azure Boards ger ingen intern vy över den kritiska sökvägen. Agila metoder gynnar en MVP (Minimum Viable Product) framför Hantering av kritisk sökväg. Genom att använda MVP identifierar du den kortaste sökvägen och beroendena genom att prioritera arbetsobjekttyperna Epic, Feature, User Story och Task. Mer kontext finns i Den kritiska sökvägen för agila projekt och Köra en mager start på Azure DevOps.
Tips för bästa praxis:
dependency
tagg i arbetsobjekt som deltar i beroendehantering.Anteckning
Marketplace-tillägg stöds inte i Azure Boards, så de stöds inte av produktteamet. Frågor, förslag eller problem som du har när du använder dessa tillägg finns på motsvarande tilläggssidor.
Mer information finns i:
Med sprintar kan utvecklingsteamet fokusera på att slutföra en förvald uppsättning arbete. Arbete som tilldelats en sprint visas i teamets sprint-kvarvarande uppgifter. Sprint-kvarvarande uppgifter definieras endast för kvarvarande produktloggar, inte för kvarvarande portföljer.
Genom att uppdatera statusen för arbetet dagligen under en sprint kan du enkelt spåra sprintförloppet med sprintens bränningsdiagram, som du ser i följande bild.
Tips för bästa praxis:
Utför följande uppgifter för varje sprint:
Mer information finns i:
De tre huvudverktygen som du bör använda för att granska förlopp och slutprodukt är:
Din funktionstavla är en annan plats där du kan granska förloppet och säkerställa det kontinuerliga flödet av slutprodukt. Följande bild visar en anpassad funktionstavla, inklusive pågående kolumner som Behöver mer information, På däck, Pågår och Kunddistribution. Dessa kolumner ger en mer naturlig uppsättning tillstånd när funktioner föreslås, utforskas, utformas, utvecklas och sedan distribueras till produktion.
Ett snabbt och visuellt sätt att övervaka förloppet är från kvarvarande funktioner. Genom att lägga till kolumnen för förloppsindikatorn för sammanslagning kan du se vilken procentandel av arbetsobjekten som har slutförts för varje funktion, enligt följande bild.
Om du vill granska funktioner som levereras i flera team konfigurerar du en leveransplan. Leveransplaner ger en interaktiv tavla för att granska ett kalenderschema med berättelser eller funktioner som flera team planerar att leverera.
Tips för bästa praxis:
Mer information finns i:
Kontinuerlig förbättring är kärnan i agila metoder. För att förbättra dina processer måste du ha delade mål och en delad plan. Om du vill initiera processförbättringsaktiviteter kan du överväga att lägga till dem genom regelbundna metoder. Du kanske vill:
Tänk på följande frågor när du anger mål:
Några av de agila verktyg som du kan använda för att stödja processförbättringar är teamhastighet, teaminstrumentpaneler och tillägget Retrospektiv marketplace.
Från teamets Velocity-diagram kan du få en förståelse för hur väl teamet planerar och kör en sprint. Som du ser i följande exempel visar diagrammet Velocity det planerade, slutförda, slutförda sena och ofullständiga antalet arbetsobjekt för flera sprintar. Teams kan granska det här diagrammet för att avgöra hur bra de beräknar och kör och hur de kan förbättras.
Teams kan definiera instrumentpaneler för att dela information och övervaka realtidsdata om arbetsförlopp.
Tips för bästa praxis:
Mer information finns i:
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuUtbildning
Utbildningsväg
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certifiering
Microsoft-certifierad: DevOps-teknikerexpert - Certifications
Den här certifieringen mäter din förmåga att utföra följande tekniska uppgifter: Utforma och implementera processer och kommunikation, utforma och implementera en källkontrollstrategi, utforma och implementera bygg- och versionspipelines, utveckla en säkerhets- och efterlevnadsplan och implementera en instrumenteringsstrategi.
Dokumentation
Snabbreferens för begrepp som rör arbetsuppgifter - Azure Boards
Lär dig mer om frågeoperatorer, makron och exempelfrågor som används för att lista arbetsobjekt för Azure Boards och Azure DevOps.
Planera och spåra arbete i Azure Boards - Azure Boards
Lär dig hur du planerar och spårar arbete med hjälp av Azure Boards med hjälp av CMMI-processerna (Agile, Basic, Scrum eller Capability Maturity Model Integration).
Vad är Azure Boards? - Azure Boards
Lär dig mer om de agila verktyg som Azure Boards tillhandahåller för att hantera programutvecklingsprojekt.