Förstå CMMI-processmallartefakter

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

CMMI-processen stöder följande typer av arbetsobjekt (WIT) för att planera och spåra arbete, tester, feedback och kodgranskning. Med olika WIT kan du spåra olika typer av arbete, till exempel krav, ändringsbegäranden, uppgifter, buggar med mera. Dessa artefakter skapas när du skapar ett projekt med hjälp av CMMI-processen. De baseras på CMMI-processen (Capability Maturity Model Integration).

Konceptbild, CMMI-processarbetsobjekttyper.

Tillsammans med WIT har teamen åtkomst till en uppsättning frågor för arbetsobjekt för att spåra information, analysera förlopp och fatta beslut.

Kommentar

Du kan anpassa arbetsspårningssystemet för projektet genom att skapa och anpassa en ärvd process och tillämpa den processen i projektet. Mer information finns i Arvsprocessmodell.

Kommentar

Du kan anpassa arbetsspårningssystemet för projektet genom att anpassa en ärvd process eller en lokal XML-process. Mer information finns i Arvsprocessmodell eller Lokal XML-processanpassning.

Den senaste versionen av varje process laddas upp automatiskt när du installerar eller uppgraderar till den senaste versionen av Azure DevOps Server. Ytterligare artefakter, till exempel SQL Server-rapporter, är bara tillgängliga när du ansluter till ett projekt. Andra resurskrav gäller.

Planera och spåra arbete med CMMI

Teams planerar sitt projekt genom att samla in funktioner och krav. När team arbetar i sprintar definierar de uppgifter och kopplar dem till krav. För att få insikt i en sammanslagning av krav mellan team länkar programansvariga krav till en funktion. Blockeringsproblem spåras med hjälp av problem. Mer information om hur du använder dessa WIT finns i CMMI-processarbetsobjekttyper och arbetsflöden

Följande bild visar det viktiga flödet för att komma igång. Mer information finns i Komma igång med agila verktyg för att planera och spåra arbete.

Välj någon av följande bilder för att gå till den länkade artikeln.

Definiera en konceptuell bild av aktiviteter i berättelser.Ordna konceptbild av uppgifter i kvarvarande uppgifter.Hantera buggars konceptbild av uppgifter.Hantera problem konceptuell bild av uppgifter.

Kommentar

Ett arbetsobjekt är en databaspost som innehåller definitionen, tilldelningen, prioriteten och arbetstillståndet. Typer av arbetsobjekt definierar mallen för fält, arbetsflöden och formulär för varje typ. Arbetsobjekt kan länkas till varandra för att stödja spårningsberoenden, sammanslagning av arbete och rapporter.

Lista arbetsobjekt med frågor

Du kan använda frågor för arbetsobjekt för att lista arbetsobjekt baserat på deras typ, till exempel ändringsbegäranden, buggar, uppgifter och krav.

Kommentar

När du skapar ett nytt projekt finns det inte längre någon standarduppsättning delade frågor. Definitionerna för delade frågor har tagits bort från processmallen. För lokala distributioner kan du lägga till dem i en anpassad processmall enligt beskrivningen i Lägg till arbetsobjektsfrågor i en processmall.

Du kan visa och köra frågor från webbportalen eller från plugin-programmet Team Explorer till Visual Studio. Du kan också ändra en fråga med hjälp av frågeredigeraren för att tillämpa olika filtervillkor och lägga till frågor i teaminstrumentpaneler.

Tips för delade frågor

Hantera arbetet mer effektivt med följande tips:

  • Hitta arbetsobjekt som tilldelats dig genom att lägga till @Me som värde för fältet Tilldelad till i någon av frågesatserna.
  • Ändra en fråga genom att lägga till villkor för att fokusera på ett produktområde, en iteration eller ett annat fält. Om du vill ändra en fråga öppnar du frågeredigeraren.
  • Öppna valfri fråga i Excel där du kan uppdatera fälten för ett eller flera arbetsobjekt och publicera ändringarna i databasen för att spåra arbetsobjekt.
  • Visualisera status eller förlopp genom att skapa ett cirkeldiagram, stapeldiagram eller trenddiagram för flata frågor.
  • Alla giltiga användare med standardåtkomst kan skapa frågor och mappar under området Mina frågor . Om du vill skapa frågor och frågemappar under Delade frågor måste du ha behörighetsuppsättningen Bidra och ha tilldelats grundläggande åtkomst eller större. Mer information finns i Ange behörigheter för frågor.

