Context Graph / Decision Trail

Problem

Die Systeme Ihres Unternehmens enthalten: Was wurde entschieden ✓ aber oft nicht: Warum wurde entschieden? Welche Alternativen gab es? Welche Einschränkung war wichtig? Welche Ausnahme wurde gemacht? Ein Agent sieht den endgültigen Zustand, aber nicht das menschliche Urteil dahinter.

Lösung — Entscheidungskontext

Erfassen Sie Beziehungen zwischen Entscheidungen, Beweisen, Zwängen, Akteuren und Ergebnissen. Ein praktischer Ausgangspunkt ist ein Architecture Decision Record (ADR): ein Dokument in Git oder einem Wiki, das eine Auswahl, ihre Alternativen und ihre Gründe erklärt. Die Verknüpfung von Entscheidungen mit Anforderungen und Beweisen bildet einen Graphen, der auch in einer Graphendatenbank gespeichert werden kann. Beispielsweise erklärt die Vorgabe „Kundendaten bleiben in der EU“ die Wahl einer Region. Ruft ein Agent diese Entscheidung ab, kann er sie bei Änderungsvorschlägen berücksichtigen.

Problem

  ↓
Einschränkungen
  ↓
Beschluss
  ↓
Argumentation
  ↓
Ergebnis
Kerngedanke: Entscheidungspfade machen organisatorisches Denken verfügbar, nicht nur organisatorische Daten.