Verwalten von Scrum-Prozess-Arbeitsaufgabentypen und -workflows

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

Verwenden Sie Scrum in Azure Boards zum Planen und Priorisieren der Softwarebereitstellung und zum Nachverfolgen von Fehlern. Teams erfassen Arbeit als Product-Backlog-Elemente (PBIs) und Bugs, ordnen diese Elemente Features zu, um Transparenz im Portfolio zu schaffen, und zerlegen die Sprintarbeit in Aufgaben, die mit PBIs und Bugs verknüpft sind.

Konzeptionelle Abbildung, die Scrum-Arbeitsaufgabentypen zeigt, die zum Planen und Nachverfolgen verwendet werden.

Hinweis

Wenn Sie noch nicht mit dem Scrum-Prozess vertraut sind, finden Sie Informationen unter Sprints, Scrum und Projektverwaltung.

Dieser Artikel hilft Ihnen:

Prerequisites

Area Anforderung Warum dies wichtig ist
Project-Mitgliedschaft Sie müssen Mitglied des Projekts mit der Berechtigung zum Anzeigen und Bearbeiten von Arbeitsaufgaben in Azure Boards sein. Erforderlich zum Erstellen, Aktualisieren und Verschieben von Arbeitsaufgaben durch Scrum-Workflowzustände.
Zugriffsebene Sie benötigen mindestens einfachen Zugriff, um Arbeitsaufgaben zu erstellen und zu aktualisieren. Erforderlich für zentrale Backlog-, Board- und Aufgabenverfolgungsaktionen.
Backlog- und Boardzugriff Sie benötigen Zugriff auf Team-Backlogs und -Boards. Erforderlich, um PBIs zu priorisieren, Sprints zu planen und den Status von Boards und Taskboards zu aktualisieren.
Teamkonfigurationsberechtigungen Um Teameinstellungen, Backlogebenen oder Boardkonfigurationen zu definieren, benötigen Sie Project Administratormitgliedschaft oder gleichwertige delegierte Berechtigungen. Erforderlich für Setup und Anpassung auf Teamebene.
Testen des Verwaltungszugriffs Zum Erstellen und Ausführen von Testfällen benötigen Sie Zugriff auf Azure Test Plans (oder gleichwertige Testtools für Ihre Bereitstellung). Erforderlich, um Testfälle mit PBIs zu verknüpfen und Testergebnisse nachzuverfolgen.

Weitere Informationen finden Sie unter Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung.

Definieren von PBIs und Fehlern

Definieren Sie PBIs und Bugs so, dass sie zunächst den Kundennutzen erfassen und erst dann Implementierungsdetails, wenn die Umsetzung näher rückt.

Verwenden Sie dieses Muster:

  • Erstellen Sie Elemente im Schnellhinzufügefeld auf der Produktbacklogseite.
  • Priorisieren Sie nach Geschäftswert, Aufwand und Abhängigkeiten.
  • Fügen Sie vollständige Details für Elemente mit der höchsten Priorität und Elemente hinzu, die für den aktuellen oder nächsten Sprint geplant sind.

Wenn sich Prioritäten ändern, aktualisieren Sie die Reihenfolge des Backlogs. Auf der Seite "Backlog" wird diese Reihenfolge über die Priorität des Backlogs nachverfolgt.

Screenshot des Formulars für das Arbeitselement

Legen Sie "Aufwand " fest, damit Prognose- und Geschwindigkeitsdiagramme die zukünftige Sprintkapazität projizieren können. Legen Sie "Business Value " fest, um die Priorität unabhängig vom Stapelrang auszudrücken.

Verwenden Sie die folgenden Felder, um jedes Element konsistent vor der Sprintplanung abzuschließen. Ausführliche Informationen zu Fehlern finden Sie unter "Verwalten von Fehlern".

Feld So verwenden Sie es
Aufwand Schätzen Sie den Arbeitsaufwand für die Fertigstellung des PBI unter Verwendung der numerischen Einheit Ihres Teams (z. B. Storypunkte oder Zeit). Je nach Ihrer Prozessanpassung kann dieses Feld optional oder erforderlich sein. Geschwindigkeitsdiagramme und Prognose verwenden diesen Wert.
Geschäftswert Geben Sie eine Zahl ein, die den relativen Geschäftswert im Vergleich zu anderen PBIs angibt. Höhere Zahlen deuten auf einen höheren Wert hin.
Beschreibung Beschreiben Sie, wem das Feature dient, was der Benutzer erledigen muss und warum es wichtig ist. Schließen Sie genügend Kontext für die Vorgangsaufschlüsselung und den Testentwurf ein.
Akzeptanzkriterien Definieren Sie die Bedingungen für die Durchführung, bevor die Implementierung beginnt. Klare Kriterien richten Team- und Stakeholdererwartungen ab und unterstützen Akzeptanztests.

