Systems Clues in Everyday Language
Ein forensisches Werkzeug, das Floskeln, Ausreden und "Wir vs. Die"-Sprache in IT-Meetings analysiert, um verborgene Architektursünden aufzudecken.
Was ist das?
Ein forensisches Werkzeug, das Floskeln, Ausreden und "Wir vs. Die"-Sprache in IT-Meetings analysiert, um verborgene Architektursünden aufzudecken.
Warum relevant?
Diagnostik macht aus Vermutungen belastbare Strukturhypothesen fuer Architektur und Organisation.
Nächster Schritt
Leite im Anschluss Interventionen ab, die gezielt Regeln, Grenzen oder Feedback-Loops veraendern.

Zweck
In 90% der Fälle findest du die Ursachen für katastrophale Software-Architekturen nicht im Quellcode, sondern in den unbewussten Sprachmustern in den Daily Stand-ups. "System-Hinweise in der Alltagssprache" (Systems Clues) trainieren dich darauf, extrem genau zuzuhören. Menschen benutzen Wörter oft als Schutzschilder für zerrissene Feedback-Schleifen. Bevor ein System zusammenbricht, kündigt es sich wochenlang durch eine fundamentale semantische Veränderung in der Rhetorik der Entwickler an.
Einsatzkontext
Diese Diagnostik läuft als kontinuierlicher Hintergrundprozess im Kopf jedes kompetenten Principal Engineers oder Scrum Masters. Aber sie glänzt besonders in Retrospektiven oder Incident-Post-Mortem-Terminen. Anstatt nur nach technischen Bugs zu suchen, nutzt der Architekt das Transkript der Argumentation des Teams, um die wirkliche systemische Fäulnis zu belegen.
Schritt für Schritt (Sprach-Decode-Muster)
Achte extrem auf die folgenden 4 sprachlichen Signale und übe die "Push-Back" Übersetzung:
1.Das "Eingebaute Delay" (Symptom: Oszillation): "Wir hinken immer genau einen Sprint hinterher. Erst läuft alles super, dann bricht das Chaos aus." -> *Übersetzung:* Hier fehlt ein Echtzeit-Metrik-Dashboard; das System steuert sich im Blindflug.
2.Die "Wir vs. Die" Spaltung (Symptom: Silo-Grenzen): "Die Tester wissen eh nicht, was sie tun." -> *Übersetzung:* Die Architektur (z.B. Microservices) ist falsch geschnitten; die Übergabe an die QA ist ein struktureller Hand-Off, kein gemeinsames Domain-Ziel. Conway's Law schlägt extrem zu.
3.Der "Frosch im heißen Wasser" (Symptom: Eroding Goals): "Ein bisschen Latenz war heute Morgen da, passiert eben." -> *Übersetzung:* Die SLOs (Service Level Objectives) verschlechtern sich schleichend. Das Team gewöhnt sich heimlich an eine kaputte Architektur (Deviance Normalization).
4.Das "Schuldzuweisungs-Prinzip" (Symptom: Lineares Denken): "Wir sind völlig überlastet, weil PO Müller uns zu viele Tickets gibt." -> *Übersetzung:* Das Team übersieht die zirkuläre Kausalität. In Wahrheit verursachen die *Bugs des Teams* die Wut von PO Müller, der daraufhin panisch mikromanagt (Causal Loop Diagramm).
Beispiel
Ein Lead-Architekt sitzt im Status-Meeting. Der Backend-Lead sagt gestresst: "Um die API-Response-Zeiten zu retten, *müssen* wir jetzt den Cache massiv hochdrehen, auch wenn wir dann Stale-Data riskieren. Es gibt keine Alternative." Der Architekt erkennt das absolute System-Signalwort: *Müssen/Alternativlosigkeit*. In der Kybernetik gibt es niemals "Alternativlosigkeit". Es ist der absolute Beweis für "Symptomatic Fixing" (Siehe Archetyp *Fixes that Fail*). Das Sprachmuster beweist: Das Team bekämpft das Symptom (Latenz) durch eine Panik-Aktion, anstatt die Ursache (zu viele synchrone Datenbank-Queries) strukturell neu zu entwerfen.
Diagramm
Wie aus Diagnose Handlung wird
Systemdenker hassen Passiv-Sätze in Architektur-Dokumentationen. ("Der Server ist langsam geworden", "Technical Debt hat sich angehäuft"). Schulden häufen sich nicht von Zauberhand an. Menschen machen Schulden. Zwinge dein Team zurück ins Aktiv. Wer hat die Schuld aufgenommen? Aus welchem rationalen Grund? Passiv-Konstruktionen sind der Versuch eines Systems, die eigene Verantwortlichkeit zu verschleiern und den Schmerz an externe, unkontrollierbare Instanzen "auszulagern".
Wann diese Methode die richtige ist
Während die *Root Definition Analysis* aktiv neue, saubere Sätze (Ziele) formuliert, ist *Systems Clues in Everyday Language* passiv-observativ. Es ist ein Radar-Screen, der die schmutzige Alltagssprache im Chat beobachtet und Alarm schlägt, lange bevor Jira-Metriken abrutschen.
Wie du die Diagnose im Alltag einsetzt
Achte in deinen Architekturentscheidungs-Runden (ADRs) auf das Wort "Eigentlich". ("Eigentlich wollten wir Event-Sourcing richtig machen, *aber*..."). Wenn das Wort *Aber* fällt, hast du den *Leverage Point* (den Hebelpunkt) der Organisation gefunden. Der Satz nach dem Aber erklärt dir exakt, welche systemischen Limits (Budget, Skillset des Teams, Deadlines) so gewaltig sind, dass sie selbst das "beste" Architektur-Design gnadenlos eindrücken. Kämpfe gegen dieses Limit, nicht gegen das "Eigentlich".
Erste Analyse-Schritte
Führe als Architekt oder Agile Coach ein "Buzzword-Bingo of Dysfunction". Wenn das Team im Refinement Sätze einbringt wie "Das betrifft uns ja nicht", notiere das. Es ist der Beweis, dass the Bounded Context deiner Domain Driven Design (DDD) Strategie sozial gebrochen ist.
Woran du eine brauchbare Diagnose erkennst
Unterbrechen wir Meetings aktiv, wenn Entwickler Sätze auf das Management, auf "Das System" oder auf externe Provider abschieben und weigern uns, die Konversation fortzuführen, solange die zirkuläre Mitschuld nicht anerkannt wurde?
Quellen
The Systems Thinker: Systems Clues in Everyday Language
Peter Senge — The Fifth Discipline, Kap. 9: Team Learning
Virginia Anderson & Lauren Johnson — Systems Thinking Basics (Pegasus, 1997)
Authors & Books
Zur ReferenzseitePassende Referenzen zum Thema Systems Clues in Everyday Language.
Beispiel Analyseartefakt
Sprachmuster-Map, die Hinweise auf Schuldzuschreibung, Grenzen und implizite Steuerungslogik sichtbar macht.
Weiterlesen
Entdecke verwandte Themen aus Diagnostik
Assumption Mapping
Ein Diagnosewerkzeug, um unausgesprochene Annahmen im Architektur-Design schonungslos aufzudecken, zu kategorisieren und gezielt zu testen.
Behaviour over Time Charts
Ein Visualisierungswerkzeug, das die Dynamik von Systemvariablen (Metriken, Schulden, Produktivität) in der Vergangenheit über Zeitachsen aufdeckt.