Eine Einführung in das Anforderungsmanagement in Azure DevOps
Wie ADO-Anforderungsmanagement-Tools Ihre Produktivität steigern können
Unabhängig davon, ob Sie Experte oder Anfänger sind, sind die Anforderungenmanagementfunktionen von Azure DevOps wichtig für den Erfolg Ihrer Projekte.
Mit Millionen von Nutzern weltweit unterstützt Azure DevOps bereits viele Teams beim Hosten von Code-Repositorys oder Testplänen. Die Umstellung Ihres Anforderungsmanagement-Teams auf Azure DevOps erfordert jedoch einige Planung.
In diesem Artikel erfahren Sie anhand von Texten, Videos und Bildern, wie das Anforderungsmanagement in Azure DevOps funktioniert und wie Ihr Team damit beginnen kann.
Also, hol dir ein kostenloses Azure DevOps-Konto und leg los.
Inhaltsverzeichnis
Was ist eine Prozessvorlage?
Eine Prozessvorlage definiert, wie Arbeitselemente (einschließlich Anforderungen) für ein Teamprojekt in Azure DevOps erstellt, zugewiesen und nachverfolgt werden.
Wenn Sie also ein agiles Unternehmen sind, erkennt Ihr Team Anforderungen wahrscheinlich als Epics > Features > User Stories, und Ihre Prozessvorlage spiegelt diese Struktur wider. Ebenso spiegeln SCRUM- oder Waterfall- und Compliance-Prozessvorlagen die jeweiligen Strukturen ihres entsprechenden Prozessmodells wider.
Wenn Ihr Team eine agile Prozessvorlage verwenden möchte, ist das ohne Weiteres möglich. Fügen Sie einfach hinzu, dass Ihr Backlog Epics als oberste Ebene, Features in der darunterliegenden Ebene und User Stories darunter enthalten sollte. Für die Anforderungenmanagementbranche ist dies jedoch nicht vorteilhaft.
Manchmal benötigt Ihr Team einen bestimmten Prozess, der von ADO noch nicht bereitgestellt wird. In diesem Fall können Sie maßgeschneiderte Prozessvorlagen speziell für Ihr Team erstellen.
Damit haben Sie die volle Kontrolle über die Anforderungen und Arbeitsaufgaben in Ihren Projekten. Zu den Anpassungsoptionen gehören das Ändern der Eigenschaften von Arbeitsaufgaben, das Hinzufügen von Regeln, das Hinzufügen benutzerdefinierter Auslöser und vieles mehr.
Können Sie Ihr Azure DevOps-Projekt anpassen?
Die Stärke von Azure DevOps als Anforderungsmanagement-Tool liegt in seiner Flexibilität. Jedes Team im Anwendungslebenszyklus kann ADO nutzen, da es eine Vielzahl von Anforderungen abdecken kann.
Sie können Ihr Projekt anpassen, indem Sie Ihre Prozessvorlage bearbeiten. Bevor Sie dies tun, sollten Sie jedoch immer Ihr Team zusammenbringen und genau festlegen, wie Ihr Prozess aussehen soll und wie er sich in Azure DevOps widerspiegeln soll.
Wenn Ihnen die Anpassung Ihrer Prozessvorlage zu mühsam erscheint, können Sie jederzeit zusätzliche Vorlagen für Prozesse wie BABOK, Agile-MR, Compliance und mehr herunterladen.
Backlog-Management für Azure DevOps-Anforderungen
Sobald Teams Prozessvorlagen erstellt haben, möchten sie Anforderungen in Azure DevOps erstellen und bearbeiten. Nachdem Sie Ihre Azure DevOps-Prozessvorlage eingerichtet haben, können Sie Anforderungen zu einem von Ihnen erstellten Projekt hinzufügen. Der typische Ort zum Hinzufügen von Anforderungen in nativem Azure DevOps ist die Backlog-Ansicht. Das Backlog unterstützt die Möglichkeit, Anforderungen auf verschiedenen Ebenen der Hierarchie zu erstellen.
Wenn Sie Ihre Prozessvorlage erstellen, können Sie wählen, wie Ihr Backlog strukturiert sein soll.
Durch die Erstellung der Struktur Ihres Backlogs legen Sie fest, wie Ihre Anforderungen im Backlog aufgeschlüsselt werden. Im obigen agilen Beispiel sind die Anforderungen wie folgt strukturiert: Epic > Feature > User Story
Das bedeutet, dass Sie drei Ebenen des Backlogs anzeigen und aufrufen können. Sie können Ihre Anforderungen auch auf der höchsten Ebene anzeigen, indem Sie in der Dropdown-Liste oben rechts die Ebene „Epic“ auswählen. Die Anzeige der Anforderungen auf der untersten Ebene kann hilfreich sein, wenn Sie Anforderungen in eine Iteration verschieben.
Auf jeder Ebene können Sie ein neues Arbeitselement erstellen, indem Sie auf die Schaltfläche „Neues Arbeitselement“ über der Liste der Anforderungen klicken.
Manchmal können Anforderungen der obersten Ebene sehr allgemein sein, sodass Sie sie unterteilen müssen. Um Unteranforderungen für eine Anforderung der obersten Ebene zu erstellen, klicken Sie auf die Schaltfläche „+“ neben der Anforderung.
Sie können Anforderungen über die Registerkarten „Backlog“, „Queries“ oder „Sprints“ zu Azure DevOps hinzufügen. Das bedeutet, dass Sie neue Anforderungen erstellen und diese schnell und einfach in Unteranforderungen unterteilen können.
Wie interagieren Entwickler mit Anforderungen in Azure DevOps?
Der größte Vorteil der Verwendung von Azure DevOps als Lösung für das Anforderungsmanagement besteht darin, dass es eine einzige zuverlässige Informationsquelle für Ihre Entwickler, Ihr Anforderungsteam und Ihre Qualitätssicherung darstellt.
Aber zu wissen, wie Ihre Entwickler Ihre Anforderungen umsetzen können, ist der erste Schritt.
In Azure DevOps können Ihre Entwickler Aufgaben-Workitems erstellen, die sie direkt mit ihrer Entwicklungsarbeit verknüpfen können. Wenn sie die Repos-Funktionalität nutzen, können sie ihr GitHub- oder TFVC-Repository zu ihrem Projekt hinzufügen, um es leicht zugänglich zu machen. Anschließend können sie ihre Pushes, Pulls, Branches, Commits und mehr mit ihren Aufgaben-Workitems oder anderen Workitems verknüpfen.
Indem Teams ihre Entwicklungsarbeit in den Prozess einbinden, können sie ihre Entwicklung selbst sichtbarer und besser nachvollziehbar machen.
Dazu können Entwickler die aktuelle Iteration aufrufen, die Anforderungen suchen und diese in eine Aufgabe umwandeln.
So überprüfen Sie Azure DevOps-Anforderungen nativ
Teams benötigen in der Regel eine Genehmigung für die von ihnen vorgenommenen Änderungen. Manchmal nutzen sie Reviews, um diese zu besprechen und gemeinsam daran zu arbeiten.
In Azure DevOps können Anforderungen unter anderem dadurch an die Beteiligten weitergeleitet werden, dass man über die E-Mail-Funktion auf der Registerkarte „Abfragen“ Listen mit Anforderungen an die interessierten Parteien versendet. Diese Funktion weist zwar einige Einschränkungen auf, ermöglicht es Ihrem Team jedoch, Anforderungen auszutauschen und zusammenzuarbeiten, bevor endgültige Änderungen vorgenommen werden.
Wenn Teams Anforderungen an interne Teammitglieder oder externe Stakeholder senden, können diese die Dokumente prüfen, bevor sie endgültig festgelegt werden, und gegebenenfalls Änderungen vornehmen.
Auf der Suche nach besseren Bewertungen?
Benötigen Sie konforme elektronische Signaturen?
Interessieren Sie sich für Automatisierungstools?
Erweiterung der Anforderungenmanagementfähigkeiten von ADO
Azure DevOps offers plenty of functionality for both development and QA <link> teams. But it still needs a lot of functionality to make it truly unmatched in the ALM field. That’s exactly why Modern Requirements partnered with Microsoft and became their go-to partner for requirements management tools.
Modern Requirements4DevOps ist in Azure DevOps integriert und bietet Teams, die es verwenden, die Möglichkeit, alle für das Anforderungsmanagement innerhalb ihres Projekts erforderlichen Aufgaben auszuführen. Mit MR4DO können Sie ein einziges Modell als zuverlässige Informationsquelle für Ihr Team verwenden. Dazu können sie die Assets erstellen, die sie bereits in ihrem Azure DevOps-Projekt verwenden.
Mit Modern Requirements4DevOps können Sie:
- Erstellen Sie Dokumente, Diagramme und Fragenlisten innerhalb Ihres Projekts.
- Erstellen Sie in Sekundenschnelle durchgängige Rückverfolgbarkeitsmatrizen.
- Erstellen Sie Baselines, mit denen Sie Änderungen an Anforderungen identifizieren und verwalten können.
- Versionsverwaltung mühelos verwalten
- Erstellen und exportieren Sie detaillierte Testberichte
- Verwandeln Sie Azure DevOps in das ultimative Tool für das Anforderungsmanagement.
Probieren Sie Modern Requirements4DevOps noch heute aus und erleben Sie die Vorteile eines einzigen Modells als einzige Informationsquelle für die Arbeit all Ihrer Teams innerhalb desselben Bereichs!