Erfassen von Kommentaren im Abschnitt „Diskussion“

Verwenden Sie den Abschnitt "Diskussion ", um an Arbeitsaufgaben zusammenzuarbeiten, indem Sie Kommentare hinzufügen und überprüfen.

Screenshot: Abschnitt „Diskussion“ in einem Arbeitselementformular

Wenn Sie den Cursor in ein Textfeld setzen, das die Formatierung unterstützt, wird die Rich-Text-Editor-Symbolleiste angezeigt.

Screenshot des Abschnitts

Hinweis

Es gibt kein Arbeitselementfeld „Diskussion”. Filtern Sie zum Abfragen von Arbeitselementen mit Kommentaren aus dem Bereich „Diskussion“ nach dem Verlaufsfeld. Der gesamte Inhalt des Texts, der in das Textfeld „Diskussion“ eingegeben wurde, wird dem Feld „Verlauf“ hinzugefügt.

Erwähnen einer Person, einer Gruppe, eines Arbeitselements oder eines Pull Requests

Verwenden Sie eines der folgenden Symbole, um zuletzt aufgerufene Einträge für Personen, Arbeitselemente oder Pull Requests zu öffnen:

Sie können dasselbe Menü über Tastenkombinationen öffnen: at-mention @, Hashtag # und Ausrufezeichen !.

Screenshot: Abschnitt „Diskussion“, Personenauswahl im Dropdownmenü für @Erwähnen

Geben Sie einen Namen oder eine Zahl ein, um die Liste zu filtern, und wählen Sie dann das Element aus, das Sie hinzufügen möchten. Wenn Sie eine Gruppe erwähnen möchten, geben Sie @ gefolgt vom Gruppennamen ein, z. B. ein Team oder eine Sicherheitsgruppe.

Bearbeiten oder Löschen eines Kommentars

Um einen Ihrer Kommentare zu aktualisieren oder zu entfernen, wählen Sie "Bearbeiten" oder " Weitere Aktionen " ( ) und dann "Löschen" aus:

Screenshot: Diskussionsabschnitt, in dem Sie die Aktion „Bearbeiten“ oder „Löschen“ auswählen können

Nachdem Sie einen Kommentar geändert haben, wählen Sie "Aktualisieren" aus. Um einen Kommentar zu entfernen, bestätigen Sie das Löschen. Die Registerkarte Verlauf enthält ein Prüfprotokoll aller bearbeiteten und gelöschten Kommentare.

Wichtig

Konfigurieren Sie für lokale Azure DevOps Server einen SMTP-Server, damit Teammitglieder Benachrichtigungen empfangen können.

Hinzufügen einer Reaktion auf einen Kommentar

Fügen Sie einem Kommentar eine oder mehrere Reaktionen hinzu, indem Sie ein Emoji auf dem Kommentar auswählen. Um Ihre Reaktion zu entfernen, wählen Sie die gleiche Reaktion erneut aus. Die folgende Abbildung zeigt ein Beispiel für das Hinzufügen und Anzeigen von Reaktionen auf einen Kommentar.

Screenshot: Abschnitt „Diskussion“, Hinzufügen einer Reaktion auf einen Kommentar

Speichern eines Kommentars ohne Speichern des Arbeitselements

Hinweis

Diese Funktion ist ab Azure DevOps Server 2022.1 verfügbar.

Wenn Sie nur die Berechtigung haben, Kommentare zur Diskussion für ein Arbeitselement hinzuzufügen, können Sie dies tun, indem Sie Kommentare speichern. Diese Berechtigung wird über Bereichspfadknoten und die Berechtigung zum Bearbeiten von Arbeitselementkommentaren in diesem Knoten gesteuert. Weitere Informationen finden Sie unter Festlegen von Berechtigungen für die Arbeitsnachverfolgung – Erstellen untergeordneter Knoten, Ändern von Arbeitselementen unter einem Bereichs- oder Iterationspfad.

Wenn Sie Kommentare speichern, müssen Sie die Arbeitsaufgabe nicht speichern.

Screenshot: Abschnitt: „Diskussion“ – Speichern eines Kommentars.

Hinweis

Wenn Sie Am Diskussionssteuerelement vorgenommene Änderungen speichern, wird nur der Kommentar gespeichert. Es werden keine Arbeitselementregeln ausgeführt, die für den Arbeitselementtyp definiert sind.

