Symptom, Erfolg/Fehler-Kriterium, betroffene und nicht betroffene Fälle sowie sichere Testgrenzen festlegen.
Fault Isolation
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
Symptom und Reproduktion, Architektur- und Abhängigkeitskarte, Vergleichssignale, sichere Tests und Isolationslog
Vorbereitung
Was vor Start vorliegen muss
Symptom und Reproduktion, Architektur- und Abhängigkeitskarte, Vergleichssignale, sichere Tests und Isolationslog
Troubleshooting Lead · System-/Komponentenexpert:innen · Operator · Scribe
Symptom, Erfolg/Fehler-Kriterium, betroffene und nicht betroffene Fälle sowie sichere Testgrenzen festlegen.
30–180 Minuten je Störung; Dauer hängt von Testzugang und Systemkomplexität ab.
Arbeitsfläche mit Grenze · Kandidaten · Trennen · Testen · Bestätigen vorbereiten; Beispiel und eigene Daten trennen.
Kernfrage
Die eine Frage, die diese Methode beantwortet
In welchem kleinsten Subsystem liegt der Fehler, wenn wir Kandidaten durch unterscheidende Tests systematisch ausschließen?
Ablauf
Phasen mit Ziel, Durchführung, Ergebnis und Stolperfalle
Systemgrenzen, Symptome und mögliche Fehlerbereiche werden so gegeneinander abgegrenzt, dass Tests gezielt statt breit wirken. Mit jedem Ausschluss wird der Raum kleiner, bis der wahrscheinliche Ursprung greifbar wird. Das Verfahren spart Zeit, weil es Spekulation durch Eingrenzung ersetzt.
Fault Isolation · Arbeitsstruktur
Fiktives Beispiel
Fiktive Werte zeigen die tatsächlichen Fachfelder.
| Test | Kandidaten vorher | Teständerung | Trennende Vorhersage | Ergebnis | Ausgeschlossen | Verbleibend |
|---|---|---|---|---|---|---|
| API-DirektaufrufEvidenz und Begründung ergänzen. | Frontend, API, Pool, DB, Netz | Frontend umgehen | Scheitert bei Backendfehler | Timeout bleibt | Frontend | API, Pool, DB, Netz |
| Isolierter PoolEvidenz und Begründung ergänzen. | API, Pool, DB, Netz | Nur Poolpfad trennen | Fehler verschwindet bei Shared-Pool-Problem | Checkout funktioniert | API, DB, Netz | Gemeinsamer Pool |
1. Kandidaten vorher
- API-Direktaufruf
- Frontend, API, Pool, DB, Netz
- Isolierter Pool
- API, Pool, DB, Netz
2. Teständerung
- API-Direktaufruf
- Frontend umgehen
- Isolierter Pool
- Nur Poolpfad trennen
3. Trennende Vorhersage
- API-Direktaufruf
- Scheitert bei Backendfehler
- Isolierter Pool
- Fehler verschwindet bei Shared-Pool-Problem
4. Ergebnis
- API-Direktaufruf
- Timeout bleibt
- Isolierter Pool
- Checkout funktioniert
5. Ausgeschlossen
- API-Direktaufruf
- Frontend
- Isolierter Pool
- API, DB, Netz
6. Verbleibend
- API-Direktaufruf
- API, Pool, DB, Netz
- Isolierter Pool
- Gemeinsamer Pool
Alle Werte sind fiktiv.
- 1
Grenze
Fehlergrenze

Ziel
Fehlergrenze: Symptom reproduzierbar beschreiben und Is/Is-Not-Fälle sammeln.
Voraussetzungen für diesen Schritt
- Symptom, Erfolg/Fehler-Kriterium, betroffene und nicht betroffene Fälle sowie sichere Testgrenzen festlegen.
- Symptom und Reproduktion, Architektur- und Abhängigkeitskarte, Vergleichssignale, sichere Tests und Isolationslog
Durchführung
- Symptom reproduzierbar beschreiben und Is/Is-Not-Fälle sammeln.
Ergebnis
Fehlergrenze
Symptom reproduzierbar beschreiben und Is/Is-Not-Fälle sammeln.
Qualitätscheck
Sind betroffen, nicht betroffen und Trigger konkret?
Stolperfalle
„Checkout kaputt“ umfasst zu viel. Symptom nach Region, Kanal, Zeit und Abhängigkeit schneiden.
Zeitlicher Rahmen: 10–20 Minuten
- 2
Kandidaten
Kandidatenkarte

Ziel
Kandidatenkarte: Abhängigkeitspfad abbilden und plausible Fault Domains ohne Ursachenfestlegung sammeln.
Voraussetzungen für diesen Schritt
- Fehlergrenze
Durchführung
- Abhängigkeitspfad abbilden und plausible Fault Domains ohne Ursachenfestlegung sammeln.
Ergebnis
Kandidatenkarte
Abhängigkeitspfad abbilden und plausible Fault Domains ohne Ursachenfestlegung sammeln.
Qualitätscheck
Deckt die Karte den Signalpfad Ende-zu-Ende ab?
Stolperfalle
Team springt zur zuletzt geänderten Komponente. Pfad vollständig zeichnen und Kandidaten nach Signalgrenze ordnen.
Zeitlicher Rahmen: 15–25 Minuten
- 3
Trennen
Isolationsplan

