TRIZ Cause-Effect Chain Analysis — Help / Hilfe

← Back to Tool

1. What this tool is

The cause-effect chain analysis (CECA, in German Ursache-Wirkungs-Analyse) is, according to VDI 4521, an analysis method that identifies the underlying causes of the disadvantages of a technical system by building chains of cause and effect. Its result is a cause-effect chain model. It is used above all in the first step of a project, analysing the task.

You start from a disadvantage and keep asking why? — each answer is a cause, and each cause can be asked again. At the end you do not have a solution but something more useful: the problem statements worth solving, attached to the causes they come from.

The tree is drawn freely on a canvas, as on a whiteboard. Everything happens in your browser — with one exception, the AI assistance in section 9, which you have to start yourself.

2. The kinds of node

Initial problem
The entry point of the chain, phrased as the project goal turned upside down. If the goal is "increase purity", the initial problem is "the product is contaminated". A project with several goals has several initial problems.
Cause
A step in the chain that has been confirmed in reality.
Assumed cause
A guess — named in the workshop or suggested by an AI, but not yet checked. As long as it is not confirmed, no problem statement can be attached to it. Check it, then switch it to Cause.
Root cause
The end of a chain (see section 6).
AND
Not a statement but a connector: causes that only act together (section 4).

Problem statements ("How can we …?") belong to causes and root causes. Particularly important ones get the status key problem — that is a property of the statement, not of the node.

3. Building the tree, step by step

1

Place the initial problem

Click on the empty canvas and type. The first node is the initial problem, every further one starts as a cause. What you type is saved with every key stroke — no Enter needed.

2

Ask why

While typing in a node, Tab creates a new cause below it, already connected, and you keep typing. Shift+Tab creates another cause beside it for the same effect — that is an OR. So a whole chain can be asked through without touching the mouse.

3

Connect

Drag from the border of a node onto another node to draw an arrow from cause to effect. Drag inside a node to move it, click inside it to edit the text. Nothing leaves an initial problem — it only receives arrows.

4

Set the kind

Right-click a node: the menu sets its kind (initial problem, cause, assumed cause, root cause), assigns tasks, puts out the branch as text, selects the branch below, asks the AI, or deletes the node. On a Mac, Ctrl+click or a two-finger click is the right-click.

5

Formulate problem statements

Right-click a cause or root cause → Assign tasks …. Write "How can we …?" and tick Key problem for the important ones. The node shows how many it carries. Tasks in the header lists all of them, key problems first. Switching a node back to assumed cause asks first, because its tasks would be lost.

4. AND and OR

OR needs nothing. Several arrows into the same node mean that each cause acts on its own — removing one does not remove the others.

AND is placed. Click Insert AND, then click on the canvas. Draw the causes that only act together onto the AND node, and one arrow from the AND node on to the effect. If one of them disappears, the effect disappears.

Both can be mixed freely: two AND groups into the same effect read as (1 AND 2) OR (3 AND 4). For a deeper nesting, put an intermediate cause in between.

5. Shared causes and vicious circles

A deep cause often feeds several effects higher up. Do not write it twice — draw a second arrow from the existing node. The text output marks it as [also acts elsewhere].

If a chain leads back to an earlier point, you have a vicious circle. That is allowed. You break it by formulating a problem statement at one of its points. The text output marks the place where the circle closes.

6. When a chain ends

Two reasons end a chain: the cause is a law of nature — asking further would be pointless — or it lies outside your influence, such as a legal requirement or a supplier part that cannot be changed. Mark the last node as Root cause.

7. Editing: arrows, selection, undo, tidy up

Arrows

Click an arrow: it turns red and shows a handle at each end. Drag an end onto another node to re-attach it; let go beside a node and it stays as it was. The × in the middle deletes it, so does Delete.

Several nodes at once

Drag on the empty canvas to draw a selection box — whatever lies completely inside is selected. Shift+click (Mac also Cmd+click, Windows also Ctrl+click) adds or removes a node. Right-click → Select branch below selects a node with every cause that runs into it, down to the root causes — even if the branch is interleaved with others. Right-click → kind sets the kind for the whole selection. Drag a selected node to move the whole selection, Delete or right-click → Delete removes it, Esc clears it, Ctrl/Cmd+A selects everything.