Nachverfolgen des Status

Wenn die Arbeit voranschreitet , aktualisieren Sie den Status so, dass er den aktuellen Status wiedergibt, und legen Sie den Grund bei Bedarf fest. Beide Felder werden in der Arbeitsaufgabenkopfzeile angezeigt.

Verwenden Sie Statusaktualisierungen konsequent, um Backlog-, Board- und Berichtsansichten aufeinander abgestimmt zu halten.

Schneller Fluss:

  • Definieren und priorisieren Sie PBIs und Fehler.
  • Verschieben Sie Elemente im Verlauf der Arbeit durch die Workflowzustände.
  • Prüfen Sie Dashboard und Berichte, um die Statusübereinstimmung sicherzustellen.

Screenshot, der den Kopfbereich des Bug-Arbeitselementformulars zeigt.

Scrum-Workflowstatus

Aktualisieren Sie den Status , um anzuzeigen, ob ein Element neu, in Bearbeitung, abgeschlossen oder aus dem Bereich entfernt ist. Die meisten WITs unterstützen sowohl Vorwärts- als auch Rückwärtsübergänge.

Die folgenden Diagramme zeigen die wichtigsten Fortschritts- und Regressionszustände für die Arbeitselementtypen PBI, Fehler und Aufgabe.

Produktrückstandselement Bug Aufgabe
Konzeptionelle Abbildung der Workflowzustände Konzeptionelle Abbildung, die Fehler-Workflowzustände, Scrum-Prozess zeigt. Konzeptionelle Abbildung, die Aufgabenworkflowzustände, Scrum-Prozess zeigt.

Typischer PBI- und Fehlerlebenszyklus:

  • Neu: Ein Produktbesitzer oder Tester erstellt das Element. Der Standardgrund variiert je nach Arbeitsaufgabentyp und Prozesskonfiguration (z. B. neues Backlogelement).
  • Genehmigt: Das Element ist so definiert, dass das Team die Sprintplanung schätzen und vorbereiten kann. Elemente mit höherer Priorität werden in der Regel zuerst in diesen Zustand verschoben.
  • Zugesichert: Das Team stimmt zu, das Element im Sprint zu liefern.
  • Fertig: Alle zugehörigen Aufgaben sind abgeschlossen, und der Produktbesitzer bestätigt, dass das Element den Akzeptanzkriterien entspricht.

Verwenden Sie "Entfernt" für Elemente, die absichtlich aus dem Gültigkeitsbereich entfernt wurden und nicht für die Lieferung geplant sind. Diese Elemente aus Fertig herauszuhalten, trägt dazu bei, die Genauigkeit der Berichterstattung zu bewahren.

Aktualisieren des Status von Boards und Taskboards

Verwenden Sie Boards, um den Status aktuell zu halten, während sich die Arbeit durch den Sprint bewegt:

  • Verwenden Sie das Board , um den PBI- und Fehlerstatus zu aktualisieren.
  • Verwenden Sie das Sprint-Taskboard , um den Aufgabenstatus zu aktualisieren.
  • Ziehen Sie ein Element in eine neue Spalte, um den Status und den Grund zu aktualisieren.

Screenshot, der den Fortschritt auf dem Board im Webportal nachvollzieht.

Sie können das Board mit Swimlanes und Spalten anpassen. Weitere Optionen finden Sie unter Anpassen Ihrer Arbeitsverfolgungserfahrung.

Zuordnen von PBIs zu Funktionen

Ordnen Sie PBIs den Features zu, um Umfang und Fortschritt über Produkte, Szenarien oder Teams hinweg nachzuverfolgen.

Verwenden Sie diesen Ansatz:

Validierungsprüfung: Vergewissern Sie sich, dass jedes Feature verknüpfte untergeordnete PBIs anzeigt und dass die Rollup-Werte dem Fortschritt der untergeordneten Elemente entsprechen.

Definieren von Aufgaben

Wenn Ihr Team in Sprints arbeitet, teilen Sie PBIs und Bugs auf der Seite für den Sprint-Backlog in Aufgaben auf.

Screenshot des Sprint-Backlogs Aufgabenerfahrung hinzufügen.

Benennen Sie jeden Vorgang, und schätzen Sie den Aufwand.

Screenshot des 'Scrum Task'-Arbeitsaufgabenformulars.

Teams definieren in der Regel Aufgaben am Anfang jedes Sprints. Teammitglieder schließen Teilmengen von Arbeiten ab, z. B. Entwicklung, Test oder Dokumentation.

