STfA
diagnostics

Iceberg Model

Analysewerkzeug, um von oberflächlichen IT-Incidents (Events) hinab in die tiefen mentalen Modelle und Architekturstrukturen zu tauchen.

technologyteamsorganization·4 min Lesezeit

Was ist das?

Analysewerkzeug, um von oberflächlichen IT-Incidents (Events) hinab in die tiefen mentalen Modelle und Architekturstrukturen zu tauchen.

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.

~4 Min. Lesezeit
Hero Bild für Iceberg Model

Zweck

Das Eisberg-Modell (Iceberg Model) ist das wichtigste Werkzeug für Root-Cause-Analysen in fehleranfälligen Systemen. Es bekämpft den menschlichen Instinkt, das Problem dort zu kurieren, wo der Schmerz ist (oben an der Wasseroberfläche). In der Architektur verhalten wir uns oft wie Feuerwehrmänner: Wir schlagen die Flammen tot (Reaktion), schauen aber nicht, wer ständig Brandbeschleuniger im Keller verteilt (Generative Strukturen). Der Eisberg zwingt uns, den Blick radikal in die Tiefe zu richten.

Einsatzkontext

Das Modell wird bei jeder "Post-Mortem"-Analyse eines massiven Systemausfalls oder bei chronischer Dysfunktion einer Entwicklungsabteilung angewendet. Es hindert das Management daran, das Problem mit Sätzen wie "Der Junior-Dev hat halt einen Fehler beim Skript gemacht" zu bekleben.

Schritt für Schritt

Das Modell teilt Probleme in 4 Tiefen ein (von oben nach unten):

1.Events (Ereignisse) - Das Sichtbare: Was ist gerade passiert? (Antwort (Reagieren): *Der Bezahl-Server ist offline. Schalte ihn wieder an.*).

2.Patterns (Muster) - Knapp unter der Oberfläche: Ist das schon öfter passiert? (Antwort (Antizipieren): *Der Server fällt jeden verdammten Black Friday um*. Zeichne ein Behaviour over Time Chart).

3.Structures (Strukturen) - Die physikalische Ursache: Welche Form (Code, Organigramm, Datenbank) erzwingt diese Muster zwingend? (Antwort (Designen): *Der Legacy-Service macht 50 synchrone SQL-Calls für jeden Checkout. Er ist strukturell gar nicht in der Lage, Lastspitzen auszuhalten.*).

4.Mental Models (Mentale Modelle) - Der Meeresgrund: Welcher tiefsitzende Glaubenssatz im Unternehmen hat diese miese Code-Struktur überhaupt erst erlaubt? (Antwort (Transformieren): *Die Führungskräfte glauben unerschütterlich daran, dass 'Time to Market' das Einzige ist, was zählt, Tech Debt existiert für sie nicht.*).

Beispiel

Event: Das Front-End-Release von heute Morgen hat den gesamten Warenkorb zerschossen. Sofort-Reaktion (Rollback).

Pattern: Fast 40% unserer Releases in den letzten drei Quartalen mussten wegen Regression-Bugs zurückgerollt werden.

Structure: Die QA Abteilung ist ein komplett isoliertes Silo. Sie prüfen den Code erst 2 Wochen nach dem Commit. Die Feedback-Schleife (Delay) ist strukturell durchtrennt.

Mentales Modell: Die IT-Leitung hat die strikte Doktrin im Kopf: "Entwickler sollten nicht testen, sie sind zum Code-Schreiben da. Testen ist minderwertige Arbeit für billigere Ressourcen." Bevor dieses tiefgefrorene Mindset nicht auftaut, wird sich die Rollback-Quote niemals verringern.

Diagramm

Systemdiagramm für Iceberg Model
Diagramm: Iceberg Model

Wie aus Diagnose Handlung wird

Der wichtigste Satz im Systems-Thinking stammt von Donella Meadows: "Struktur erzeugt Verhalten" (Structure Generates Behavior). Menschen sind extrem schlecht darin, tiefer als die Muster-Ebene zu tauchen. Als Lead-Architect bist du der "Struktur-Taucher". Das Ziel deiner Architektur muss sein, ein Konstrukt (z.B. Micro-Frontend Isolation) so zu gießen, dass das Team, selbst an einem extrem schlechten Tag voller Fehler, gar keine systemweiten Katastrophen-Events mehr abfeuern *kann*. Die Struktur unter der Oberfläche reguliert den Wellenschlag der Ereignisse.

Wann diese Methode die richtige ist

Im Gegensatz und als Vorstufe zu *Causal Loop Diagrams*, die meist auf der Level 3 "Structure" operieren, bringt der Eisberg extrem dominant das immaterielle, unsichtbare Konstrukt "Mentales Modell" der Menschen in den Raum.

Wie du die Diagnose im Alltag einsetzt

Lehne reine "Fix-Tickets" für kritische Fehler kategorisch ab, wenn sie nicht von einem Eisberg-Protokoll begleitet werden. Verlange von deinen Lead-Developern pro Katastrophe vier Felder auszufüllen. Wenn sie das 4. Feld (Mentales Modell) immer auf "Der Kunde ist dumm" oder "Wir sind zu blöd" schieben, brich das Meeting ab. Mentale Modelle sind tiefe Axiome der Firmenkultur (z.B. "Datenbank-Sicherheit ist Optional"), keine Beleidigungen. Optimiere nicht die Ereignisse (Pflaster-Archetyp), optimiere die Strukturen, auf denen die Ereignisse spazieren gehen.

Erste Analyse-Schritte

Verbinde den Eisberg immer mit Interventionen. Auf Ebene 1 reagierst du. Auf Ebene 4 veränderst du die Weltanschauung. Ein CIO, der das Mentale Modell der Firma von "IT ist ein Kostenstellencenter" hin zu "IT ist unser Core Business" ändert, behebt über Nacht hunderte Architekturprobleme der Ebene 1, weil Budgets, Prioritäten und Respekt in das System strömen.

Woran du eine brauchbare Diagnose erkennst

Haben wir die Kapazität und den Freiraum in unseren Retrospektiven, uns nicht nur über "Den furchtbaren Build-Server von gestern" (Event-Ebene) zu beschweren, sondern unsere eigenen dysfunktionalen Team-Rituale (Struktur-Ebene) schonungslos zu sezieren?

Quellen

The Systems Thinker: The Iceberg Model

Ecochallenge — Systems Thinking: The Iceberg Model

Donella Meadows — Thinking in Systems, Kap. 1: Structure and Behavior

Authors & Books

Zur Referenzseite

Passende Referenzen zum Thema Iceberg Model.

Beispiel Analyseartefakt

SurfaceEreignisseWas passiert?Muster & TrendsWas wiederholt sich?SystemstrukturenWas erzeugt die Muster?Mentale ModelleWarum existiert das?Tiefe

Iceberg-Modell mit vier Tiefenebenen von Ereignissen bis zu mentalen Modellen.

Diagnose direkt durchführen

Nutze Checkliste und CLD Canvas direkt im Browser und exportiere Ergebnisse als Markdown.

Canvas öffnen