Undo and redo

Ctrl/Cmd+Z undoes, Ctrl/Cmd+Shift+Z redoes — or use the buttons. One step is what you did in one go: a whole text edit, a whole move, an arrow, a deletion, a tidy-up, adopting AI suggestions. Even Start over and Load can be undone. The history lasts until the page is reloaded.

Tidy up

Tidy up rearranges the whole tree: initial problems on top, the causes level by level below, with as few crossing arrows as possible. A cause that feeds several effects sits below the deepest of them; the arrow closing a vicious circle stays as a backward arrow; nodes without any arrow go into a row at the bottom. The nodes glide to their new place, and one undo restores the old layout.

8. Finding your way in large models

Hold Space and drag to pan, or drag with the middle mouse button. Ctrl+wheel (Mac: Cmd+wheel) or a two-finger pinch zooms around the pointer; the buttons at the top right zoom in steps, and a click on the percentage returns to 100 %.

Show all fits the whole model into the window. Overview shows a map of the whole model at the bottom right — the blue frame is what you see, and a click or drag in the map brings that spot to the centre. Full screen hides everything but the tool.

9. AI assistance

Possible causes. Right-click a node → AI: possible causes …. A window opens beside the tree; you can drag it by its title bar. Get suggestions sends the tree to the AI and returns six to eight possible causes, each assigned to a search field — substance, field, geometry, time, environment, people — so that they spread widely, each with one sentence on how it would act.

Tick what you want and adopt it: it goes below the node as a cause, next to the existing ones, already connected, and stays selected so you can move it together. One undo takes the whole adoption back. If you want to check a suggestion in reality first, switch it to assumed cause.

Shared causes are recognised. The AI sees the whole tree. A suggestion that already exists elsewhere is marked green as already in the tree: adopting it only draws an arrow from the existing node — a shared cause, not a second node with almost the same text.

Problem statements. In the task window of a cause or root cause, AI: suggest tasks proposes three to five "How can we …?". It knows all statements already in the tree, so it does not repeat them. Not available on assumed causes — the same lock as when typing.

Your data: the request goes via our server to Google Gemini; each connection has 15 requests per hour. If you do not want to send your analysis there, use Copy prompt: the same task lands in the clipboard and works with any AI — at no cost.

10. Getting it out: text, image, PDF

  • Whole tree as text — the complete analysis as a text file, ready to hand to a language model. Right-click → Branch as text gives only the chain from the initial problem down to that node.
  • Image (PNG) — the whole tree at double resolution, without grid or selection, cropped to the content, whatever the zoom.
  • PDF — opens the print dialog; choose "Save as PDF". Page one carries title, date, the tree and a legend of the kinds; after it come the problem statements, key problems first. The tree stays a vector graphic and is sharp at any size.
  • Save — the project file (JSON) to keep or pass on; Load reads it back.

11. Saving, backups, where your data lives

Every change is stored in your browser immediately, so closing the tab loses nothing. But browser storage is not a safe: clearing browser data, a private window or another browser start empty. That is why there are two more layers.

Save into a file that keeps itself up to date (Chrome and Edge). The first Save asks where to put the project file; from then on CECA writes every change into it by itself. The line next to the buttons shows where and when it last saved. After reloading the page the browser wants one confirmation — the line then reads "continue saving to …", one click and it carries on. Load binds the chosen file the same way; Start over releases it. Safari and Firefox cannot do this: there Save downloads a file, and the line says which changes are not yet in any file.

Backups (all browsers): the latest 15 states are kept in the browser — at most one every three minutes, plus one before Start over, Load and restoring. Backups lists them; Restore brings one back, and that too can be undone.

Nothing is sent anywhere — except when you start the AI assistance yourself.

12. Mouse and keyboard at a glance