Viktigt!

Från och med Visual Studio 2019 har Azure DevOps-plugin-programmet för Office inaktuellt stöd för Microsoft Project. Projektintegrering och TFSFieldMapping-kommandot stöds inte för Azure DevOps Server 2019 och senare versioner, inklusive Azure DevOps Services. Du kan fortsätta att använda Microsoft Excel.

Övervaka förloppet

Alla processer – Agile, Scrum och CMMI – stöder byggstatus och trenddiagram och instrumentpaneler. Dessutom skapas flera diagram automatiskt baserat på de agila verktyg som du använder. Dessa diagram visas i webbportalen.

Skapa lättviktsdiagram

Du kan definiera en delad platt fråga och skapa ett diagram baserat på dina spårningsintressen. Diagramtyperna är status– cirkel, stapel, kolumn, staplad stapel och pivot – och trend – staplat område, linje och område – diagram.

Skärmbild av konceptuell redigering av frågeuppgifter.Skärmbild av konceptuella uppgifter för att skapa diagram.Skärmbild av konceptuellt tillägg till instrumentpanelsuppgifter.

Analyswidgetar och Power BI-rapporter

Analystjänsten kan besvara kvantitativa frågor om tidigare eller nuvarande tillstånd för dina projekt. Du kan lägga till Analytics-widgetar på en instrumentpanel eller använda Power BI för att skapa diagram och rapporter.

Mer information finns i Vad är analystjänsten?

SQL Server-rapporter

Om din projektsamling och projektet har konfigurerats med SQL Server Analysis Services och Reporting Services har du åtkomst till många CMMI-rapporter. För att dessa rapporter ska vara användbara måste team utföra vissa aktiviteter, till exempel definiera byggprocesser, länka arbetsobjekt och uppdatera status eller återstående arbete.

Om du behöver lägga till Reporting Services eller uppdatera rapporter till de senaste versionerna läser du Lägga till rapporter i ett projekt.

CMMI-processversioner

När uppdateringar görs i CMMI-processmallen uppdateras versionsnumret. Följande tabell innehåller en mappning av versionshantering som tillämpas när uppdateringar görs i de lokala Processmallarna för Azure DevOps. För Azure Boards används alltid den senaste versionen. Varje mall innehåller ett version element. Det här elementet anger en huvudversion och en delversion.

Version CMMI-namn Högre version
Azure DevOps Services
Azure DevOps Server 2022
CMMI 18
Azure DevOps Server 2020
Azure DevOps Server 2019
CMMI 17
TFS 2018 CMMI 16

En sammanfattning av uppdateringar som gjorts för att bearbeta mallar finns i Viktig information för Azure DevOps Server.

Mer CMMI-vägledning

Utvecklingsteamens situationer och arbetsmetoder varierar kraftigt, och de flesta företag har sina egna väletablerade processer. Av dessa skäl försöker vägledningen som ges här inte att förskriva en utvecklingsprocess i sin helhet. I stället beskriver vi bara de aktiviteter som är relevanta för att använda CMMI-processen på bästa sätt.

  • Bakgrund till CMMI: Ger en översikt över CMMI och de sex kapacitetsnivåer som är inbyggda i modellen.

  • Projekthantering: Ger vägledning som hjälper dig att bättre förstå hur du hanterar, planerar och samordnar utveckling och underhåll av programvaruprodukter som arbetar med CMMI-modellen.

  • Teknik: Åtgärdar mervärdesaktiviteterna för att identifiera den information som krävs för att utforma och skapa programvaruprodukter

Med hjälp av CMMI-mallen och vägledningen kan du uppnå målen med CMMI om du använder den som en del av ett program för processförbättring. Anpassa den här vägledningen till din egen situation, som beror på typen och historiken för den produkt som du utvecklar, projektets skala, teammedlemmarnas bakgrund och accepterade metoder i din organisation.

Denna vägledning utvecklades i samarbete med David Anderson. Mer information finns på följande webbsida: David J Anderson & Associates.