Symptom, betroffene/nicht betroffene Fälle, aktuelle Signale und sichere Testgrenzen festlegen; Eindämmung von Diagnose trennen.
Hypothesis-Driven Troubleshooting
Die Anleitung zur Methode: Voraussetzungen und Materialien klären, den gesamten Ablauf verstehen und Ergebnisse, Stolperfallen sowie Abbruchkriterien nachschlagen.
Vorbedingung
Was vorher fertig sein muss
Präzises Symptom, Architektur und Änderungen, Hypothesenboard, Vorhersagen, sichere Tests und Evidenzlog
Vorbereitung
Was vor Start vorliegen muss
Präzises Symptom, Architektur und Änderungen, Hypothesenboard, Vorhersagen, sichere Tests und Evidenzlog
Troubleshooting Lead · Hypothesen-Owner · Operator · Systemexpert:innen · Scribe
Symptom, betroffene/nicht betroffene Fälle, aktuelle Signale und sichere Testgrenzen festlegen; Eindämmung von Diagnose trennen.
30–180 Minuten je Störung; bei produktionskritischer Lage parallel zur sicheren Eindämmung.
Arbeitsfläche mit Symptom · Hypothesen · Vorhersagen · Testen · Entscheiden vorbereiten; Beispiel und eigene Daten trennen.
Kernfrage
Die eine Frage, die diese Methode beantwortet
Welche konkurrierende Hypothese erklärt alle beobachteten Signale am besten, und welcher sichere Test unterscheidet sie am stärksten?
Ablauf
Phasen mit Ziel, Durchführung, Ergebnis und Stolperfalle
Jede Vermutung wird mit einer Prüfung verknüpft, die möglichst viel Information pro Test liefert. Dadurch entsteht eine Reihenfolge, in der die stärksten Hypothesen zuerst unter Druck geraten und die Diagnostik nicht im Kreis läuft. Der Ansatz verbindet Debugging mit sauberer Evidenz.
Hypothesis-Driven Troubleshooting · Arbeitsstruktur
Fiktives Beispiel
Fiktive Werte zeigen die tatsächlichen Fachfelder.
| Hypothese | Mechanismus | Vorhersage | Widerlegung | Test | Befund | Status |
|---|---|---|---|---|---|---|
| Shared Pool erschöpftEvidenz und Begründung ergänzen. | Batch belegt gemeinsamen Pool | Isolierter Pool beseitigt Timeout | Timeout bleibt trotz isoliertem Pool | Shared gegen isolierten Pool vergleichen | Fehler nur mit Shared Pool | Gestützt |
| EU-NetzfehlerEvidenz und Begründung ergänzen. | Regionaler Paketverlust | EU-Paketverlust betrifft Web und Mobile | Mobile bleibt stabil | EU-Web und Mobile vergleichen | Mobile ohne Verlust | Geschwächt |
| Web-Release blockiertEvidenz und Begründung ergänzen. | Release blockiert Requests im Browser | API direkt funktioniert | Direktaufruf scheitert ebenfalls | Web umgehen und API aufrufen | Direktaufruf scheitert | Widerlegt |
1. Mechanismus
- Shared Pool erschöpft
- Batch belegt gemeinsamen Pool
- EU-Netzfehler
- Regionaler Paketverlust
- Web-Release blockiert
- Release blockiert Requests im Browser
2. Vorhersage
- Shared Pool erschöpft
- Isolierter Pool beseitigt Timeout
- EU-Netzfehler
- EU-Paketverlust betrifft Web und Mobile
- Web-Release blockiert
- API direkt funktioniert
3. Widerlegung
- Shared Pool erschöpft
- Timeout bleibt trotz isoliertem Pool
- EU-Netzfehler
- Mobile bleibt stabil
- Web-Release blockiert
- Direktaufruf scheitert ebenfalls
4. Test
- Shared Pool erschöpft
- Shared gegen isolierten Pool vergleichen
- EU-Netzfehler
- EU-Web und Mobile vergleichen
- Web-Release blockiert
- Web umgehen und API aufrufen
5. Befund
- Shared Pool erschöpft
- Fehler nur mit Shared Pool
- EU-Netzfehler
- Mobile ohne Verlust
- Web-Release blockiert
- Direktaufruf scheitert
6. Status
- Shared Pool erschöpft
- Gestützt
- EU-Netzfehler
- Geschwächt
- Web-Release blockiert
- Widerlegt
Alle Werte sind fiktiv.
- 1
Symptom
Symptombild

