Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Teams verwenden die Arbeitsaufgabentypen (WORK Item Types, WITs), die mit der MSF für CMMI Process Improvement 2015 (CMMI) ausgeliefert werden, um Softwareprojekte zu planen und nachzuverfolgen. Produktbesitzer definieren Anforderungen, um das Backlog zu verwalten, und die Teams verfolgen den Fortschritt auf Ihrem Board, indem sie den Anforderungsstatus und den Aufgabenstatus aktualisieren.
Produktbesitzer ordnen den Features Anforderungen zu, um den Fortschritt auf Portfolioebene anzuzeigen. Wenn Teams in Iterationen arbeiten, erstellen sie Aufgaben, die automatisch mit Anforderungen verknüpft werden.
Tester erstellen und führen Testfälle mithilfe des Microsoft Test-Managers oder des Webportals aus, und sie führen Fehler aus, um Codefehler nachzuverfolgen.
Teams verfolgen auch Änderungsanforderungen, Risiken, Probleme und Notizen, die während der Überprüfungen erfasst wurden. Wenn Sie mit dem CMMI-Prozess noch nicht vertraut sind, beginnen Sie mit Plan und verfolgen Sie die Arbeit mit CMMI.
Definieren von Anforderungen
Erstellen Sie Anforderungen im Bereich zum schnellen Hinzufügen auf der Product Backlog-Seite. Öffnen Sie später jede Anforderung, um Details zu liefern und ihre Größe zu schätzen.
Sie können auch Massenanforderungen mithilfe einer CSV-Datei hinzufügen (siehe Importieren von Arbeitsaufgaben aus CSV).
Wichtig
Microsoft Project Integration wird nicht mehr unterstützt
Microsoft Project Integration und der TFSFieldMapping Befehl werden nicht mehr unterstützt für:
- Visual Studio 2019 und höhere Versionen (einschließlich Azure DevOps Office Integration)
- Azure DevOps Server 2020 und höhere Versionen
- Azure DevOps Services
Was funktioniert noch: Die Microsoft Excel-Integration wird weiterhin vollständig für den Massenimport und die Aktualisierung von Arbeitsaufgaben unterstützt.
Empfohlene Alternativen:
- Übermittlungspläne – Natives Azure DevOps-Feature für die Projektplanung und teamübergreifende Nachverfolgung
- Projektmanagementerweiterungen – Durchsuchen des Azure DevOps Marketplace für aktuelle Gantt-Diagramm- und Projektmanagementlösungen
- Integrationen von Drittanbietern – Viele Projektmanagementtools bieten Azure DevOps-Connectors für eine nahtlose Workflowintegration an
Die Anforderungen beschreiben die Produktmerkmale und Funktionen, die Teams entwickeln müssen. Produktbesitzer definieren in der Regel Anforderungen und priorisieren diese auf der Produkt-Backlog-Seite. Das Team beschreibt dann den erforderlichen Aufwand und schreibt Aufgaben und Testfälle, um jedes Element zu implementieren.
Verwenden Sie die folgenden Anleitungen und den Abschnitt Felder, die gemeinsam für alle Arbeitsaufgabentypen verwendet werden, beim Ausfüllen des Formulars. Weitere Informationen finden Sie unter Planen eines Projekts.
Feld
Benutzung
Geben Sie genügend Details für Ihr Team an, um den Implementierungsaufwand zu schätzen. Konzentrieren Sie sich darauf, wer die Anforderung erfüllt, was Benutzer erreichen möchten und warum. Vermeiden Sie die Beschreibung der Implementierung der Anforderung. Schließen Sie genügend Kontext ein, damit Ihr Team Aufgaben erstellen und Testfälle aus dem Eintrag ableiten kann.
In HTML-Felder können Sie Rich Text und Images hinzufügen.
Erfassen Sie die Auswirkungen auf den Kunden, wenn die Anforderung nicht im Rich-Text-Feld der Auswirkungsanalyse implementiert wird. Sie können Kano-Modelldetails angeben, die angeben, ob die Anforderung eine Überraschung, ein erforderliches oder offensichtliches Feature ist.
Anforderung Typ (erforderlich)
Geben Sie einen der folgenden Werte für den Anforderungstyp an:
- Unternehmen-Ziel
- Feature (Standard)
- Funktional
- Interface
- Betriebliche
- Qualität der Dienstleistung
- Sicherheit
- Szenario
- Sicherheit
Geben Sie den Bereich des Kundenwerts an, den die Epik, Features oder Anforderungen erfüllen. Zu den allgemeinen Werten gehören:
- Architektur: Technische Dienste zum Implementieren von Geschäftsfunktionen, die Lösungsfunktionen bieten.
- Business: Dienste, die die Anforderungen der Projektbeteiligten erfüllen und den Kundenwert direkt liefern (Standard).
Schätzen Sie die arbeit, die erforderlich ist, um eine Anforderung mithilfe einer beliebigen numerischen Einheit abzuschließen, die Ihr Team bevorzugt. Teams verwenden Größe für Geschwindigkeitsdiagramme und Prognosen. Das kumulierte Flussdiagramm verweist auch auf Werte in diesem Feld. Weitere Informationen finden Sie im Whitepaper " Schätzen" .
Geben Sie die ursprüngliche Schätzung für einen Vorgang an. Dieser Wert ändert sich in der Regel nicht, sobald die Aufgabe zugewiesen wurde. Sie können Die Arbeit in Stunden oder Tagen angeben; das Feld hat keine inhärente Zeiteinheit.
Geben Sie die Zielanfangs- und Endtermine für die Arbeit an.
Priorität (erforderlich)
Legen Sie eine subjektive Bewertung fest, die die geschäftliche Priorität widerspiegelt:
- 1: Das Produkt kann nicht ohne den Artikel ausgeliefert werden.
- 2: (Standard) Produkt kann nicht ohne den Artikel geliefert werden, erfordert aber keine sofortige Aufmerksamkeit.
- 3: Die Implementierung ist optional basierend auf Ressourcen, Zeit und Risiko.
Selektierung (erforderlich)
Verwenden Sie "Triage", wenn sich eine Arbeitsaufgabe im Status "Vorgeschlagen" befindet. Wählen Sie eine von: Ausstehend (Standard), Weitere Informationen, Empfangene Informationen, Triaged.
Gibt an, ob ein Teammitglied bei einem Arbeitselement nicht vorankommen kann. Wenn ein Problem die Arbeit blockiert, erstellen Sie einen Link zum Problem. Wählen Sie "Ja " oder "Nein" aus.
Festgelegt (erforderlich)
Geben Sie an, ob sich das Team verpflichtet hat, die Anforderung zu erfüllen. Wählen Sie "Ja " oder "Nein " (Standardeinstellung) aus.
Notieren Sie die Produktbuildnummer, die die Anforderung, Änderungsanforderung oder Fehlerkorrektur enthält.
Benutzerakzeptanztest (erforderlich)
Legen Sie den Status des Benutzerakzeptanztests für eine Anforderung wie folgt fest:
- Bestanden
- Scheitern
- Nicht bereit (Standard)
- Bereit
- Übersprungen
- Informationen empfangen
Verwenden Sie Nicht bereit, wenn die Anforderung aktiv ist, und Bereit, wenn sie aufgelöst ist.
Listen Sie die Teammitglieder auf, die mit dem Kundenbereich vertraut sind, den die Anforderung repräsentiert.
Erfassen von Kommentaren im Abschnitt „Diskussion“
Verwenden Sie den Abschnitt "Diskussion ", um an Arbeitsaufgaben zusammenzuarbeiten, indem Sie Kommentare hinzufügen und überprüfen.
Wenn Sie den Cursor in ein Textfeld setzen, das die Formatierung unterstützt, wird die Rich-Text-Editor-Symbolleiste angezeigt.
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 !.
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:
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.
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 Arbeitsverfolgungsberechtigungen – Erstellen untergeordneter Knoten, Ändern von Arbeitsaufgaben im Bereich eines Bereichs oder eines Iterationspfades.
Wenn Sie Kommentare speichern, müssen Sie die Arbeitsaufgabe nicht speichern.
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 Arbeitsfortschritts
Aktualisieren Sie im Laufe der Arbeiten das Feld „Status“, um den aktuellen Stand widerzuspiegeln. Optional einen Grund angeben; Die Status- und Grundfelder werden im Formularkopf der Arbeitsaufgabe angezeigt.
CMMI-Workflowstatus
Die folgenden Diagramme zeigen die wichtigsten Fortschritts- und Regressionszustände für die Anforderung, den Fehler und Aufgaben-WITs.
| Anforderung | Bug | Aufgabe |
|---|---|---|
|
|
|
Der typische Workflow für eine Anforderung folgt den folgenden Schritten:
- Produktbesitzer*innen erstellen eine Anforderung mit dem Zustand Vorgeschlagen mit dem Standardgrund Neue Anforderung.
- Der Product Owner verschiebt die Anforderung auf "Aktiv", wenn die Arbeit beginnt.
- Das Team setzt den Status auf Gelöst, wenn die Entwicklung abgeschlossen ist und die Systemtests erfolgreich sind.
- Schließlich verschiebt der Team- oder Produktbesitzer die Anforderung auf Geschlossen, nachdem Annahmekriterien und Validierungstests die Fertigstellung bestätigt haben.
Aktualisieren des Arbeitsstatus mit einem Board oder Taskboards
Verwenden Sie das Board oder das Sprint-Taskboard , um Elementzustände zu aktualisieren. Wenn Sie ein Element in eine andere Spalte ziehen, werden sowohl die Felder "Status" als auch "Grund" aktualisiert.
Sie können das Board anpassen, um weitere Schwimmbahnen oder Spalten hinzuzufügen.
Zuordnen von Anforderungen zu Funktionen
Wenn Sie mehrere Produkte oder Benutzeroberflächen verwalten, definieren Sie Features, und ordnen Sie diesen Features Anforderungen zu, um Den Umfang und Fortschritt im gesamten Portfolio anzuzeigen.
Verwenden Sie Portfolio-Backlogs, um einen Drilldown zwischen Backlogebenen und zum Rollup der laufenden Arbeit in allen Teams zu erstellen. Sie können Rollups auch anzeigen, nachdem Sie eine Hierarchie von Teams eingerichtet haben.
Die Merkmalsarbeitsaufgabe enthält Felder, die ähnlich den Anforderungen sind, sowie andere Felder, die in der Referenz beschrieben sind.
Definieren von Aufgaben
Wenn Ihr Team Arbeit in Sprints liefert, brechen Sie die Anforderungen von der Sprint-Backlog-Seite in Aufgaben auf, und schätzen Sie den Aufwand.
Benennen Sie den Vorgang, und schätzen Sie die Arbeit.
Wenn Teams die Arbeit schätzen, definieren sie Aufgaben und schätzen Stunden oder Tage, um sie abzuschließen. Teams prognostizieren die Kapazität und verfeinern Aufgaben am Anfang einer Iteration; jedes Teammitglied führt dann eine Teilmenge von Aufgaben aus. Aufgaben können Entwicklung, Tests und andere Aktivitäten umfassen. Beispielsweise erstellt ein Entwickler Aufgaben zum Implementieren einer Anforderung, während ein Tester Aufgaben zum Schreiben und Ausführen von Testfällen erstellt. Durch die Verknüpfung von Aufgaben mit Anforderungen und Fehlern sehen Teams den Implementierungsfortschritt deutlich. Weitere Informationen finden Sie unter Iterationsaktivitäten.
Feld
Benutzung
Wählen Sie den Aufgabentyp aus:
- Korrigierende Maßnahme
- Entschärfungsaktion
- Geplant
Wählen Sie die Disziplin aus, die diese Aufgabe darstellt, wenn Sie die Sprintkapazität nach Aktivität schätzen:
- Analyse
- Entwicklung
- Test
- Benutzer Ausbildung
- Benutzererfahrung
Dieses Feld hilft auch bei der Berechnung der Kapazität nach Disziplin. Es wird type="Activity" in der ProcessConfiguration-Datei zugewiesen. Weitere Informationen finden Sie unter Implementieren von Entwicklungsaufgaben.
Geben Sie die ursprüngliche Schätzung für den Vorgang ein.
Aktualisieren Sie die verbleibende Arbeit, während das Team Fortschritte macht. Dieser Wert speist Kapazitätsdiagramme, das Sprint-Burndown-Diagramm und zugehörige Berichte. Wenn Sie einen Vorgang in Teilvorgänge unterteilen, verfolgen Sie stunden nur für die Teilvorgänge nach.
Notieren Sie die arbeit, die bereits für die Implementierung der Aufgabe aufgewendet wurde.
Nachverfolgen des Teststatus
Testanforderungen
Erstellen Sie im Webportal oder Test-Manager Testfälle, die automatisch mit einer Anforderung oder einem Fehler verknüpft werden, oder fügen Sie einen Link auf der
Registerkarte "Links" hinzu.
Der Testfall enthält viele Felder, einschließlich Feldern, die in den Build- und Testprozess integriert sind. Details finden Sie unter "Abfrage basierend auf Build- und Testintegrationsfeldern ".
Auf der
Registerkarte "Links" werden alle Anforderungen und Fehler aufgelistet, auf die von einem Testfall verwiesen wird. Das Verknüpfen hilft Teams beim Nachverfolgen des Testfortschritts und unterstützt Berichte wie den Übersichtsbericht "Anforderungen".
Nachverfolgen von Codefehlern
Erstellen von Bugs aus dem Web-Portal, Visual Studio oder Test-Manager (siehe Verwalten von Bugs).
Nachverfolgen von Änderungsanforderungen, Risiken, Problemen und Anmerkungen, die in den Überprüfungsbesprechungen erfasst werden
Zusätzlich zu den Anforderungen, Features, Aufgaben und Fehlern empfiehlt der CMMI-Prozess die folgenden WITs:
- Änderungsanforderung zur Verwaltung von vorgeschlagenen Änderungen an Arbeitsprodukten, die unter Änderungskontrolle stehen.
- Problem beim Nachverfolgen von Ereignissen oder Situationen, die die Arbeit blockieren könnten. Probleme unterscheiden sich von Risiken , da Teams probleme in der Regel spontan während täglichen Besprechungen erkennen.
- Risiko zum Nachverfolgen von Wahrscheinlichkeit und Varianz zwischen tatsächlichen und gewünschten Ergebnissen. Wenn Sie Risiken verwalten, minimieren Sie die Varianz zwischen erwarteten und tatsächlichen Ergebnissen.
- Überprüfen Sie , wie ein Entwurf oder eine Codeüberprüfung Standards wie Namenskorrektur, Coderelevanz, Erweiterbarkeit, Komplexität und Sicherheit erfüllt.
Sie können ein Problem mithilfe des Widgets "Neue Arbeitsaufgabe" auf einem Team-Dashboard oder über das Menü "Neu " auf der Seite "Abfragen" hinzufügen.
Arbeitselemente, die über das Widget hinzugefügt werden, werden automatisch auf den Standardbereich und die Standard-Iterationspfade Ihres Teams angewendet. Informationen zum Ändern des Teamkontexts finden Sie im Artikel zum Wechseln des Teamkontexts.
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 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. |
|
|
Zeigen Sie das vollständige Änderungsprotokoll für die Arbeitsaufgabe an, einschließlich Autor, Datum und aktualisierter Felder. Sie können auch formatierten Text im Verlauf hinzufügen. |
|
|
Fügen Sie Beziehungen zu anderen Artefakten hinzu (z. B. über- bzw. untergeordnete Arbeitselemente, Änderungssätze, Quelldateien oder Testergebnisse). |
|
|
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.
Verwandte Inhalte
- Ein Projekt erstellen
- Hinzufügen von Arbeitsaufgaben und Verwalten eines Projekts
- Erstellen eines Backlogs
- Verwalten Sie den Zugriff auf bestimmte Funktionen
- Informieren Sie sich über Standardberechtigungen und Zugriffsebenen für Azure Boards
Reihenfolge der Backlogliste
Verwenden Sie das Feld "Stapelrang ", um die relative Rangfolge der Anforderungen, Features oder Epen nachzuverfolgen. Die Backlogseite bestimmt die Reihenfolge basierend auf dem Ort, an dem Sie Elemente auf der Seite hinzufügen oder verschieben (siehe Erstellen Ihres Backlogs). Beim Ziehen von Elementen aktualisiert ein Hintergrundprozess das Stapelrangfeld. Dieses Feld wird standardmäßig nicht im Arbeitselementformular angezeigt.