Dela via


Om projekt och skalning av din organisation

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

Ett projekt i Azure DevOps ger ett utrymme för användare att planera, spåra förlopp och samarbeta om att skapa programvarulösningar. Den fungerar som en grundläggande container för lagring av data och källkod.

När du skapar ett projekt skapar Azure DevOps automatiskt ett team med samma namn, vilket räcker för små organisationer. För organisationer på företagsnivå kan du behöva skala upp genom att skapa fler team och projekt. Azure DevOps stöder upp till 1 000 projekt inom en organisation.

En organisation med flera projekt gör det möjligt för team att konfigurera verktyg som passar deras behov och utföra administrativa uppgifter på lämplig nivå. När din organisation växer kan dina verktyg skalas för att stödja en kultur av teamautonomi och organisationsanpassning.

Mer information finns i Arbetsspårning, process- och projektgränser och Planera din organisationsstruktur.

Hantera arbete i hela organisationen

När du ansluter till Azure DevOps ansluter du till en organisation. I den här organisationen kan du definiera ett eller flera projekt. Minst ett projekt måste skapas för att använda systemet.

Du kan skala din organisation på följande sätt:

  • Lägg till projekt: Stöd för olika affärsenheter.
  • Lägg till team: Skapa team i ett projekt.
  • Lägg till lagringsplatser och grenar: Hantera källkoden.
  • Lägg till agenter, agentpooler och distributionspooler: Stöd för kontinuerlig integrering och distribution.
  • Hantera åtkomst: Använd Microsoft Entra-ID för att hantera ett stort antal användare.

Du kan skala din lokala Azure DevOps-distribution på följande sätt:

  • Lägg till serverinstanser: Öka prestanda.
  • Lägg till projektsamlingar och projekt: Stöd för olika affärsenheter.
  • Lägg till team: Skapa team i ett projekt.
  • Lägg till lagringsplatser och grenar: Hantera källkoden.
  • Lägg till agenter, agentpooler och distributionspooler: Stöd för kontinuerlig integrering och distribution.
  • Hantera åtkomst: Använd Active Directory för att hantera ett stort antal användare.

Visa projekt i din organisation

Visa de projekt som definierats för din organisation genom att öppna sidan Projekt .

  1. Välj Azure DevOps för att öppna Projekt.

    Skärmbild som visar projektsidan.

  2. Välj ett projekt i listan över projekt.

Mer information finns i Skapa ett projekt.

Begränsa projektets synlighet

Som standard kan användare som läggs till i en organisation visa all information och inställningar för organisationen och projektet. Mer information finns i Begränsa användarnas synlighet för projekt och mer och Ändra projektsynlighet till offentlig eller privat.

Visa historiska data

Alla projektmedlemmar kan visa identiteter som lagts till i kommentarer, diskussioner eller tilldelningar. Till exempel kan alla i projektet (även användare med nya begränsningar) fortfarande se en användares namn som tilldelats ett arbetsobjekt när användaren inte längre är en del av projektet. Samma sak gäller för @mentions i pr,kommentarer, diskussioner med mera.

Använda ett enskilt projekt

En rekommenderad metod är att använda ett enda projekt för att stödja din organisation eller ditt företag. Ett enda projekt kan hjälpa till att minimera underhållet av administrativa uppgifter och ger den mest optimerade och flexibla korslänkobjekt upplevelse.

Även om du har många team som arbetar med hundratals olika program och programvaruprojekt kan du enkelt hantera dem i ett enda projekt. Ett projekt isolerar data som lagras i det, och om du flyttar data från ett projekt till ett annat resulterar det i förlust av associerad historik.

Mer information finns i Hur många projekt behöver du?.

Lägg till ett annat projekt

En annan genomförbar metod är att ha flera projekt. Den här metoden rekommenderas om din organisation behöver:

  • Förbjuda eller hantera åtkomst till informationen i ett projekt för utvalda grupper
  • Stöd för anpassade arbetsspårningsprocesser för specifika affärsenheter i din organisation
  • Stöd för helt separata affärsenheter som har egna administrativa principer och administratörer
  • Testa anpassningsaktiviteter eller lägg till tillägg innan du distribuerar ändringar i det fungerande projektet
  • Stöd för ett OSS-projekt med öppen källkod

Du kanske vill lägga till ett annat projekt i följande instanser:

  • Förbjuda eller hantera åtkomst till informationen i ett projekt
  • Stöd för anpassade arbetsspårningsprocesser för specifika affärsenheter i din organisation
  • Stöd för helt separata affärsenheter som har egna administrativa principer och administratörer
  • Testa anpassningsaktiviteter eller lägg till tillägg innan du distribuerar ändringar i det fungerande projektet