Ziel
Symptombild: Beobachtetes Fehlverhalten operationalisieren und Is/Is-Not-Fälle sammeln.
Voraussetzungen für diesen Schritt
- Symptom, betroffene/nicht betroffene Fälle, aktuelle Signale und sichere Testgrenzen festlegen; Eindämmung von Diagnose trennen.
- Präzises Symptom, Architektur und Änderungen, Hypothesenboard, Vorhersagen, sichere Tests und Evidenzlog
Durchführung
- Beobachtetes Fehlverhalten operationalisieren und Is/Is-Not-Fälle sammeln.
Ergebnis
Symptombild
Beobachtetes Fehlverhalten operationalisieren und Is/Is-Not-Fälle sammeln.
Qualitätscheck
Ist Erfolg/Fehler binär oder messbar und ohne Ursachenbehauptung?
Stolperfalle
„Datenbankproblem“ wird als Symptom notiert. Nur beobachtbares Verhalten, Umfang und Zeitpunkt formulieren.
Zeitlicher Rahmen: 10–20 Minuten
- 2
Hypothesen
Hypothesenraum

Ziel
Hypothesenraum: Mehrere mechanistische Erklärungen aus Signalen, Architektur und Änderungen ableiten.
Voraussetzungen für diesen Schritt
- Symptombild
Durchführung
- Mehrere mechanistische Erklärungen aus Signalen, Architektur und Änderungen ableiten.
Ergebnis
Hypothesenraum
Mehrere mechanistische Erklärungen aus Signalen, Architektur und Änderungen ableiten.
Qualitätscheck
Erklärt jede Hypothese sowohl betroffene als auch nicht betroffene Fälle?
Stolperfalle
Das Team verfolgt nur die erste plausible Idee. Mindestens eine konkurrierende Erklärung und Nullhypothese ergänzen.
Zeitlicher Rahmen: 10–20 Minuten
- 3
Vorhersagen
Vorhersagematrix

Ziel
Vorhersagematrix: Für jede Hypothese beobachtbare Vorhersagen und widerlegende Signale notieren.
Voraussetzungen für diesen Schritt
- Hypothesenraum
Durchführung
- Für jede Hypothese beobachtbare Vorhersagen und widerlegende Signale notieren.
Ergebnis
Vorhersagematrix
Für jede Hypothese beobachtbare Vorhersagen und widerlegende Signale notieren.
Qualitätscheck
Sind Vorhersagen vor dem Test festgehalten und unterscheiden sie Hypothesen?
Stolperfalle
Tests werden nach Ergebnis passend interpretiert. Erwartete Befunde und Ausschlussregel vor Ausführung dokumentieren.
Zeitlicher Rahmen: 10–20 Minuten
- 4
Testen
Testergebnis

Ziel
Testergebnis: Sichersten Test mit höchstem Informationsgewinn ausführen; jeweils eine Bedingung ändern.
Voraussetzungen für diesen Schritt
- Vorhersagematrix
Durchführung
- Sichersten Test mit höchstem Informationsgewinn ausführen; jeweils eine Bedingung ändern.
Ergebnis
Testergebnis
Sichersten Test mit höchstem Informationsgewinn ausführen; jeweils eine Bedingung ändern.
Qualitätscheck
Verändert der Test genau die unterscheidende Variable und ist reversibel?
Stolperfalle
Mehrere Neustarts zerstören Diagnoseinformation. Eine Veränderung pro Test; Notmaßnahme als solche markieren.
Zeitlicher Rahmen: 15–90 Minuten
- 5
Entscheiden
Diagnosebefund

