Anforderungsversionen und Releases
Um sich in der dynamischen Landschaft sich weiterentwickelnder Anforderungen über den gesamten Produktlebenszyklus hinweg effektiv zurechtzufinden, führt unsere neue Funktion (seit April 2024) ein Versionierungssystem auf Basis der Änderungshistorie ein. Dieses System weist Anforderungen Versionsnummern zu und ermöglicht so eine präzise Nachverfolgung und Verwaltung. Mit der Möglichkeit, Anforderungen nach Gate-Reviews oder Meilensteinen freizugeben, stellt diese Funktion einen systematischen Ansatz zur Erfassung von Änderungen und Aktualisierungen sicher. Darüber hinaus können Benutzer Baselines nahtlos nutzen, um frühere Versionen von Spezifikationen erneut aufzurufen und zu analysieren, was einen umfassenden Überblick über den Produktentwicklungsprozess bietet.
Diese Versionsfunktion verbessert die allgemeine Nachverfolgung und Verwaltung von Anforderungen und Spezifikationen und fördert einen schlankeren und anpassungsfähigeren Produktentwicklungsprozess.
Versionierung auf Anforderungsebene:
Die Versionierung beginnt auf der Ebene der Anforderungen und startet bei 0. Jede Änderung an den Attributen einer Anforderung, wie z. B. Änderungen am Anforderungstext, an der Kennung, an der Begründung usw., löst automatisch eine Erhöhung der Nebenversion aus, also beispielsweise von 0 auf 0.1.
Kurz gesagt: Alle Aktualisierungen an der Anforderung, die im der Anforderung zugeordneten Verlaufsfeld „requirement“ gespeichert/hinzugefügt werden, führen ebenfalls zu einer Anpassung der Versionsnummer der Anforderung, um diese Änderungen widerzuspiegeln. Dieser systematische Ansatz gewährleistet ein umfassendes und nachvollziehbares Versionierungssystem für Anforderungen über ihren gesamten Lebenszyklus hinweg.
Versionsnummer in der neuen Historie – Die Versionsnummerierung wird in der Historientabelle der Anforderung hervorgehoben
Liste der Änderungen, die eine Erhöhung der Versionsnummer auslösen
Hier ist die Liste der Änderungen an der Anforderung, die eine Erhöhung der Nebenversion auslösen
-
Bearbeiten des Textes von Attributen der Anforderung wie „Text“, „Title“, „Rationale“, „custom columns“
-
Hinzufügen oder Entfernen von „Parent“ und „Children“
-
Ändern von „Type“, „State“, „Compliance“
-
Hinzufügen oder Entfernen von Tags
Anforderungen freigeben
Nach Abschluss einer Anforderung während der Produktentwicklungsphase, nach gründlichen Reviews, Meilensteinen, Baselines oder Gate-Reviews, kann die Anforderung freigegeben werden. Dies stellt eine Hauptfreigabe für die Anforderung dar, die über die der Anforderung zugeordnete Freigabeoption ausgeführt werden kann. Das Freigeben von Anforderungen kennzeichnet nicht nur deren Abschluss, sondern dient auch als abschließender Schritt der Versionsfinalisierung.
Freigabesymbol – Das Freigabesymbol stellt den Status der freigegebenen Anforderung dar.
So geben Sie Anforderungen frei
Auf die Freigabeoption kann über das Symbol mit den drei Punkten im Menü „Action“ zugegriffen werden. Benutzer können Anforderungen einzeln oder gesammelt freigeben.
So geben Sie eine Anforderung frei – Das Bild zeigt die Schritte zum Zugriff auf die „Release feature“Ein kurzes Video zur Demonstration der Sammelfreigabe von Anforderungen wird unten gezeigt.
Benutzer können im Modul die Schaltfläche „Last release“ aktivieren, um die zuletzt freigegebenen Anforderungen anzuzeigen. Siehe Abbildung Latest release toggle
Umschalter „Latest release“ – Ein-/Ausschalten, um die zuletzt freigegebene Version von Anforderungen innerhalb dieser Spezifikation anzuzeigenSpezifikationen freigeben
Benutzer haben die Möglichkeit, Spezifikationen freizugeben, die mehreren Anforderungen zugeordnet sind. Auf diese Option können sie zugreifen, indem sie im Baumhierarchie-Menü mit der rechten Maustaste auf den Namen der Spezifikation klicken (siehe Abbildung Release Specification).
Spezifikation freigeben – Das Bild zeigt, wie eine Spezifikation freigegeben wird
Beim Auswählen der Freigabeoption auf Spezifikationsebene haben Benutzer zwei Möglichkeiten, die Spezifikation freizugeben.
Optionen zum Freigeben einer Spezifikation – Aktuelle Optionen im Menü zum Freigeben einer SpezifikationAssociate all requirements current version
Die erste Option, „Associate all requirements current version“, gibt alle Anforderungen innerhalb der Spezifikation frei und setzt die Spezifikation auf freigegeben.
Szenarien
-
Beachten Sie, dass Anforderungen, die sich bereits im freigegebenen Zustand befinden, nicht erneut freigegeben werden.
-
Wenn die Anforderung bereits freigegeben wurde und anschließend Änderungen an der Anforderung vorgenommen wurden, wird die geänderte Anforderung erneut freigegeben.
Associate only requirements with released versions
Im Gegensatz zur ersten Option verwendet die zweite Option, „Associate only requirements with released versions“, nur die zu diesem Zeitpunkt innerhalb der Spezifikation freigegebenen Anforderungen und gibt die Spezifikation frei. Wenn Sie beispielsweise 5 freigegebene und 5 nicht freigegebene Anforderungen haben, erstellt die Spezifikationsfreigabe eine Spezifikationsversion mit nur den 5 freigegebenen Anforderungen.
Anforderungen über Reviews freigeben
Benutzer können die Freigabe von Anforderungen über das Review Center initiieren. Nachdem der Reviewer das Review abgeschlossen hat, muss es vom Genehmiger genehmigt werden, um den Review-Prozess abzuschließen. Der Genehmiger hat die Möglichkeit, im Rahmen des Abschlusses des Reviews „Release Requirements“ auszuwählen (siehe Abbildung Release requirements through the Review center)
Anforderungen über das Review Center freigeben
Verschiedene Versionen von Anforderungen vergleichen.
Benutzer können Anforderungen über zwei verschiedene Versionen hinweg vergleichen. Navigieren Sie dazu zur Historie der Anforderung (stellen Sie sicher, dass „Complex History“ aktiviert ist) und klicken Sie auf das Freigabesymbol neben der gewünschten Version. Wählen Sie dort die spezifischen Versionen aus, die Sie vergleichen möchten.
Die Schritte dazu finden Sie im folgenden Video.