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:
- Dela din kod med Git och Visual Studio
- Dela din kod i Git med hjälp av Eclipse
- Dela din kod i Git med hjälp av Xcode
- Dela din kod i Git med hjälp av IntelliJ
- Kom igång med hjälp av Git och Azure DevOps Services
Information om hur du kommer igång med att använda TFVC finns i någon av följande resurser:
- Utveckla och dela din kod i TFVC med hjälp av Visual Studio
- Dela din kod i TFVC med hjälp av Eclipse
- Dela din kod i TFVC med hjälp av Xcode
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:
- Områdessökvägar och iterationssökvägar
- Projektbehörigheter och lagringsplatssäkerhet
- Skapa agenter, pooler och tjänstanslutningar
- Testa och släppa kvarhållningsprinciper
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.