Använda privata och offentliga projekt

Du kan ha både privata och offentliga projekt. Du kan också ändra synligheten för ett projekt från det ena till det andra.

Privata projekt:

  • Kräv att du lägger till och hanterar användaråtkomst.
  • Kräv att användare loggar in, även för att få skrivskyddad åtkomst.
  • Ge alla projektmedlemmar åtkomst till projekt- och organisationsinformationen.

Mer information finns i Resurser som beviljats projektmedlemmar.

offentliga projekt:

  • Kräva inte att användarna loggar in för skrivskyddad åtkomst till många tjänster.
  • Stöd för delning av kod med andra.
  • Stöd för kontinuerlig integrering/kontinuerlig distribution (CI/CD) av programvara med öppen källkod.

Mer information finns i Ändra synligheten för ett projekt.

Stöd för versionskontroll

Git-lagringsplatser kan endast bläddras och klonas via HTTPS. SSH- och GVFS-slutpunkter är inte tillgängliga. Klienter som Visual Studio och IntelliJ använder HTTPS-klon-URL:en men erbjuder inte den integrerade upplevelsen som länkar till arbetsobjekt och andra resurser.

Stöd för instrumentpanelswidget

Följande instrumentpanelswidgetar visar ingen användbar information för icke-medlemmar.

  • Tilldelad till mig
  • Kodpanel
  • Nytt arbetsobjekt
  • Pull-förfrågan
  • Frågeresultat
  • Kravkvalitet
  • Sprint nedbrytning
  • Sprintkapacitet
  • Översikt över Sprint
  • Teammedlemmar
  • Välkommen
  • Arbetslänkar
  • Andra länkar

Mer information finns i Lägg till widgetar på en instrumentpanel och vanliga frågor och svar om instrumentpaneler, diagram och rapporter.

Strukturera projektet

Använd följande element för att strukturera projektet för att stödja dina affärsbehov:

Anpassa och konfigurera projektet

Du kan konfigurera och anpassa de flesta tjänster och program för att stödja dina affärsbehov eller hur dina team fungerar. I varje projekt kan du utföra följande uppgifter. En omfattande vy över vilka resurser som kan konfigureras finns i Om inställningar på team-, projekt- och organisationsnivå.

  • Instrumentpaneler: Varje team kan konfigurera sin uppsättning instrumentpaneler för att dela information och övervaka förloppet.
  • Källkontroll: För varje Git-lagringsplats kan du tillämpa grenprinciper och definiera grenbehörigheter. För TFVC-lagringsplatser kan du ange incheckningsprinciper.
  • Arbetsspårning: Du kan lägga till fält, ändra arbetsflödet, lägga till anpassade regler och lägga till anpassade sidor i arbetsobjektsformen för de flesta typer av arbetsobjekt. Du kan också lägga till anpassade arbetsobjekttyper. Mer information finns i Anpassa en arvsprocess.
  • Azure Pipelines: Du kan anpassa bygg- och versionspipelines helt och hållet och definiera byggsteg, versionsmiljöer och distributionsschema. Mer information finns i Skapa och släppa.
  • Azure-testplaner: Du kan definiera och konfigurera testplaner, testpaket, testfall och testmiljöer. Du kan också lägga till teststeg i dina byggrörledningar. Mer information finns i Undersökande och manuell testning och kontinuerlig testning för dina versioner.

Lägga till ett team

När din organisation växer kan du lägga till team som är utrustade med konfigurerbara agila verktyg för att uppfylla varje teams arbetsflöde. Mer information finns i följande artiklar.

Ansluta till ett projekt med andra klienter

Förutom att ansluta via en webbläsare kan du ansluta till ett projekt från följande klienter:

Mer information finns i Kompatibilitet med Azure DevOps Server-versioner.

Nyckelbegrepp

Använd följande index för att snabbt komma åt begrepp och uppgifter som rör hantering av projekt och team.

Användar- och administrativa uppgifter

Flera av följande uppgifter kräver behörigheter som beviljats en medlem i gruppen Projektadministratörer eller en gruppadministratör.

Vanliga frågor (FAQ)

F: Kan jag flytta eller överföra ett projekt till en annan organisation eller samling?

S: Ja, men inte utan att förlora data. Du kan kopiera resurser manuellt och lämna kvar några, eller använda ett verktyg som inte kommer från Microsoft.

F: Vilka programmatiska verktyg stöder projekt?

A. Se PROJEKT-REST API.

Du kan också använda az devops-projektet CLI.