Freigeben über


Informationen zu Projekten und zum Skalieren Ihrer Organisation

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Ein Projekt in Azure DevOps bietet Benutzern einen Raum zum Planen, Nachverfolgen des Fortschritts und zur Zusammenarbeit bei der Erstellung von Softwarelösungen. Sie dient als grundlegender Container zum Speichern von Daten und Quellcode.

Wenn Sie ein Projekt erstellen, erstellt Azure DevOps automatisch ein Team mit demselben Namen, was für kleine Organisationen ausreichend ist. Für Organisationen auf Unternehmensebene müssen Sie möglicherweise eine Skalierung durchführen, indem Sie weitere Teams und Projekte erstellen. Azure DevOps unterstützt bis zu 1.000 Projekte innerhalb einer Organisation.

Eine Organisation mit mehreren Projekten ermöglicht Es Teams, Tools entsprechend ihren Anforderungen zu konfigurieren und administrative Aufgaben auf den entsprechenden Ebenen auszuführen. Wenn Ihre Organisation wächst, können Ihre Tools skaliert werden, um eine Kultur der Teamautonomie und organisationsweite Ausrichtung zu unterstützen.

Weitere Informationen finden Sie unter Arbeitsnachverfolgung, Prozess- und Projektlimits und Planen Ihrer Organisationsstruktur.

Verwalten der Arbeit in Ihrer gesamten Organisation

Wenn Sie sich mit Azure DevOps verbinden, stellen Sie eine Verbindung zu einer Organisation her. In dieser Organisation können Sie ein oder mehrere Projekte definieren. Für die Verwendung des Systems muss mindestens ein Projekt erstellt werden.

Sie können Ihre Organisation auf folgende Weise skalieren:

  • Projekte hinzufügen: Unterstützen sie verschiedene Geschäftseinheiten.
  • Hinzufügen von Teams: Erstellen von Teams innerhalb eines Projekts.
  • Fügen Sie Repositorys und Verzweigungen hinzu: Verwalten Sie Ihren Quellcode.
  • Hinzufügen von Agents, Agentpools und Bereitstellungspools: Unterstützung der kontinuierlichen Integration und Bereitstellung.
  • Verwalten des Zugriffs: Verwenden Sie Microsoft Entra-ID, um eine große Anzahl von Benutzern zu verarbeiten.

Sie können Ihre lokale Azure DevOps-Bereitstellung auf folgende Weise skalieren:

  • Hinzufügen von Serverinstanzen: Leistungssteigerung.
  • Hinzufügen von Projektsammlungen und Projekten: Unterstützen verschiedener Geschäftseinheiten.
  • Hinzufügen von Teams: Erstellen von Teams innerhalb eines Projekts.
  • Fügen Sie Repositorys und Verzweigungen hinzu: Verwalten Sie Ihren Quellcode.
  • Hinzufügen von Agents, Agentpools und Bereitstellungspools: Unterstützung der kontinuierlichen Integration und Bereitstellung.
  • Verwalten des Zugriffs: Verwenden Sie Active Directory, um eine große Anzahl von Benutzern zu verarbeiten.

Anzeigen von Projekten in Ihrer Organisation

Zeigen Sie die für Ihre Organisation definierten Projekte an, indem Sie die Seite Projekte öffnen.

  1. Wählen Sie Azure DevOps aus, um Projekte zu öffnen.

    Screenshot: Seite

  2. Wählen Sie ein Projekt aus der Liste der Projekte aus.

Weitere Informationen finden Sie unter Erstellen eines Projekts.

Einschränken der Projekttransparenz

Standardmäßig können Benutzer, die einer Organisation hinzugefügt wurden, alle Organisations- und Projektinformationen und -einstellungen anzeigen. Weitere Informationen finden Sie unter Einschränken der Benutzertransparenz für Projekte und mehr und Ändern der Projekttransparenz zu „öffentlich“ oder „privat“.

Anzeigen von Verlaufsdaten

Alle Projektmitglieder können Identitäten anzeigen, die Kommentaren, Diskussionen oder Aufgaben hinzugefügt wurden. Beispielsweise kann jeder im Projekt (auch Benutzer mit neuen Einschränkungen) weiterhin den Namen eines Benutzers sehen, der einer Arbeitsaufgabe zugewiesen ist, wenn der Benutzer nicht mehr Teil des Projekts ist. Das Gleiche gilt für @mentions in PRs, Kommentare, Diskussionen und vieles mehr.