Click empty canvasplace a node (an open text field is only closed)
Drag on empty canvasselection box
Click / drag inside a nodeedit / move
Drag from a node's borderdraw an arrow
Right-click (Mac: Ctrl+click)menu
Tab / Shift+Tab while typingnew cause below / beside
Enter / Esc while typingfinish / discard the edit
Shift+click (Cmd / Ctrl+click)add to or remove from the selection
Deletedelete the selected arrow or nodes
Ctrl/Cmd+Z, Ctrl/Cmd+Shift+Zundo, redo
Ctrl/Cmd+Aselect all
Space+drag, middle buttonpan
Ctrl/Cmd+wheel, pinchzoom around the pointer
Escclose the menu, then windows, clear the selection

13. The download version

CECA is also available as a single file to download from triz-consulting.de. Open it with a double click — it runs in the browser without a server and without internet, and nothing leaves your computer.

The only difference: the AI assistance offers Copy prompt only. Paste the prompt into the AI your company has approved and adopt the answers by hand. The help is built into the file.

Use it in Chrome or Edge if you can — there the project file keeps itself up to date (section 11). In Safari and Firefox, save regularly.

Free to use, including in companies. Pass it on only unchanged. © TRIZ Consulting Group GmbH.

1. Was dieses Werkzeug ist

Die Ursache-Wirkungs-Analyse (englisch Cause and Effect Chains Analysis, CECA) ist nach VDI 4521 eine Analysemethode, mit der über die Bildung von Ursache-Wirkungs-Ketten die grundlegenden Ursachen für Nachteile eines technischen Systems identifiziert werden. Das Ergebnis ist ein Ursache-Wirkungsketten-Modell. Angewendet wird sie vor allem im ersten Schritt eines Projekts, Aufgabe analysieren.

Man beginnt bei einem Nachteil und fragt immer wieder warum? — jede Antwort ist eine Ursache, und jede Ursache lässt sich wieder befragen. Am Ende steht keine Lösung, sondern etwas Nützlicheres: die Aufgabenstellungen, die sich zu lösen lohnen, jeweils an der Ursache, aus der sie stammen.

Gezeichnet wird frei auf einer Fläche, wie auf einem Whiteboard. Alles geschieht in deinem Browser — mit einer Ausnahme, der KI-Hilfe in Abschnitt 9, die du selbst anstoßen musst.

2. Die Arten der Knoten

Ausgangsproblem
Der Einstieg in die Kette, formuliert als umgekehrtes Projektziel. Ist das Ziel „die Reinheit erhöhen", lautet das Ausgangsproblem „das Produkt ist verunreinigt". Ein Projekt mit mehreren Zielen hat mehrere Ausgangsprobleme.
Ursache
Ein Glied der Kette, das in der Wirklichkeit bestätigt ist.
vermutete Ursache
Geraten — im Workshop genannt oder von einer KI vorgeschlagen, aber noch nicht geprüft. Solange sie das nicht ist, lässt sich keine Aufgabenstellung daran hängen. Erst prüfen, dann auf Ursache umstellen.
Grundursache
Das Ende eines Strangs (siehe Abschnitt 6).
UND
Kein Sachverhalt, sondern ein Verbinder: Ursachen, die nur gemeinsam wirken (Abschnitt 4).

