Programvaruutvecklingsroller som stöds av Azure DevOps

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

Om du är en ensam utvecklare eller arbetar i en liten miljö kan du spåra problem, planera funktioner, koda, testa, skapa och distribuera.

Om du arbetar i en stor inställning kan du vara mer fokuserad på en specifik uppsättning uppgifter som överensstämmer med specifika roller. Dessa specifika roller kan vara programvaruutveckling, produkt- och scrumhantering eller DevOps.

I följande artikel beskrivs de funktioner och uppgifter som är tillgängliga för dig, baserat på din roll.

Deltagarroller

Gruppmedlemmar är deltagare som har åtkomst till följande områden med mera:

  • kodbas
  • spårning av arbetsobjekt
  • Agila verktyg
  • skapa pipelines
  • testverktyg

Om du behöver låsa specifika områden till en utvald uppsättning deltagare kan du läsa behörighetshantering.

Programvaruutvecklare

Utvecklare använder Visual Studio eller andra verktyg för att utveckla sina program. De checkar sedan in sina ändringar i en Git- eller Team Foundation Version Control-lagringsplats (TFVC) som finns i Azure DevOps. Från webbportalen eller en IDE som stöds kan de visa lagringsplatser, kontrollera historik med mera.

Information om hur du kommer igång med att använda Git finns i någon av följande resurser:

Information om hur du kommer igång med att använda TFVC finns i någon av följande resurser:

Produktägare

Produktägare planerar vanligtvis funktionsuppsättningen för att leverera, ange prioriteringar och spåra status för arbete, kodfel och kundproblem. Sviten med webbaserade agila verktyg i Azure DevOps ger produktägare de vyer och funktioner som de behöver för att utföra dessa uppgifter. Allt arbete samlas in i ett arbetsobjekt. Varje arbetsobjekt representerar en specifik typ, till exempel en användarberättelse, uppgift eller bugg.

  • Använd produktinformationen för att snabbt definiera och prioritera användarberättelser, funktioner och andra arbetsobjekt
  • Använda sprint-kvarvarande uppgifter och aktivitetstavlan för att implementera Scrum-metoder
  • Använd din tavla för att arbeta med Kanban-metoder
  • Använd frågor för att lista och uppdatera arbetsobjekt, skapa status- och trenddiagram och publicera diagram på instrumentpaneler
  • Använda instrumentpaneler för att dela information, status och trender med ditt team eller din organisation

Mer information om hur du kommer igång finns i Om Azure Boards och agila verktyg.

Du kan integrera Microsoft Excel med Azure DevOps för att planera och spåra ditt arbete. Mer information finns i Mass ändra med hjälp av Excel.

Scrum masters

Scrum masters hjälper till att underlätta scrum till det större teamet genom att se till att scrum-ramverket följs. De är engagerade i metoderna, men är flexibla och öppna för möjligheter för teamet att förbättra sitt arbetsflöde. Scrum Masters använder samma funktioner som produktägare.

DevOps: byggare, testare och versionshanterare

En fördel med att arbeta med Azure DevOps är den uppsättning verktyg och integrerade funktioner som stöder utveckling, testning och distribution av program. Se följande allmänna DevOps-associerade uppgifter som Stöds av Azure DevOps.

  • Definiera versioner
  • Enhetstesta koden
  • Köra tester med dina versioner
  • Utföra undersökande tester
  • Definiera, hantera, spåra och godkänna versioner
  • Distribuera program till Azure, en virtuell dator, Docker-containrar med mera

Kom igång genom att läsa översikterna i Azure Pipelines och Azure Test Plans.

Intressenter

Med intressentåtkomst kan vem som helst i din organisation kontrollera projektstatus och ge feedback. Intressenter kan spåra projektprioriteringar och ge vägledning, funktionsidéer och affärsanpassning till ett team. Intressenter bidrar också till planer genom att lägga till och ändra arbetsobjekt. De kan dock inte bidra till kodbasen eller övningstestverktygen.

Intressentåtkomst ger i huvudsak fri tillgång till en begränsad uppsättning funktioner för projektsponsorer och supportrar. Mer information finns i Arbeta som intressent.

Administratörsroller

En tydlig fördel med att arbeta i Azure DevOps Services är den minskade kostnaden för serverunderhåll. Det finns dock flera administrativa uppgifter som krävs för att stödja en samarbetsinriktad, integrerad programvaruutvecklingsmiljö.

Huvuduppgifterna grupperas enligt följande efter medlemskap i en säkerhetsgrupp eller roll.

Teamadministratörer

Ansvarar för att konfigurera teaminställningar, bland annat:

  • Inställningar för kvarvarande uppgifter och styrelser
  • Teamområden och iterationer (sprintar)
  • Teammedlemmar
  • Teaminstrumentpaneler
  • Mallar för teamarbetsobjekt
  • Teamaviseringar

Information om hur du kommer igång finns i Hantera team och konfigurera teamverktyg.

Projektadministratörer

Ansvarar för att konfigurera resurser på projektnivå, inklusive:

Organisationsägare och projektsamlingsadministratörer

Organisationsägare är automatiskt medlemmar i gruppen Projektsamlingsadministratörer. Ansvarar för att konfigurera resurser på organisationsnivå, inklusive följande uppgifter:

  • Hantera fakturering
  • Lägga till och hantera projekt
  • Hantera behörigheter på samlingsnivå
  • Anpassa arbetsspårningsprocesser
  • Installera och hantera tillägg

Information om hur du kommer igång finns i Hantera organisationer och inställningar.