Verwenden eines einzelnen Projekts

Eine Empfehlung besteht darin, ein einziges Projekt zu verwenden, um Ihre Organisation oder Ihr Unternehmen zu unterstützen. Ein einzelnes Projekt kann dazu beitragen, die Wartung administrativer Aufgaben zu minimieren und bietet die optimiertste und flexible querverknüpfungsübergreifende Objekterfahrung .

Auch wenn viele Teams an Hunderten von verschiedenen Anwendungen und Softwareprojekten arbeiten, können Sie diese problemlos innerhalb eines einzelnen Projekts verwalten. Ein Projekt isoliert die darin gespeicherten Daten und das Verschieben von Daten aus einem Projekt in ein anderes führt zu einem Verlust des zugeordneten Verlaufs.

Weitere Informationen finden Sie unter Wie viele Projekte benötigen Sie?.

Hinzufügen eines weiteren Projekts

Ein weiterer machbarer Ansatz besteht darin, mehrere Projekte zu haben. Dieser Ansatz wird empfohlen, wenn Ihre Organisation:

  • Verbieten oder Verwalten des Zugriffs auf die in einem Projekt enthaltenen Informationen für ausgewählte Gruppen
  • Unterstützung von benutzerdefinierten Arbeitsverfolgungsprozessen für bestimmte Geschäftseinheiten innerhalb der Organisation
  • Unterstützung vollständig separater Geschäftseinheiten mit eigenen Administrativen Richtlinien und Administratoren
  • Testen von Anpassungsaktivitäten oder Hinzufügen von Erweiterungen vor dem Rollout von Änderungen am Arbeitsprojekt
  • Unterstützung eines Open-Source-Softwareprojekts (OSS)

Möglicherweise möchten Sie in den folgenden Instanzen ein weiteres Projekt hinzufügen:

  • Verbieten oder Verwalten des Zugriffs auf die in einem Projekt enthaltenen Informationen
  • Unterstützung von benutzerdefinierten Arbeitsverfolgungsprozessen für bestimmte Geschäftseinheiten innerhalb der Organisation
  • Unterstützung vollständig separater Geschäftseinheiten mit eigenen Administrativen Richtlinien und Administratoren
  • Testen von Anpassungsaktivitäten oder Hinzufügen von Erweiterungen vor dem Rollout von Änderungen am Arbeitsprojekt

Verwenden privater und öffentlicher Projekte

Sie können sowohl private als auch öffentliche Projekte haben. Sie können auch die Transparenz eines Projekts von einer zur anderen Option ändern.

Private Projekte:

  • Erfordert das Hinzufügen und Verwalten des Benutzerzugriffs.
  • Benutzer müssen sich anmelden, um Zugriff auch für schreibgeschützten Zugriff zu erhalten.
  • Stellen Sie allen Projektmitgliedern Zugriff auf die Projekt- und Organisationsinformationen bereit.

Weitere Informationen finden Sie unter Ressourcen, die Projektmitgliedern gewährt werden.

Von Bedeutung

Nur Organisationen mit bereits aktivierter Richtlinie zur Erlaubnis öffentlicher Projekte können Projekte erstellen oder die Sichtbarkeit eines Projekts auf öffentlich ändern. Die Richtlinie ist nicht mehr für Organisationen verfügbar, die sie noch nicht verwenden. Microsoft empfiehlt die Verwendung von GitHub für alle Ihre öffentlichen Projektanforderungen.

Öffentliche Projekte:

  • Um Lesezugriff auf viele Dienste zu erhalten, müssen sich die Benutzer nicht anmelden.
  • Unterstützung beim Teilen von Code mit anderen.
  • Unterstützung der kontinuierlichen Integration/kontinuierlichen Bereitstellung (CI/CD) von Open-Source-Software.

Weitere Informationen finden Sie unter Ändern der Sichtbarkeit eines Projekts.

Versionskontrollunterstützung

Git-Repositorys können nur über HTTPS durchsucht und geklont werden. SSH- und GVFS-Endpunkte sind nicht verfügbar. Clients wie Visual Studio und IntelliJ arbeiten mit der HTTPS-Klon-URL, bieten aber nicht die verbundene Benutzeroberfläche an, die mit Arbeitselementen und anderen Sicherheiten verknüpft ist.

