Status & Lifecycle#
Jeder Knoten hat einen Status: wo die Spezifikation in Erstellung und Review steht. Derselbe Status bedeutet in jedem Projekt dasselbe.
Status ist nicht das Testergebnis und nicht, ob etwas umgesetzt ist. Das bleibt bei Testergebnissen und (später) einem eigenen Fortschrittsfeld.
Zustände#
Requirements, Tests und Risiken teilen Draft, In review, Approved und Obsolete. Kunden-Requirements haben zusätzlich Partly approved und Rejected.
Interne Requirement-Layer (System, Software, Hardware, Mechanics) nutzen die kürzere Menge. Den Layer eines Typs ändern Sie unter Settings → Metamodel → Types & layers.
Am Knoten#
Knoten öffnen. Das Statusfeld zeigt die Bedeutung des aktuellen Zustands und wohin der Knoten als Nächstes darf. Nicht erlaubte Zustände sind ausgegraut, zum Beispiel kann ein Draft nicht direkt auf Approved springen. Verlangt eine Prozessregel im neuen Zustand ein Feld, sagt die Sidebar das vor dem Speichern.
Auf der Canvas-Karte bewegt der Pfeil neben dem Status den Knoten einen Schritt entlang des Hauptpfads, zum Beispiel von Draft zu In review.
Lifecycle am Feld öffnet die State Machine für diesen Typ.
Projektübersicht#
Settings → Metamodel → Status & lifecycle zeigt die State Machine als Diagramm, mit der Bedeutung jedes Zustands, den erlaubten nächsten Schritten und den Prozessregeln je Zustand.
Prozessregeln entstehen unter Processes, nicht im Metamodell. Die Lifecycle-Seite zeigt nur die veröffentlichten Regeln.
Welche Übergänge erlaubt sind und warum, erklärt das Metamodell.