Over projecten en het schalen van uw organisatie
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Een project in Azure DevOps biedt gebruikers de ruimte om de voortgang te plannen, bij te houden en samen te werken aan het bouwen van softwareoplossingen. Het fungeert als een fundamentele container voor het opslaan van gegevens en broncode.
Wanneer u een project maakt, maakt Azure DevOps automatisch een team met dezelfde naam, wat voldoende is voor kleine organisaties. Voor organisaties op ondernemingsniveau moet u mogelijk omhoog schalen door meer teams en projecten te maken. Azure DevOps ondersteunt maximaal 1000 projecten binnen een organisatie.
Met een organisatie met meerdere projecten kunnen teams hulpprogramma's configureren om aan hun behoeften te voldoen en beheertaken op de juiste niveaus uit te voeren. Naarmate uw organisatie groeit, kunnen uw hulpprogramma's worden geschaald om een cultuur van teamautonoomheid en afstemming van de organisatie te ondersteunen.
Zie Werktracking, proces- en projectlimieten en plan uw organisatiestructuur voor meer informatie.
Werk beheren binnen uw organisatie
Wanneer u verbinding maakt met Azure DevOps, maakt u verbinding met een organisatie. Binnen deze organisatie kunt u een of meer projecten definiëren. Er moet ten minste één project worden gemaakt om het systeem te kunnen gebruiken.
U kunt uw organisatie op de volgende manieren schalen:
- Projecten toevoegen: ondersteuning voor verschillende bedrijfseenheden.
- Teams toevoegen: Teams binnen een project maken.
- Opslagplaatsen en vertakkingen toevoegen: Uw broncode beheren.
- Agents, agentgroepen en implementatiegroepen toevoegen: ondersteuning voor continue integratie en implementatie.
- Toegang beheren: Gebruik Microsoft Entra-id om een groot aantal gebruikers af te handelen.
U kunt uw on-premises Azure DevOps-implementatie op de volgende manieren schalen:
- de serverinstanties toevoegen: prestaties verhogen.
- Projectverzamelingen en projecten toevoegen: ondersteuning voor verschillende bedrijfseenheden.
- Teams toevoegen: Teams binnen een project maken.
- Opslagplaatsen en vertakkingen toevoegen: Uw broncode beheren.
- Agents, agentgroepen en implementatiegroepen toevoegen: ondersteuning voor continue integratie en implementatie.
- Toegang beheren: Active Directory gebruiken om een groot aantal gebruikers af te handelen.
Projecten in uw organisatie weergeven
Bekijk de projecten die voor uw organisatie zijn gedefinieerd door de pagina Projecten te openen.
Selecteer
Azure DevOps om Projecten te openen.
Kies een project in de lijst met projecten.
Zie Een project maken voor meer informatie.
Zichtbaarheid van project beperken
Standaard kunnen gebruikers die zijn toegevoegd aan een organisatie, alle organisatie- en projectgegevens en -instellingen bekijken. Zie Voor meer informatie de zichtbaarheid van gebruikers voor projecten beperken en meer en de zichtbaarheid van projecten wijzigen in openbaar of privé.
Historische gegevens weergeven
Alle projectleden kunnen identiteiten bekijken die zijn toegevoegd aan opmerkingen, discussies of toewijzingen. Iedereen in het project (zelfs gebruikers met nieuwe beperkingen) kan bijvoorbeeld nog steeds de naam van een gebruiker zien die is toegewezen aan een werkitem wanneer de gebruiker geen deel meer uitmaakt van het project. Hetzelfde geldt voor @mentions in pull-aanvragen, opmerkingen, discussies en meer.
Eén project gebruiken
Een aanbevolen benadering is om één project te gebruiken ter ondersteuning van uw organisatie of onderneming. Eén project kan helpen bij het minimaliseren van het onderhoud van beheertaken en biedt de meest geoptimaliseerde en flexibele cross-link object ervaring.
Zelfs als u veel teams hebt die aan honderden verschillende toepassingen en softwareprojecten werken, kunt u ze eenvoudig binnen één project beheren. Een project isoleert de gegevens die erin zijn opgeslagen en het verplaatsen van gegevens van het ene project naar het andere leidt tot verlies van de bijbehorende geschiedenis.
Zie Hoeveel projecten hebt u nodig voor meer informatie?
Nog een project toevoegen
Een andere haalbare aanpak is om meerdere projecten te hebben. Deze methode wordt aanbevolen als uw organisatie het volgende moet doen:
- Toegang tot de informatie in een project verbieden of beheren voor bepaalde groepen
- Ondersteuning voor aangepaste processen voor het bijhouden van werk voor specifieke bedrijfseenheden binnen uw organisatie
- Volledig afzonderlijke bedrijfseenheden ondersteunen die hun eigen beheerbeleid en beheerders hebben
- Aanpassingsactiviteiten testen of extensies toevoegen voordat wijzigingen in het werkproject worden geïmplementeerd
- Ondersteuning voor een OSS-project (opensource-software)
U kunt in de volgende gevallen een ander project toevoegen:
- Toegang tot de informatie in een project verbieden of beheren
- Ondersteuning voor aangepaste processen voor het bijhouden van werk voor specifieke bedrijfseenheden binnen uw organisatie
- Volledig afzonderlijke bedrijfseenheden ondersteunen die hun eigen beheerbeleid en beheerders hebben
- Aanpassingsactiviteiten testen of extensies toevoegen voordat wijzigingen in het werkproject worden geïmplementeerd
Privé- en openbare projecten gebruiken
U kunt zowel privé- als openbare projecten hebben. U kunt ook de zichtbaarheid van een project wijzigen van het ene naar het andere project.
privéprojecten:
- Vereisen dat gebruikerstoegang wordt toegevoegd en beheerd.
- Vereisen dat gebruikers zich aanmelden om toegang te krijgen, zelfs voor alleen-lezentoegang.
- Geef alle projectleden toegang tot de project- en organisatiegegevens.
Zie Resources die zijn verleend aan projectleden voor meer informatie.
openbare projecten:
- Gebruikers hoeven zich niet aan te melden voor alleen-lezentoegang tot veel services.
- Ondersteuning voor het delen van code met anderen.
- Ondersteuning voor continue integratie/continue implementatie (CI/CD) van opensource-software.
Zie Zichtbaarheid van een project wijzigenvoor meer informatie.
Ondersteuning voor versiebeheer
Git-opslagplaatsen kunnen alleen worden bekeken en gekloond via HTTPS. SSH- en GVFS-eindpunten zijn niet beschikbaar. Clients zoals Visual Studio en IntelliJ werken met de HTTPS-kloon-URL, maar bieden niet de geïntegreerde ervaring die is gekoppeld aan werkitems en andere gerelateerde elementen.
Dashboard-widget ondersteuning
In de volgende dashboardwidgets worden geen nuttige informatie weergegeven voor niet-leden.
- Toegewezen aan mij
- Codetegel
- Nieuw werkitem
- Pull-aanvraag
- Queryresultaten
- Kwaliteit van vereisten
- Sprint burndown
- Sprintcapaciteit
- Overzicht van sprints
- Teamleden
- Welkom
- Werkkoppelingen
- Andere koppelingen:
Zie Widgets toevoegen aan een dashboard en veelgestelde vragen over dashboards, grafieken en rapportenvoor meer informatie.
Uw project structuren
Gebruik de volgende elementen om uw project te structuren om uw bedrijfsbehoeften te ondersteunen:
- Maak een Git-opslagplaats voor elk subproject of elke toepassing of maak hoofdmappen in een TFVC-opslagplaats voor elk subproject. Als u TFVC gebruikt en naar een gecombineerd projectmodel gaat, maakt u hoofdmappen voor verschillende teams en projecten, net zoals u afzonderlijke opslagplaatsen in Git zou maken. Beveilig mappen indien nodig en controleer welke segmenten van de repository u actief gebruikt met werkplekmappingen.
- Gebiedspaden definiëren ter ondersteuning van verschillende subprojecten, producten, functies of teams.
- Iteratiepaden definiëren (ook wel sprints genoemd) die kunnen worden gedeeld tussen teams.
- Voeg een team toe voor elk productteam dat een set functies voor een product ontwikkelt. Elk team dat u maakt, maakt automatisch een beveiligingsgroep voor dat team, dat u kunt gebruiken om machtigingen voor een team te beheren. Zie Portfoliobeheer voor meer informatie.
- Toegang tot specifieke functies en functies beheren met behulp van aangepaste beveiligingsgroepen.
- Maak mappen aan om query's voor teams of productgebieden te organiseren.
- Meldingen definiëren of wijzigen die zijn ingesteld op projectniveau.
Uw project aanpassen en configureren
U kunt de meeste services en toepassingen configureren en aanpassen ter ondersteuning van uw bedrijfsbehoeften of de manier waarop uw teams werken. Binnen elk project kunt u de volgende taken uitvoeren. Voor een uitgebreid overzicht van welke resources geconfigureerd kunnen worden, zie Instellingen voor team-, project- en organisatieniveau.
- Dashboards: elk team kan hun set dashboards configureren om informatie te delen en de voortgang te controleren.
- Broncodebeheer: Voor elke Git-opslagplaats kunt u vertakkingsbeleid toepassen en vertakkingsmachtigingen definiëren. Voor TFVC-opslaglocaties kunt u incheckbeleid instellen.
- Werktracering: U kunt velden toevoegen, de werkstroom wijzigen, aangepaste regels toevoegen en aangepaste pagina's toevoegen aan de werkitemvorm van de meeste typen werkitems. U kunt ook aangepaste typen werkitems toevoegen. Zie Een overnameproces aanpassen voor meer informatie.
- Azure Pipelines: u kunt uw build- en release-pijplijnen volledig aanpassen en buildstappen, releaseomgevingen en implementatieschema definiëren. Zie Build en release voor meer informatie.
- Azure Test Plans: u kunt testplannen, testsuites, testcases en testomgevingen definiëren en configureren. U kunt ook teststappen toevoegen binnen uw buildpipelines. Voor meer informatie, zie verkennende en handmatige tests en continue testen voor uw builds.
Een team toevoegen
Naarmate uw organisatie groeit, kunt u teams toevoegen die zijn uitgerust met configureerbare Agile-hulpprogramma's om te voldoen aan de werkstroom van elk team. Zie de volgende artikelen voor meer informatie.
- Agile naar grote teams schalen
- Over teams en Agile-hulpprogramma's
- Beheer een portfolio met achterstanden en bekijk de voortgang.
- Gebruik leveringsplannen om werkitems te plannen per sprint (iteratiepad) van geselecteerde teams in een kalenderweergave.
- Gebruik incrementeel procedures die worden geschaald om meer ritme en stroom binnen uw organisatie te creëren, klanten te betrekken, de zichtbaarheid van projecten te verbeteren en een productief personeel te ontwikkelen.
- Structureer projecten om zichtbaarheid te krijgen over teams of om epics, releasetreinen en meerdere backlogs te ondersteunen met het Scaled Agile Framework.
Verbinding maken met een project met andere klanten
Afgezien van het maken van verbinding via een webbrowser, kunt u verbinding maken met een project vanaf de volgende clients:
- Visual Studio (Professional, Enterprise, Test Professional)
- Visual Studio Code
- Visual Studio Community
- Office Excel
- Extensie voor testen en feedback
- Microsoft Feedback-client
Zie Compatibiliteit met Azure DevOps Server-versies voor meer informatie.
Belangrijke concepten
Gebruik de volgende index om snel toegang te krijgen tot concepten en taken met betrekking tot het beheren van projecten en teams.
Gebruikers- en beheertaken
Voor verschillende van de volgende taken zijn machtigingen vereist die zijn verleend aan een lid van de groep Projectbeheerders of een teambeheerder.
- De naam van het project wijzigen
- Naam van team wijzigen
- Project herstellen
- Gebruikerstoegangsniveaus wijzigen
- Zoeken in projecten
- Gebiedspaden instellen
- Favorieten instellen
- Iteratiepaden instellen
- Machtigingen op projectniveau instellen
- Zichtbaarheid van project instellen
- Van project, opslagplaats, team wisselen
Veelgestelde vragen (FAQ's)
V: Kan ik een project verplaatsen of overdragen naar een andere organisatie of verzameling?
A: Ja, maar niet zonder gegevens te verliezen. U kunt resources handmatig kopiëren en wat achter laten, of een niet-Microsoft-hulpprogramma gebruiken.
V: Welke programmatische hulpprogramma's ondersteunen projecten?
A. Zie De REST API van Projecten.
U kunt ook de az devops project CLI gebruiken.