Unterstützung des Dashboardwidgets

Die folgenden Dashboardwidgets zeigen keine nützlichen Informationen für Nichtmitglieder an.

  • Mir zugewiesen
  • Codekachel
  • Neues Arbeitselement
  • Pull Request
  • Abfrageergebnisse
  • Anforderungen Qualität
  • Sprint-Burndown
  • Sprintkapazität
  • Sprintübersicht
  • Teammitglieder
  • Willkommen
  • Arbeitslinks
  • Weitere Links

Weitere Informationen finden Sie unter Hinzufügen von Widgets zu einem Dashboard und häufig gestellte Fragen zu Dashboards, Diagrammen und Berichten.

Strukturieren Ihres Projekts

Verwenden Sie die folgenden Elemente, um Ihr Projekt zu strukturieren, um Ihre Geschäftlichen Anforderungen zu unterstützen:

Anpassen und Konfigurieren Ihres Projekts

Sie können die meisten Dienste und Anwendungen konfigurieren und anpassen, um Ihre Geschäftsanforderungen oder die Arbeitsweise Ihrer Teams zu unterstützen. Innerhalb jedes Projekts können Sie die folgenden Aufgaben ausführen. Eine umfassende Übersicht darüber, welche Ressourcen konfiguriert werden können, finden Sie unter Informationen zu Team-, Projekt- und Organisationseinstellungen.

  • Dashboards: Jedes Team kann seine Dashboards konfigurieren, um Informationen auszutauschen und den Fortschritt zu überwachen.
  • Quellkontrolle: Für jedes Git-Repository können Sie Zweigrichtlinien anwenden und Zweigberechtigungen definieren. Für TFVC-Repositorys können Sie Eincheckrichtlinien festlegen.
  • Arbeitsnachverfolgung: Sie können Felder hinzufügen, den Workflow ändern, benutzerdefinierte Regeln hinzufügen und dem Arbeitselementformular der meisten Arbeitselementtypen benutzerdefinierte Seiten hinzufügen. Sie können auch benutzerdefinierte Arbeitselementtypen hinzufügen. Weitere Informationen finden Sie unter Anpassen eines Vererbungsprozesses.
  • Azure Pipelines: Sie können Ihre Build- und Releasepipelines vollständig anpassen und Buildschritte, Releaseumgebungen und den Bereitstellungszeitplan definieren. Weitere Informationen finden Sie unter Build and release (Build und Release).
  • Azure Test Plans: Sie können Testpläne, Testsuiten, Testfälle und Testumgebungen definieren und konfigurieren. Sie können auch Testschritte innerhalb Ihrer Buildpipelines hinzufügen. Weitere Informationen finden Sie unter Explorative und manuelle Tests und kontinuierliche Tests für Ihre Builds.

Hinzufügen eines Teams

Wenn Ihre Organisation wächst, können Sie Teams hinzufügen, die mit konfigurierbaren Agile-Tools ausgestattet sind, um den Workflow jedes Teams zu erfüllen. Weitere Informationen finden Sie in den folgenden Artikeln.

Herstellen einer Verbindung mit einem Projekt mit anderen Clients

Neben der Verbindung über einen Webbrowser können Sie über die folgenden Clients eine Verbindung mit einem Projekt herstellen:

Weitere Informationen finden Sie unter Kompatibilität mit Azure DevOps Server Versionen.

Wichtige Begriffe

Verwenden Sie den folgenden Index, um schnell auf Konzepte und Aufgaben im Zusammenhang mit der Verwaltung von Projekten und Teams zuzugreifen.

Benutzer- und Verwaltungsaufgaben

Für mehrere der folgenden Aufgaben sind Berechtigungen erforderlich, die einem Mitglied der Gruppe Projektadministratoren oder einem Teamadministrator erteilt werden.

Häufig gestellte Fragen (FAQs)

F: Kann ich ein Projekt verschieben oder in eine andere Organisation oder Sammlung übertragen?

A: Ja, aber nicht ohne Datenverlust. Sie können Ressourcen manuell kopieren und einige zurücklassen oder ein Nicht-Microsoft-Tool verwenden.

F: Welche programmgesteuerten Tools unterstützen Projekte?

A. Weitere Informationen finden Sie unter Projects REST API.

Sie können auch die az devops project-CLI verwenden.