Aufgabenstellungen („Wie kann man …?") gehören zu Ursachen und Grundursachen. Besonders wichtige bekommen den Status Schlüsselproblem — das ist eine Eigenschaft der Aufgabe, nicht des Knotens.

3. Den Baum aufbauen, Schritt für Schritt

1

Ausgangsproblem setzen

Auf die freie Fläche klicken und schreiben. Der erste Knoten ist das Ausgangsproblem, jeder weitere beginnt als Ursache. Was du schreibst, wird mit jedem Tastendruck gespeichert — Enter ist nicht nötig.

2

Warum fragen

Beim Schreiben in einem Knoten legt Tab eine neue Ursache darunter an, schon verbunden, und man schreibt gleich weiter. Shift+Tab legt eine weitere Ursache daneben an, für dieselbe Wirkung — das ist ein ODER. So lässt sich eine ganze Kette durchfragen, ohne die Maus anzufassen.

3

Verbinden

Vom Rand eines Knotens auf einen anderen ziehen ergibt einen Pfeil von der Ursache zur Wirkung. Im Knoten ziehen verschiebt ihn, hineinklicken bearbeitet den Text. Vom Ausgangsproblem geht nichts aus — es empfängt nur.

4

Art festlegen

Rechtsklick auf einen Knoten: Das Menü stellt die Art ein (Ausgangsproblem, Ursache, vermutete Ursache, Grundursache), ordnet Aufgaben zu, gibt den Ast als Text aus, wählt den Ast darunter, fragt die KI oder löscht den Knoten. Am Mac ist Ctrl+Klick oder ein Klick mit zwei Fingern der Rechtsklick.

5

Aufgabenstellungen formulieren

Rechtsklick auf eine Ursache oder Grundursache → Aufgaben zuordnen …. „Wie kann man …?" schreiben und bei den wichtigen Schlüsselproblem ankreuzen. Der Knoten zeigt, wie viele er trägt. Aufgaben in der Kopfzeile listet alle, Schlüsselprobleme zuerst. Wer einen Knoten auf vermutete Ursache zurückstuft, wird vorher gefragt, weil seine Aufgaben dabei verloren gehen.

4. UND und ODER

ODER braucht nichts. Zeigen mehrere Pfeile auf denselben Knoten, wirkt jede Ursache für sich — wer eine beseitigt, beseitigt die anderen nicht mit.

UND wird platziert. UND einfügen klicken, dann auf die Fläche klicken. Die Ursachen, die nur gemeinsam wirken, auf den UND-Knoten ziehen, und vom UND-Knoten einen Pfeil weiter zur Wirkung. Fällt eine davon weg, fällt die Wirkung weg.

Beides lässt sich frei mischen: Zwei UND-Gruppen auf dieselbe Wirkung lesen sich als (1 UND 2) ODER (3 UND 4). Für eine tiefere Verschachtelung hängt man eine Zwischenursache ein.

5. Geteilte Ursachen und Teufelskreise

Eine tiefe Ursache speist oft mehrere Wirkungen weiter oben. Nicht zweimal schreiben — einen zweiten Pfeil vom vorhandenen Knoten ziehen. Die Textausgabe markiert ihn als [wirkt auch an anderer Stelle].

Führt eine Kette auf einen früheren Punkt zurück, ist das ein Teufelskreis. Das ist erlaubt. Aufgelöst wird er, indem man zu einem seiner Punkte eine Aufgabenstellung formuliert. Die Textausgabe markiert die Stelle, an der sich der Kreis schließt.

6. Wann die Kette endet

Zwei Gründe beenden einen Strang: Die Ursache ist ein Naturgesetz — weiter zu fragen wäre sinnlos —, oder sie liegt außerhalb des eigenen Einflusses, etwa bei einer gesetzlichen Vorgabe oder einem Zulieferteil, das nicht geändert werden kann. Den letzten Knoten auf Grundursache stellen.

7. Bearbeiten: Pfeile, Auswahl, Rückgängig, Neu anordnen

Pfeile

Pfeil anklicken: Er wird rot und zeigt an beiden Enden einen Griff. Ein Ende auf einen anderen Knoten ziehen hängt ihn um; lässt man daneben los, bleibt er, wie er war. Das × in der Mitte löscht ihn, ebenso Entf.

Mehrere Knoten auf einmal

Ziehen auf der freien Fläche zieht ein Auswahlfeld auf — gewählt ist, was ganz darin liegt. Shift+Klick (am Mac auch Cmd+Klick, unter Windows auch Strg+Klick) nimmt einen Knoten dazu oder heraus. Rechtsklick → Ast darunter auswählen wählt einen Knoten mit allen Ursachen, die auf ihn zulaufen, bis zu den Grundursachen — auch wenn der Strang zwischen anderen liegt. Rechtsklick → Art stellt die ganze Auswahl um. Einen gewählten Knoten ziehen verschiebt die ganze Auswahl, Entf oder Rechtsklick → Löschen löscht sie, Esc hebt sie auf, Strg/Cmd+A wählt alles.

Rückgängig und Wiederholen

Strg/Cmd+Z nimmt zurück, Strg/Cmd+Shift+Z holt wieder — oder die Knöpfe. Ein Schritt ist das, was man auf einmal getan hat: eine ganze Textbearbeitung, ein ganzes Verschieben, ein Pfeil, ein Löschen, ein Neu-Anordnen, eine Übernahme von KI-Vorschlägen. Auch Neu anfangen und Laden lassen sich zurücknehmen. Der Verlauf hält bis zum Neuladen der Seite.

Neu anordnen

Neu anordnen räumt den ganzen Baum auf: Ausgangsprobleme oben, darunter Ebene für Ebene die Ursachen, so dass sich möglichst wenige Pfeile kreuzen. Eine Ursache, die mehrere Wirkungen speist, steht unter der tiefsten davon; der Pfeil, der einen Teufelskreis schließt, bleibt als Rückpfeil stehen; Knoten ohne jeden Pfeil kommen in eine Zeile ganz unten. Die Knoten gleiten an ihren neuen Platz, und ein Rückgängig stellt die alte Anordnung wieder her.

8. Navigieren in großen Modellen

Leertaste gedrückt halten und ziehen schiebt die Fläche, ebenso das Ziehen mit der mittleren Maustaste. Strg+Mausrad (Mac: Cmd+Mausrad) oder das Aufziehen mit zwei Fingern zoomt um die Stelle unter dem Mauszeiger; die Knöpfe oben rechts zoomen schrittweise, ein Klick auf die Prozentzahl springt zurück auf 100 %.

Alles zeigen passt das ganze Modell ins Fenster. Übersicht blendet unten rechts eine Karte des ganzen Modells ein — der blaue Rahmen ist der sichtbare Ausschnitt, und ein Klick oder Ziehen in der Karte holt die Stelle in die Mitte. Vollbild blendet alles außer dem Werkzeug aus.

9. KI als Hilfestellung

Mögliche Ursachen. Rechtsklick auf einen Knoten → KI: mögliche Ursachen …. Neben dem Baum öffnet sich ein Fenster, das sich an der Kopfzeile verschieben lässt. Vorschläge holen schickt den Baum an die KI; zurück kommen sechs bis acht mögliche Ursachen, jede einem Suchfeld zugeordnet — Stoff, Feld, Geometrie, Zeit, Umgebung, Mensch —, damit sie breit streuen, dazu je ein Satz, wie sie wirken würde.

Was du ankreuzt und übernimmst, kommt als Ursache unter den Knoten, neben die vorhandenen, schon mit Pfeil, und bleibt gewählt, damit du es gemeinsam verschieben kannst. Ein Rückgängig nimmt die ganze Übernahme zurück. Wer einen Vorschlag erst in der Wirklichkeit prüfen will, stellt ihn auf vermutete Ursache.

Geteilte Ursachen werden erkannt. Die KI sieht den ganzen Baum. Ein Vorschlag, den es an anderer Stelle schon gibt, ist grün als schon im Baum markiert: Übernehmen zieht dann nur einen Pfeil vom vorhandenen Knoten her — eine geteilte Ursache, kein zweiter Knoten mit fast gleichem Text.

Aufgabenstellungen. Im Aufgabenfenster einer Ursache oder Grundursache schlägt KI: Aufgaben vorschlagen drei bis fünf „Wie kann man …?" vor. Sie kennt alle Aufgaben, die schon im Baum stehen, und wiederholt sie nicht. An vermuteten Ursachen gibt es das nicht — dieselbe Sperre wie beim Eintippen.

Deine Daten: Die Anfrage geht über unseren Server an Google Gemini; je Anschluss sind 15 Anfragen in der Stunde frei. Wer seine Analyse nicht dorthin schicken will, nimmt Prompt kopieren: Derselbe Auftrag landet in der Zwischenablage und funktioniert mit jeder KI — kostenlos.

10. Ausgeben: Text, Bild, PDF

  • Ganzen Baum als Text — die vollständige Analyse als Textdatei, fertig für ein Sprachmodell. Rechtsklick → Ast als Text gibt nur die Kette vom Ausgangsproblem bis zu diesem Knoten.
  • Bild (PNG) — der ganze Baum in doppelter Auflösung, ohne Raster und Auswahl, auf den Inhalt zugeschnitten, egal wie weit gerade gezoomt ist.
  • PDF — öffnet den Druckdialog; dort „Als PDF sichern" wählen. Auf der ersten Seite stehen Titel, Stand, der Baum und eine Legende der Arten, danach die Aufgabenstellungen, Schlüsselprobleme zuerst. Der Baum bleibt ein Vektorbild und ist in jeder Größe scharf.
  • Speichern — die Projektdatei (JSON) zum Aufbewahren und Weitergeben; Laden liest sie wieder ein.

11. Speichern, Sicherungen, wo die Daten liegen

Jede Änderung landet sofort im Browser, Schließen des Tabs verliert also nichts. Der Browserspeicher ist aber kein Tresor: Gelöschte Browserdaten, ein privates Fenster oder ein anderer Browser fangen leer an. Deshalb gibt es zwei weitere Ebenen.

In eine Datei speichern, die sich selbst aktuell hält (Chrome und Edge). Beim ersten Speichern fragt CECA, wohin die Projektdatei soll; danach schreibt es jede Änderung selbst hinein. Die Zeile neben den Knöpfen zeigt, wo und wann zuletzt gespeichert wurde. Nach dem Neuladen der Seite will der Browser einmal bestätigt haben — die Zeile heißt dann „weiter in … speichern", ein Klick, und es geht weiter. Laden bindet die gewählte Datei genauso; Neu anfangen löst die Bindung. Safari und Firefox können das nicht: Dort lädt Speichern eine Datei herunter, und die Zeile sagt, welche Änderungen noch in keiner Datei stehen.

Sicherungen (alle Browser): Die letzten 15 Stände bleiben im Browser — höchstens alle drei Minuten einer, dazu immer einer vor Neu anfangen, Laden und Wiederherstellen. Sicherungen zeigt sie an; Wiederherstellen holt einen zurück, und auch das lässt sich rückgängig machen.

Nichts wird irgendwohin geschickt — außer, wenn du die KI-Hilfe selbst anstößt.

12. Maus und Tastatur auf einen Blick

Klick auf freie FlächeKnoten setzen (ein offenes Textfeld wird nur geschlossen)
Ziehen auf freier FlächeAuswahlfeld
Klick / Ziehen im Knotenbearbeiten / verschieben
Ziehen vom KnotenrandPfeil ziehen
Rechtsklick (Mac: Ctrl+Klick)Menü
Tab / Shift+Tab beim Schreibenneue Ursache darunter / daneben
Enter / Esc beim SchreibenBearbeitung beenden / verwerfen
Shift+Klick (Cmd / Strg+Klick)zur Auswahl dazu oder heraus
Entfgewählten Pfeil oder gewählte Knoten löschen
Strg/Cmd+Z, Strg/Cmd+Shift+Zrückgängig, wiederholen
Strg/Cmd+Aalles wählen
Leertaste+Ziehen, mittlere TasteFläche schieben
Strg/Cmd+Mausrad, Aufziehenzoomen um den Mauszeiger
Escerst Menü, dann Fenster schließen, Auswahl aufheben

13. Die Download-Fassung

CECA gibt es auch als einzelne Datei zum Herunterladen auf triz-consulting.de. Geöffnet wird sie per Doppelklick — sie läuft im Browser ohne Server und ohne Internet, und nichts verlässt deinen Rechner.

Der einzige Unterschied: Die KI-Hilfe bietet nur Prompt kopieren an. Den Prompt in die KI einsetzen, die im Unternehmen freigegeben ist, und die Antworten von Hand übernehmen. Die Hilfe steckt in der Datei.

Wenn möglich in Chrome oder Edge öffnen — dort hält sich die Projektdatei selbst aktuell (Abschnitt 11). In Safari und Firefox regelmäßig speichern.

Kostenlos nutzbar, auch in Unternehmen. Weitergabe nur unverändert. © TRIZ Consulting Group GmbH.