Von Azure DevOps unterstützte Softwareentwicklungsrollen

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

Wenn Sie ein einziger Entwickler sind oder in einer kleinen Einstellung arbeiten, verfolgen Sie Probleme, Planen von Features, Code, Test, Build und Bereitstellung.

Wenn Sie in einer großen Einstellung arbeiten, konzentrieren Sie sich möglicherweise stärker auf eine bestimmte Gruppe von Aufgaben, die an bestimmten Rollen ausgerichtet sind. Diese spezifischen Rollen können Softwareentwicklung, Produkt- und Scrum-Management oder DevOps sein.

Im folgenden Artikel werden die Features und Aufgaben beschrieben, die Ihnen basierend auf Ihrer Rolle zur Verfügung stehen.

Mitwirkenderollen

Teammitglieder sind Mitwirkender, die Zugriff auf die folgenden Bereiche haben und vieles mehr:

  • Codebasis
  • Nachverfolgen von Arbeitsaufgaben
  • Agile-Tools
  • Erstellen von Pipelines
  • Testtools

Wenn Sie bestimmte Bereiche für einen ausgewählten Satz von Mitwirkender sperren müssen, lesen Sie die Berechtigungsverwaltung.

Software-Entwickler

Entwickler verwenden Visual Studio oder andere Tools , um ihre Anwendungen zu entwickeln. Anschließend überprüfen sie ihre Änderungen an einem Git- oder Team Foundation-Versionskontrolle-Repository (TFVC), das in Azure DevOps gehostet wird. Im Webportal oder einer unterstützten IDE können sie Repositorys anzeigen, den Verlauf überprüfen und vieles mehr.

Informationen zu den ersten Schritten mit Git finden Sie in einer der folgenden Ressourcen:

Informationen zu den ersten Schritten mit TFVC finden Sie in einer der folgenden Ressourcen:

Produkteigentümer

Produktbesitzer planen in der Regel den Featuresatz für die Bereitstellung, Festlegen von Prioritäten und Nachverfolgen des Status von Arbeit, Codefehlern und Kundenproblemen. Die Suite webbasierter Agile-Tools in Azure DevOps bietet Produktbesitzern die Ansichten und Features, die sie für diese Aufgaben benötigen. Alle Arbeiten werden in einer Arbeitsaufgabe erfasst. Jede Arbeitsaufgabe stellt einen bestimmten Typ dar, z. B. einen Benutzerabschnitt, eine Aufgabe oder einen Fehler.

  • Verwenden des Produktrücklogs zum schnellen Definieren und Priorisieren von Benutzergeschichten, Features und anderen Arbeitsaufgaben
  • Verwenden des Sprint-Backlogs und des Task Board zum Implementieren von Scrum-Praktiken
  • Verwenden des Kanban-Boards zum Arbeiten mit Kanban-Methoden
  • Verwenden von Abfragen zum Auflisten und Aktualisieren von Arbeitsaufgaben, Erstellen von Status- und Trenddiagrammen und Bereitstellen von Diagrammen in Dashboards
  • Verwenden von Dashboards zum Freigeben von Informationen, Status und Trends mit Ihrem Team oder Ihrer Organisation

Weitere Informationen zu den ersten Schritten finden Sie unter "Informationen zu Azure Boards und Agile-Tools".

Sie können Microsoft Excel in Azure DevOps integrieren, um Ihre Arbeit zu planen und nachzuverfolgen. Weitere Informationen finden Sie unter Massenbearbeitung mithilfe von Excel.

Scrum-Master

Scrum-Master helfen, scrum für das größere Team zu erleichtern, indem sichergestellt wird, dass das Scrum-Framework befolgt wird. Sie setzen sich für die Praktiken ein, bleiben aber flexibel und offen für Möglichkeiten für das Team, ihren Workflow zu verbessern. Scrum-Master nutzen dieselben Features wie Produktbesitzer.

DevOps: Generatoren, Tester und Release-Manager

Ein Vorteil der Arbeit mit Azure DevOps ist die Suite von Tools und integrierten Funktionen, die Build-, Test- und Bereitstellungssoftwareanwendungen unterstützen. Sehen Sie sich die folgenden allgemeinen DevOps-zugehörigen Aufgaben an, die Azure DevOps unterstützt.

  • Definieren von Builds
  • Ausführen von Komponententests für Code
  • Ausführen von Tests mit Ihren Builds
  • Durchführen von explorativen Tests
  • Definieren, Verwalten, Nachverfolgen und Genehmigen von Versionen
  • Bereitstellen von Anwendungen in Azure, einem virtuellen Computer, Docker-Containern und mehr

Informationen zu den ersten Schritten finden Sie in den Übersichten in Azure-Pipelines und Azure-Testplänen.

Projektbeteiligte

Mit dem Zugriff auf Stakeholder kann jeder in Ihrer Organisation den Projektstatus überprüfen und Feedback geben. Projektbeteiligte können Projektprioritäten nachverfolgen und Richtungen, Featureideen und geschäftliche Ausrichtungen an ein Team bereitstellen. Die Projektbeteiligten tragen auch zu Plänen bei, indem Arbeitsaufgaben hinzugefügt und geändert werden. Sie können jedoch nicht zu den Codebasis- oder Übungstesttools beitragen.

Der Zugang der Projektbeteiligten bietet im Wesentlichen freien Zugang zu einer begrenzten Gruppe von Features für Projektsponsoren und Unterstützer. Weitere Informationen finden Sie unter "Arbeit als Stakeholder".

Administratorrollen

Ein eindeutiger Vorteil für die Arbeit in Azure DevOps Services ist der verringerte Mehraufwand von Server Standard Tenance. Es sind jedoch mehrere administrative Aufgaben erforderlich, um eine gemeinsame, integrierte Softwareentwicklungsumgebung zu unterstützen.

Die Standard Aufgaben werden wie folgt nach der Mitgliedschaft in einer Sicherheitsgruppe oder -rolle gruppiert.

Teamadministratoren

Verantwortlich für die Konfiguration von Teameinstellungen, die Folgendes umfassen:

  • Backlog- und Boardeinstellungen
  • Teambereiche und Iterationen (Sprints)
  • Teammitglieder
  • Teamdashboards
  • Vorlagen für Teamarbeitsaufgaben
  • Teambenachrichtigungen

Informationen zu den ersten Schritten finden Sie unter Verwalten von Teams und Konfigurieren von Teamtools.

Projektadministratoren

Verantwortlich für die Konfiguration von Ressourcen auf Projektebene, einschließlich:

Organisationsbesitzer und Projektsammlungsadministratoren

Organisationsbesitzer sind automatisch Mitglieder der Gruppe Projektsammlungsadministratoren. Verantwortlich für die Konfiguration von Ressourcen auf Organisationsebene, einschließlich der folgenden Aufgaben:

  • Verwalten der Abrechnung
  • Hinzufügen und Verwalten von Projekten
  • Verwalten von Berechtigungen auf Sammlungsebene
  • Anpassen von Arbeitsverfolgungsprozessen
  • Installieren und Verwalten von Erweiterungen

Informationen zu den ersten Schritten finden Sie unter Verwalten von Organisationen und Einstellungen.