Ziel
Isolationsplan: Test mit maximaler Unterscheidung wählen, bevorzugt sichere Halbierung oder betroffener/nicht betroffener Vergleich.
Voraussetzungen für diesen Schritt
- Kandidatenkarte
Durchführung
- Test mit maximaler Unterscheidung wählen, bevorzugt sichere Halbierung oder betroffener/nicht betroffener Vergleich.
Ergebnis
Isolationsplan
Test mit maximaler Unterscheidung wählen, bevorzugt sichere Halbierung oder betroffener/nicht betroffener Vergleich.
Qualitätscheck
Schließt das Ergebnis unabhängig vom Ausgang mehrere Kandidaten aus?
Stolperfalle
Viele Messungen werden ohne Entscheidungslogik gesammelt. Vor Test festhalten, welches Ergebnis welche Domains ausschließt.
Zeitlicher Rahmen: 10–20 Minuten
- 4
Testen
Isolationslog

Ziel
Isolationslog: Tests einzeln ausführen, Ergebnis und Nebenwirkung protokollieren, Kandidatenraum aktualisieren.
Voraussetzungen für diesen Schritt
- Isolationsplan
Durchführung
- Tests einzeln ausführen, Ergebnis und Nebenwirkung protokollieren, Kandidatenraum aktualisieren.
Ergebnis
Isolationslog
Tests einzeln ausführen, Ergebnis und Nebenwirkung protokollieren, Kandidatenraum aktualisieren.
Qualitätscheck
Wurde jeweils nur eine unterscheidende Bedingung verändert?
Stolperfalle
Mehrere Komponenten werden gleichzeitig neu gestartet. Eine Veränderung pro Test; bei Notmaßnahme Diagnosewirkung kennzeichnen.
Zeitlicher Rahmen: 15–90 Minuten
- 5
Bestätigen
Bestätigte Domain

