Feature Struktur#
OakCore trennt Struktur (Container) und Inhalt (Knoten). Wenn Features sauber einsortiert sind, findet das Team Requirements später leichter.
Container und Knoten#
- Container = wo gehört etwas hin?
- Knoten = was steht drin? (Requirements, Tests, Risiken …)
Container mit Kindern sind Zweige: nur Untercontainer, keine Knoten. Knoten kommen in Blatt Container.
Beispiel: Fahrzeug Tracking#
Projekt Fleet Management.
Schritt 1: Feature#
- Spec Flow öffnen, Projekt wählen
- + → Feature, dann auf die leere Fläche klicken und
Live Vehicle Trackingeintippen
Noch leer, ein Zweig.
Schritt 2: Sub Feature#
- + → Feature, dann auf eine vorhandene Feature-Karte legen (oder den unteren Pin auf einer Feature-Karte anklicken)
- Die Kamera zoomt auf Eltern- und Kindkarte;
GPS Position Updatesauf der neuen Karte eintippen
Verschachtelung bis zu vier Ebenen ist möglich.
Schritt 3: Requirement#
- In
GPS Position Updatesreingehen (Karte doppelklicken, oder leere Fläche auf der Karte anklicken) - + → Requirement →
Position wird alle 5 Sekunden aktualisiert - Im Seitenpanel Status und Beschreibung ausfüllen. Um den Knoten später in ein anderes Feature zu legen: Typ-Icon auf der Karte anklicken und Move to… nutzen.
Schritt 4: Verbindungen#
Im Canvas über die Port-Zeilen der Karte verbinden: Tests und Risiken in der Well, Verbindungen in derselben Zeile über den Pin unten. Über- und untergeordnete Requirements bleiben als Kanten sichtbar.
Cross cutting Themen#
Für übergreifende Themen: Cross-cutting Container, z. B. Compliance. Gleiche Logik: Zweige für Struktur, Blätter für Knoten.
+ Button zeigt keine Knoten?#
Sie sind in einem Zweig. Über den Pin auf einer Feature-Karte ein Unterfeature anlegen oder in einen Blatt Container wechseln. Das Menü zeigt den aktuellen Scope.
Mehr zum Canvas: Projekte & Spec Flow