Verwenden Sie dieses Muster:

  • Erstellen Sie Aufgaben für jeden Übermittlungsschritt, der zum Ausführen der PBI oder eines Fehlers erforderlich ist.
  • Weisen Sie Teammitgliedern Aufgaben anhand der Zuständigkeit zu.
  • Aktualisieren Sie die Aufgabenwerte täglich, damit Kapazität und Burndown korrekt bleiben.

Wenn Ihr Team in Stunden oder Tagen schätzt, verwenden Sie "Verbleibende Arbeit " und "Optionale Aktivität".

Feld So verwenden Sie es
Verbleibende Arbeit Geben Sie ein, wie viele Stunden oder Tage verbleiben, und aktualisieren Sie den Wert, wenn die Arbeit fortschreitet. Dieses Feld steuert Kapazitätsdiagramme, Sprint-Burndown und zugehörige Berichte. Wenn Sie Arbeit in Teilvorgänge aufteilen, verfolgen Sie die verbleibende Arbeit nur für die Teilvorgänge.
Aktivität Wählen Sie die Aktivitätskategorie aus, die die Aufgabe am besten beschreibt, damit Ihr Team die Sprintkapazität nach Aktivitätstyp schätzen und überprüfen kann.

Nachverfolgen des Teststatus

Verwenden Sie die folgenden Anleitungen, um die Testabdeckung und die Fehlernachverfolgung mit Ihren Sprint-Backlog-Elementen zu verbinden.

Verwenden Sie dieses Muster, um Testaufgaben mit Backlogelementen zu verbinden:

  • Erstellen Sie Testfälle aus dem Webportal, damit sie mit einem PBI oder Einem Fehler verknüpft sind.
  • Öffnen Sie bei Bedarf die Registerkarte "Links ", und fügen Sie die Beziehung manuell hinzu.

Für Azure DevOps Server 2022 können Sie auch Microsoft Test Manager 2017 verwenden.

Screenshot, der zeigt, wie Sie die Testsuite auswählen und einen Testfall hinzufügen.

Testfälle umfassen Felder, die in Build- und Testworkflows integriert sind. Ausführliche Informationen finden Sie unter "Abfrage basierend auf Build- und Testintegrationsfeldern".

Screenshot des Arbeitsaufgabenformulars

Auf der Registerkarte "Links " sind PBIs und Fehler aufgeführt, die mit jedem Testfall verknüpft sind.

Validierungsprüfung: Bestätigen Sie, dass bei jedem Testfall das verknüpfte PBI oder der Bug auf der Registerkarte Links angezeigt wird.

Nachverfolgen von Codefehlern

Erstellen Sie Bugs im Webportal oder in Visual Studio. Ausführliche Informationen finden Sie unter "Verwalten von Fehlern".

Für Azure DevOps Server 2022 können Sie auch Fehler mit Microsoft Test Manager 2017 erstellen.

Definitionen für allgemeine Felder zur Arbeitsnachverfolgung

In den meisten Arbeitselementen werden folgende Felder und Registerkarten angezeigt. Häufige Registerkarten sind Verlauf, Links und Anhänge.

Für alle Arbeitsaufgabentypen ist Title das einzige universell erforderliche Feld. Wenn Sie eine Arbeitsaufgabe speichern, weist Azure DevOps eine eindeutige ID zu. Pflichtfelder sind gelb hervorgehoben. Weitere Felder finden Sie unter Arbeitselementfeldindex.

Hinweis

Andere Felder können basierend auf Prozess- und Projektanpassungen erforderlich sein.

Feld oder Registerkarte Usage
Titel Geben Sie eine kurze Beschreibung ein (bis zu 255 Zeichen). Sie können den Titel später bearbeiten.
Zugewiesen zu Weisen Sie das Arbeitselement der Person zu, die für den Abschluss verantwortlich ist, oder lassen Sie es vorerst unzugewiesen, bis die Zuständigkeit geklärt ist.
Status Bei der Erstellung wird der Status standardmäßig auf den ersten Workflowstatus festgelegt (z. B. "Neu " oder " Nicht zugewiesen"). Aktualisieren Sie sie, während die Arbeit fortschreitet.
Ursache Der Grund erklärt, warum sich das Element im aktuellen Zustand befindet. Standardwerte variieren je nach Arbeitsaufgabentyp und -prozess.
Bereich Wählen Sie den Bereichspfad für das Produkt oder das Team aus. Ausführliche Informationen finden Sie unter Definieren von Bereichspfaden und Zuweisen zu einem Team.
Iteration Wählen Sie den Sprint/die Iteration für den geplanten Abschluss aus. Ausführliche Informationen finden Sie unter Definieren von Iterationspfaden (Sprints) und Konfigurieren von Teamiterationen.
Registerkarte Verlauf Zeigen Sie das vollständige Änderungsprotokoll für die Arbeitsaufgabe an, einschließlich Autor, Datum und aktualisierter Felder. Sie können auch formatierten Text in Verlauf einfügen.
Verknüpfungen-Registerkarten Fügen Sie Beziehungen zu anderen Artefakten hinzu (z. B. über- bzw. untergeordnete Arbeitselemente, Änderungssätze, Quelldateien oder Testergebnisse).
Registerkarte Anhänge Fügen Sie unterstützende Dateien wie Dokumente, Bilder, Protokolle oder E-Mail-Threads hinzu.