Ziel
Bestätigte Domain: Isolierten Bereich durch Reproduktion oder kontrollierte Rückkehr bestätigen und Restunsicherheit übergeben.
Voraussetzungen für diesen Schritt
- Isolationslog
Durchführung
- Isolierten Bereich durch Reproduktion oder kontrollierte Rückkehr bestätigen und Restunsicherheit übergeben.
Ergebnis
Bestätigte Domain
Isolierten Bereich durch Reproduktion oder kontrollierte Rückkehr bestätigen und Restunsicherheit übergeben.
Qualitätscheck
Tritt Symptom mit Domain auf und ohne sie nicht auf?
Stolperfalle
Isolation wird mit Root Cause verwechselt. Fault Domain bestätigen und Ursachenmechanismus separat untersuchen.
Zeitlicher Rahmen: 15–30 Minuten
Artefakt
Was am Ende rauskommt
Skizze: so sieht das Artefakt aus
Fault-Isolation-Log mit Kandidatenraum, Tests, Ergebnissen, ausgeschlossenen Bereichen und isoliertem Fault Domain.
Datum, Owner, Quellenstand und Reviewtermin führen; frühere Fassungen erhalten.
- System-/Abhängigkeitskarte
- Binärer Isolationsplan
- Test- und Ausschlusslog
fault-isolation-working-template.md
Gegenstand, Evidenz, Rollen, Ablauf und Review festlegen.
Fault Isolation: Arbeitsvorlage
Fragestellung
Noch zu klären
Gewünschtes Ergebnis
Noch zu klären
Rahmen
Vollständiger Durchlauf Zeit: 30–180 Minuten je Störung; Dauer hängt von Testzugang und Systemkomplexität ab.
Diese Vorlage während der Arbeit auf Papier oder in einem eigenen Dokument ausfüllen.
Vorbereitung für diesen Umfang
Methodische Grundausstattung
- Materialien: Symptom und Reproduktion, Architektur- und Abhängigkeitskarte, Vergleichssignale, sichere Tests und Isolationslog
- Rollen: Troubleshooting Lead · System-/Komponentenexpert:innen · Operator · Scribe
- Vorab-Infos: Symptom, Erfolg/Fehler-Kriterium, betroffene und nicht betroffene Fälle sowie sichere Testgrenzen festlegen.
- Gesamter Zeitbedarf: 30–180 Minuten je Störung; Dauer hängt von Testzugang und Systemkomplexität ab.
- Setup: Arbeitsfläche mit Grenze · Kandidaten · Trennen · Testen · Bestätigen vorbereiten; Beispiel und eigene Daten trennen.
Für die Arbeitsschritte bereitstellen
Grenze: Fehlergrenze
- Symptom, Erfolg/Fehler-Kriterium, betroffene und nicht betroffene Fälle sowie sichere Testgrenzen festlegen.
- Symptom und Reproduktion, Architektur- und Abhängigkeitskarte, Vergleichssignale, sichere Tests und Isolationslog
Kandidaten: Kandidatenkarte
- Fehlergrenze
Trennen: Isolationsplan
- Kandidatenkarte
Testen: Isolationslog
- Isolationsplan
Bestätigen: Bestätigte Domain
- Isolationslog
Fault Isolation · Arbeitsstruktur
| Test | Kandidaten vorher | Teständerung | Trennende Vorhersage | Ergebnis | Ausgeschlossen | Verbleibend |
|---|---|---|---|---|---|---|
| API-Direktaufruf | ||||||
| Isolierter Pool |
- API-Direktaufruf: Evidenz und Begründung ergänzen.
- Isolierter Pool: Evidenz und Begründung ergänzen.
Die leere Vorlage enthält nur Arbeitsimpulse.
Fachquelle · eigene Lehrdarstellung
Grenze: Fehlergrenze
Erwartetes Artefakt: Fehlergrenze
Symptom reproduzierbar beschreiben und Is/Is-Not-Fälle sammeln.
Eintrag:
...
- Sind betroffen, nicht betroffen und Trigger konkret?
Kandidaten: Kandidatenkarte
Erwartetes Artefakt: Kandidatenkarte
Abhängigkeitspfad abbilden und plausible Fault Domains ohne Ursachenfestlegung sammeln.
Eintrag:
...
- Deckt die Karte den Signalpfad Ende-zu-Ende ab?
Trennen: Isolationsplan
Erwartetes Artefakt: Isolationsplan
Test mit maximaler Unterscheidung wählen, bevorzugt sichere Halbierung oder betroffener/nicht betroffener Vergleich.
Eintrag:
...
- Schließt das Ergebnis unabhängig vom Ausgang mehrere Kandidaten aus?
Testen: Isolationslog
Erwartetes Artefakt: Isolationslog
Tests einzeln ausführen, Ergebnis und Nebenwirkung protokollieren, Kandidatenraum aktualisieren.
Eintrag:
...
- Wurde jeweils nur eine unterscheidende Bedingung verändert?
Bestätigen: Bestätigte Domain
Erwartetes Artefakt: Bestätigte Domain
Isolierten Bereich durch Reproduktion oder kontrollierte Rückkehr bestätigen und Restunsicherheit übergeben.
Eintrag:
...
- Tritt Symptom mit Domain auf und ohne sie nicht auf?
Offene Fragen und nächste Schritte
...
Methodenanleitung: https://methodatlas.meierhoff-systems.de/de/methods/fault-isolation/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.
fault-isolation-beispiel.md
Konkret gefülltes Szenario, fiktives Beispiel
Fiktives Lehrbeispiel: Fault Isolation · Arbeitsstruktur
| Test | Kandidaten vorher | Teständerung | Trennende Vorhersage | Ergebnis | Ausgeschlossen | Verbleibend |
|---|---|---|---|---|---|---|
| API-Direktaufruf | Frontend, API, Pool, DB, Netz | Frontend umgehen | Scheitert bei Backendfehler | Timeout bleibt | Frontend | API, Pool, DB, Netz |
| Isolierter Pool | API, Pool, DB, Netz | Nur Poolpfad trennen | Fehler verschwindet bei Shared-Pool-Problem | Checkout funktioniert | API, DB, Netz | Gemeinsamer Pool |
Stolperfallen
Symptome erkennen, gegensteuern
Kurzüberblick, vollständiger Text steht in der jeweiligen Phase im Ablauf
- Fehlergrenze„Checkout kaputt“ umfasst zu viel.In der Phase ansehen
- KandidatenkarteTeam springt zur zuletzt geänderten Komponente.In der Phase ansehen
- IsolationsplanViele Messungen werden ohne Entscheidungslogik gesammelt.In der Phase ansehen
- IsolationslogMehrere Komponenten werden gleichzeitig neu gestartet.In der Phase ansehen
- Bestätigte DomainIsolation wird mit Root Cause verwechselt.In der Phase ansehen
Fehlergrenze
„Checkout kaputt“ umfasst zu viel.
Symptom nach Region, Kanal, Zeit und Abhängigkeit schneiden.
Kandidatenkarte
Team springt zur zuletzt geänderten Komponente.
Pfad vollständig zeichnen und Kandidaten nach Signalgrenze ordnen.
Isolationsplan
Viele Messungen werden ohne Entscheidungslogik gesammelt.
Vor Test festhalten, welches Ergebnis welche Domains ausschließt.
Isolationslog
Mehrere Komponenten werden gleichzeitig neu gestartet.
Eine Veränderung pro Test; bei Notmaßnahme Diagnosewirkung kennzeichnen.
Bestätigte Domain
Isolation wird mit Root Cause verwechselt.
Fault Domain bestätigen und Ursachenmechanismus separat untersuchen.
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.

