Anforderungsversionen und Releases

Ab v2.5.31 sind „Latest Release“ und die Umschalter für die komplexe Historie vorübergehend deaktiviert, da wir ein Leistungsproblem im Zusammenhang mit der komplexen Historie festgestellt haben, die beide Funktionen unterstützt. Wir arbeiten derzeit an einer Behebung.

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.
 

image-20240329-132524.pngVersionsnummer in der neuen Historie – Die Versionsnummerierung wird in der Historientabelle der Anforderung hervorgehoben

 

Beachten Sie, dass die Versionen nur in der neuen Historie angezeigt werden. Falls sie nicht angezeigt werden, aktivieren Sie rechts oben innerhalb der Historienoption die Einstellung „Activate New History“.

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

Das Hinzufügen eines Bildes oder das Hinzufügen von Anhängen zum Block der Verifizierungsmethode löst keine Erhöhung der Versionsnummer aus.

Änderungen an den Attributen der Anforderungen führen zu einer Erhöhung um 2 oder 3 Dezimalstellen, beispielsweise von 0.12 auf 0.14. Diese Anpassung ergibt sich daraus, wie Änderungen im Backend-System verarbeitet werden.

Note: Derzeit ist die Versionskontrolle für Verifizierungs- und Validierungsaktivitäten noch nicht aktiv und wird zu einem späteren Zeitpunkt hinzugefügt.

 

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.

image-20240329-132655.pngFreigabesymbol – Das Freigabesymbol stellt den Status der freigegebenen Anforderung dar.

 

Wenn der Benutzer die Anforderung freigibt, bleibt die Versionsnummer unverändert. Wenn jedoch Änderungen an den Attributen der Anforderung vorgenommen werden, erfolgt eine Haupterhöhung der Versionsnummer, d. h. sie springt zur nächsten ganzen Zahl. Zum Beispiel löst jede Bearbeitung an der freigegebenen Anforderung POWER-0012 mit Version 0.15 eine Erhöhung auf Version 1.0 aus.

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.

image-20240329-132840.pngSo 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

image-20240329-133637.png Umschalter „Latest release“ – Ein-/Ausschalten, um die zuletzt freigegebene Version von Anforderungen innerhalb dieser Spezifikation anzuzeigen

Spezifikationen 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).

image-20240329-133828.pngSpezifikation freigeben – Das Bild zeigt, wie eine Spezifikation freigegeben wird

 

Beim Auswählen der Freigabeoption auf Spezifikationsebene haben Benutzer zwei Möglichkeiten, die Spezifikation freizugeben.

image-20240329-134039.pngOptionen zum Freigeben einer Spezifikation – Aktuelle Optionen im Menü zum Freigeben einer Spezifikation

Associate 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.

Vor dem Freigeben der Spezifikation muss der Benutzer Kommentare/Gründe angeben, warum die Spezifikation freigegeben wird.

 

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)

 

image-20240329-134352.pngAnforderungen über das Review Center freigeben

 

Bitte beachten Sie, dass auch dann, wenn sich Anforderungen im Status „Needs Work“ oder „Rejected“ befinden, durch Auswahl von „Release Requirements“ die Freigabe dieser Anforderungen durchgeführt wird.

 

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.

 

 

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie den Altium-Vertrieb , um mehr zu erfahren.

Inhalt