Zum Inhalt

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#

  1. Spec Flow öffnen, Projekt wählen
  2. + → Feature, dann auf die leere Fläche klicken und Live Vehicle Tracking eintippen

Noch leer, ein Zweig.

Schritt 2: Sub Feature#

  1. + → Feature, dann auf eine vorhandene Feature-Karte legen (oder den unteren Pin auf einer Feature-Karte anklicken)
  2. Die Kamera zoomt auf Eltern- und Kindkarte; GPS Position Updates auf der neuen Karte eintippen

Verschachtelung bis zu vier Ebenen ist möglich.

Schritt 3: Requirement#

  1. In GPS Position Updates reingehen (Karte doppelklicken, oder leere Fläche auf der Karte anklicken)
  2. + → Requirement → Position wird alle 5 Sekunden aktualisiert
  3. 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