Ziel
Diagnosebefund: Hypothesen anhand gesamter Evidenz aktualisieren, bestätigten Mechanismus festhalten und nächste Aktion/Restunsicherheit übergeben.
Voraussetzungen für diesen Schritt
- Testergebnis
Durchführung
- Hypothesen anhand gesamter Evidenz aktualisieren, bestätigten Mechanismus festhalten und nächste Aktion/Restunsicherheit übergeben.
Ergebnis
Diagnosebefund
Hypothesen anhand gesamter Evidenz aktualisieren, bestätigten Mechanismus festhalten und nächste Aktion/Restunsicherheit übergeben.
Qualitätscheck
Erklärt die führende Hypothese alle Signale und wurde eine Alternative ernsthaft geprüft?
Stolperfalle
Ein erfolgreicher Test wird als vollständige Root Cause ausgegeben. Diagnosegrenze benennen und verbleibende Ursachenfrage separat weitergeben.
Zeitlicher Rahmen: 15–30 Minuten
Artefakt
Was am Ende rauskommt
Skizze: so sieht das Artefakt aus
Troubleshooting-Log mit priorisierten Hypothesen, Vorhersagen, diskriminierenden Tests, Ergebnissen und Restunsicherheit.
Datum, Owner, Quellenstand und Reviewtermin führen; frühere Fassungen erhalten.
- Hypothesen- und Vorhersageboard
- Test-/Evidenzlog
- Entscheidungs- und Restunsicherheitslog
hypothesis-driven-troubleshooting-working-template.md
Gegenstand, Evidenz, Rollen, Ablauf und Review festlegen.
Hypothesis-Driven Troubleshooting: Arbeitsvorlage
Fragestellung
Noch zu klären
Gewünschtes Ergebnis
Noch zu klären
Rahmen
Vollständiger Durchlauf Zeit: 30–180 Minuten je Störung; bei produktionskritischer Lage parallel zur sicheren Eindämmung.
Diese Vorlage während der Arbeit auf Papier oder in einem eigenen Dokument ausfüllen.
Vorbereitung für diesen Umfang
Methodische Grundausstattung
- Materialien: Präzises Symptom, Architektur und Änderungen, Hypothesenboard, Vorhersagen, sichere Tests und Evidenzlog
- Rollen: Troubleshooting Lead · Hypothesen-Owner · Operator · Systemexpert:innen · Scribe
- Vorab-Infos: Symptom, betroffene/nicht betroffene Fälle, aktuelle Signale und sichere Testgrenzen festlegen; Eindämmung von Diagnose trennen.
- Gesamter Zeitbedarf: 30–180 Minuten je Störung; bei produktionskritischer Lage parallel zur sicheren Eindämmung.
- Setup: Arbeitsfläche mit Symptom · Hypothesen · Vorhersagen · Testen · Entscheiden vorbereiten; Beispiel und eigene Daten trennen.
Für die Arbeitsschritte bereitstellen
Symptom: Symptombild
- Symptom, betroffene/nicht betroffene Fälle, aktuelle Signale und sichere Testgrenzen festlegen; Eindämmung von Diagnose trennen.
- Präzises Symptom, Architektur und Änderungen, Hypothesenboard, Vorhersagen, sichere Tests und Evidenzlog
Hypothesen: Hypothesenraum
- Symptombild
Vorhersagen: Vorhersagematrix
- Hypothesenraum
Testen: Testergebnis
- Vorhersagematrix
Entscheiden: Diagnosebefund
- Testergebnis
Hypothesis-Driven Troubleshooting · Arbeitsstruktur
| Hypothese | Mechanismus | Vorhersage | Widerlegung | Test | Befund | Status |
|---|---|---|---|---|---|---|
| Shared Pool erschöpft | ||||||
| EU-Netzfehler | ||||||
| Web-Release blockiert |
- Shared Pool erschöpft: Evidenz und Begründung ergänzen.
- EU-Netzfehler: Evidenz und Begründung ergänzen.
- Web-Release blockiert: Evidenz und Begründung ergänzen.
Die leere Vorlage enthält nur Arbeitsimpulse.
Fachquelle · eigene Lehrdarstellung
Symptom: Symptombild
Erwartetes Artefakt: Symptombild
Beobachtetes Fehlverhalten operationalisieren und Is/Is-Not-Fälle sammeln.
Eintrag:
...
- Ist Erfolg/Fehler binär oder messbar und ohne Ursachenbehauptung?
Hypothesen: Hypothesenraum
Erwartetes Artefakt: Hypothesenraum
Mehrere mechanistische Erklärungen aus Signalen, Architektur und Änderungen ableiten.
Eintrag:
...
- Erklärt jede Hypothese sowohl betroffene als auch nicht betroffene Fälle?
Vorhersagen: Vorhersagematrix
Erwartetes Artefakt: Vorhersagematrix
Für jede Hypothese beobachtbare Vorhersagen und widerlegende Signale notieren.
Eintrag:
...
- Sind Vorhersagen vor dem Test festgehalten und unterscheiden sie Hypothesen?
Testen: Testergebnis
Erwartetes Artefakt: Testergebnis
Sichersten Test mit höchstem Informationsgewinn ausführen; jeweils eine Bedingung ändern.
Eintrag:
...
- Verändert der Test genau die unterscheidende Variable und ist reversibel?
Entscheiden: Diagnosebefund
Erwartetes Artefakt: Diagnosebefund
Hypothesen anhand gesamter Evidenz aktualisieren, bestätigten Mechanismus festhalten und nächste Aktion/Restunsicherheit übergeben.
Eintrag:
...
- Erklärt die führende Hypothese alle Signale und wurde eine Alternative ernsthaft geprüft?
Offene Fragen und nächste Schritte
...
Methodenanleitung: https://methodatlas.meierhoff-systems.de/de/methods/hypothesis-driven-troubleshooting/run-sheet
Beispielausgabe
Konkret gefülltes Szenario, fiktives Beispiel
Fiktives Beispiel zur Orientierung. Die genannten Mengen und Zeiten beschreiben diesen Fall und sind keine allgemeine Vorgabe.
hypothesis-driven-troubleshooting-beispiel.md
Konkret gefülltes Szenario, fiktives Beispiel
Fiktives Lehrbeispiel: Hypothesis-Driven Troubleshooting · Arbeitsstruktur
| Hypothese | Mechanismus | Vorhersage | Widerlegung | Test | Befund | Status |
|---|---|---|---|---|---|---|
| Shared Pool erschöpft | Batch belegt gemeinsamen Pool | Isolierter Pool beseitigt Timeout | Timeout bleibt trotz isoliertem Pool | Shared gegen isolierten Pool vergleichen | Fehler nur mit Shared Pool | Gestützt |
| EU-Netzfehler | Regionaler Paketverlust | EU-Paketverlust betrifft Web und Mobile | Mobile bleibt stabil | EU-Web und Mobile vergleichen | Mobile ohne Verlust | Geschwächt |
| Web-Release blockiert | Release blockiert Requests im Browser | API direkt funktioniert | Direktaufruf scheitert ebenfalls | Web umgehen und API aufrufen | Direktaufruf scheitert | Widerlegt |
Stolperfallen
Symptome erkennen, gegensteuern
Kurzüberblick, vollständiger Text steht in der jeweiligen Phase im Ablauf
- Symptombild„Datenbankproblem“ wird als Symptom notiert.In der Phase ansehen
- HypothesenraumDas Team verfolgt nur die erste plausible Idee.In der Phase ansehen
- VorhersagematrixTests werden nach Ergebnis passend interpretiert.In der Phase ansehen
- TestergebnisMehrere Neustarts zerstören Diagnoseinformation.In der Phase ansehen
- DiagnosebefundEin erfolgreicher Test wird als vollständige Root Cause ausgegeben.In der Phase ansehen
Symptombild
„Datenbankproblem“ wird als Symptom notiert.
Nur beobachtbares Verhalten, Umfang und Zeitpunkt formulieren.
Hypothesenraum
Das Team verfolgt nur die erste plausible Idee.
Mindestens eine konkurrierende Erklärung und Nullhypothese ergänzen.
Vorhersagematrix
Tests werden nach Ergebnis passend interpretiert.
Erwartete Befunde und Ausschlussregel vor Ausführung dokumentieren.
Testergebnis
Mehrere Neustarts zerstören Diagnoseinformation.
Eine Veränderung pro Test; Notmaßnahme als solche markieren.
Diagnosebefund
Ein erfolgreicher Test wird als vollständige Root Cause ausgegeben.
Diagnosegrenze benennen und verbleibende Ursachenfrage separat weitergeben.
Abbruchkriterien
Wann du anhalten, Voraussetzungen klären oder einen anderen Ansatz wählen solltest
Methodenanleitung durchgearbeitet?
Zum Steckbrief für Zweck, ähnliche Methoden und Quellen oder direkt zur nächsten Methode im Katalog.