Anpassen von Arbeitsaufgabentypen

Für die meisten Arbeitsaufgabentypen können Sie Felder hinzufügen, den Workflow aktualisieren, benutzerdefinierte Regeln definieren, benutzerdefinierte Seiten hinzufügen und benutzerdefinierte Arbeitsaufgabentypen erstellen. Weitere Informationen finden Sie unter Anpassen eines Vererbungsprozesses.

Für die meisten Arbeitsaufgabentypen können Sie Felder hinzufügen, den Workflow aktualisieren, benutzerdefinierte Regeln definieren, benutzerdefinierte Seiten hinzufügen und benutzerdefinierte Arbeitsaufgabentypen erstellen. Weitere Informationen finden Sie unter Anpassen eines Vererbungsprozesses oder Anpassen des lokalen XML-Prozessmodells, je nach Prozessmodell.

Nachverfolgen von Impedimenten

Verwenden Sie den Arbeitsaufgabentyp "Impediment ", um Blocker nachzuverfolgen. Verwenden Sie "Fehler " nur für Codefehler.

Sie können ein Hindernis hinzufügen aus:

Screenshot, der das Hinzufügen einer Arbeitsaufgabe aus einem Widget für neue Arbeitsaufgaben zeigt.

Arbeitselemente, die Sie aus dem Widget hinzufügen, werden automatisch auf die Standardbereiche und Iterationspfade Ihres Teams begrenzt. Informationen zum Verwenden eines anderen Teamkontexts finden Sie unter Wechseln des Teamkontexts.

Reihenfolge der Backlogliste

Verwenden Sie Backlog Priority, um die relative Rangfolge für PBIs, Bugs, Features und Epics zu verwalten.

Verwenden Sie dieses Muster:

  • Neu anordnen von Elementen direkt auf der Backlogseite (siehe Erstellen des Backlogs).
  • Ziehen Sie Elemente, um die aktuelle Geschäftspriorität widerzuspiegeln.
  • Lassen Sie Azure DevOps backlog Priority im Hintergrund aktualisieren.

Validierungsprüfung: Bestätigen Sie, dass die Reihenfolge des Backlogs nach der Neuordnung mit der Geschäftspriorität übereinstimmt.

Häufige Probleme beheben

Thema Ursache Resolution
Arbeitselement kann nicht in den erwarteten Zustand verschoben werden. Workflow-Regeln oder Prozessanpassungen begrenzen Übergänge Überprüfen Sie die Prozessanpassung und zulässige Übergänge. Siehe Anpassen eines Vererbungsprozesses.
Erforderliche Feldblöcke zum Speichern einer Arbeitsaufgabe Projektspezifische benutzerdefinierte Regeln erfordern zusätzliche Felder. Überprüfen Sie die Überprüfungsmeldung, und füllen Sie die erforderlichen Felder für Ihren Prozess aus. Siehe Festlegen von Regeln für Arbeitsaufgaben.
Testfälle können nicht erstellt oder bearbeitet werden Fehlende Testberechtigungen oder Zugriffsstufe Überprüfen Sie den Zugriff und die Berechtigungen für Testartefakte. Siehe Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung.
Der verknüpfte Testfall wird nicht in einem Backlog-Element angezeigt. Der Link wurde nicht als Arbeitselementverknüpfung erstellt oder wurde einem anderen Element hinzugefügt. Öffnen Sie den Testfall und das Backlog-Element, und überprüfen Sie dann die Links auf der Registerkarte Links für beide Elemente.
Sie können das Problem nach dem Anwenden dieser Korrekturen nicht beheben. Richtlinie oder Berechtigungen auf Organisationsebene blockieren die Aktion weiterhin Wenden Sie sich zuerst an Ihren Project Administrator. Wenn das Problem organisationsweit ist, wenden Sie sich an Ihren Project Sammlungsadministrator oder Azure DevOps Administrator.