methodatlas
RunsheetSystems Thinking

Theory of Constraints Thinking Process

ComplexityHigh
Time0.5-3 Tage
Participants4-10
FormatWorkshop
MaturityCanonical
01

Prerequisite

What needs to be finished first

Complete firstTheory of Constraints

Basic understanding of TOC, especially constraint logic and Five Focusing Steps, is present in the team or conveyed in the introductory briefing.

Without: Without TOC foundations, the Thinking Process remains abstract and trees become notation without substance.
Complete firstSymptom list with UDEsnot in catalog

A list of concrete Undesirable Effects (UDEs) with evidence exists (typically 5-15 items) that may follow a shared causal structure.

Without: Without a UDE list, the Thinking Process has no entry point and the Current Reality Tree becomes guesswork.
02

Preparation

What needs to be ready before start

Materials

Large whiteboard or digital diagram tool with symbols (boxes for statements, arrows for causality, ellipses for AND links); templates for CRT, Evaporating Cloud, FRT, Transition Tree; UDE list; Categories-of-Legitimate-Reservation checklist.

People / roles

One TOC coach experienced in the Thinking Process; 4-8 people with domain knowledge; one scribe for assumptions and reservations; sponsor with implementation mandate.

Pre-read

UDE list with evidence per item; known causal hypotheses; stakeholder overview; previous improvement attempts and their results; Categories of Legitimate Reservation as poster.

Time needed

Workshop series 2-5 days, followed by iterative refinement over weeks

Setup

Make the Thinking Process tools visible as phases: 1) Current Reality Tree, 2) Evaporating Cloud, 3) Future Reality Tree, 4) Prerequisite Tree, 5) Transition Tree. Display symbols as poster. Keep Categories of Legitimate Reservation (Clarity, Existence, Causality, Cause Insufficiency, Additional Cause, Predicted Effect, Tautology) ready for checking trees.

03

Core question

The one question this method answers

Which core conflicts and root causes generate the observed UDEs, which changes resolve them, and which prerequisites and transitions are needed to implement the changes?

04

Flow

Marker: Phase

StepDurationActionHint
1Phase 1: Current Reality Tree
1-2 daysPlace UDEs at the bottom. Build causal chains upward per UDE until root causes are reached. Merge multiple UDEs and identify shared root causes. Check Categories of Legitimate Reservation for each link.CRT becomes large and hard to read. Required: check links logically, do not accept them intuitively. If a reservation applies, rephrase the link or add an intermediate element.
2Phase 2: Evaporating Cloud
0.5-1 dayRepresent the core conflict from the CRT as a cloud: common objective, both necessary conditions, both demands, conflict. Make assumptions behind every connection explicit. Falsify at least one assumption to resolve the conflict.Evaporating Cloud requires at least five assumptions per connection. Stopping at three assumptions means stopping too early. Assumption falsification is the lever.
3Phase 3: Future Reality Tree
1 dayPut the injection (the change from the cloud) at the bottom. Build logical consequences until Desired Effects (DEs) are reached. Identify Negative Branches (unintended negative effects) and trim them with additional injections.FRT without Negative Branches is dangerous. Explicitly test at least 2-3 possible negative effects per injection. Trim through supplementary measures, not by ignoring them.
4Phase 4: Prerequisite Tree
0.5 dayFor each injection, define which prerequisites must be fulfilled before implementation is possible. Identify obstacles and derive Intermediate Objectives. Establish logical sequence.Prerequisite Tree shows implementation realism. If prerequisites are unrealistic, rethink the injection or clarify stakeholder buy-in first.
5Phase 5: Transition Tree
0.5-1 dayDetail implementation steps: need, action, effect per step. Add owner and date. Transition into ongoing steering.Transition Tree is often skipped and the method stops at FRT. Without TT, change remains a concept without implementation path.
05

Artifact

What comes out at the end

Form

Current Reality Tree with UDEs, links, and root causes; Evaporating Cloud with assumptions; Future Reality Tree with injections, Desired Effects, and Negative Branches; Prerequisite Tree with IOs; Transition Tree with implementation steps; CLR review note per tree.

Versioning / ownership

Own collection per project with date, sponsor, and coach. Version trees. On implementation iteration, create a new version with diff. Preserve assumption logic so falsification can be repeated later.

Tool alternatives
  • Specialized tools such as Harmony for TOC Thinking Process
  • draw.io or Lucidchart with custom TOC stencil
  • Whiteboard with photographed trees
  • Markdown with embedded diagrams under docs/toc-tp/<date>/

theory-of-constraints-thinking-process-working-template.md

Compact working template for Theory of Constraints Thinking Process with context, input, output artifacts, and next step.

Theory of Constraints Thinking Process Canvas

Context

What is this method used for?

Core question

Which question should be answered at the end?

Input

Which data, observations, or materials are available?

Working area

  • Area 1:
  • Area 2:
  • Area 3:
  • Relationships / patterns:

Output artifacts

  • Current Reality Logic:
  • Conflict Cloud:
  • Future Reality Tree:
  • Implementation Obstacles:

Open questions

  • ...

Next step

Owner, date, and success signal.

06

Example output

Concrete filled scenario, fictional example

theory-of-constraints-thinking-process-beispiel.md

Concrete filled scenario, fictional example

TOC Thinking Process - Engineering Tribe Aurora, 2026-05-22

Coach: @marlene. Sponsor: VP Engineering.

UDEs (excerpt of 11)

  • UDE-1: Releases take 18 days on average instead of planned 7.
  • UDE-3: Engineers report 40% of time in waiting states.
  • UDE-7: Bugfix response time for P1 above 24 h.

CRT (excerpt)

Root Cause: Shared branches with long-lived feature flags, shared database schemas between tribes. Linked with UDE-1, 3, 7 through conflict lines.

Evaporating Cloud

  • Common Objective: High throughput with high quality.
  • Need A: Early integration -> demand: shared main branch.
  • Need B: Stable releases -> demand: long feature branches.
  • Conflict between demands.
  • Falsified assumption: "Stability requires long branches" is false if trunk-based development with feature flags and CI tests exists.

Injection

Introduce trunk-based development, short branches, automated tests blocking merge on failures.

FRT (excerpt)

Injection -> shorter cycle time -> faster releases (DE for UDE-1). Negative Branch: test flakiness could block trunk. Trimming: test stabilization as additional injection.

Prerequisite Tree

Prerequisites: CI pipeline reliability above 95%, feature-flag system, engineering training. IOs: pipeline health audit, flag-service migration, workshop series.

Transition Tree (excerpt)

  1. CI pipeline audit (Owner @ben, by 2026-05-30).
  2. Pipeline stabilization (Owner @ben, by 2026-06-30).
  3. Feature-flag-service migration (Owner @anna, by 2026-07-31).
  4. Training workshop (Owner @sabine, 2026-08-15).
  5. Pilot with two teams (from 2026-08-22).
  6. Rollout (from 2026-09-30).
07

Pitfalls

Recognize symptoms and steer against them

Trap

CRT without CLR check

Symptom

Trees are accepted intuitively, logical gaps remain undiscovered.

What to do

Check Categories of Legitimate Reservation for every link. Be strict at least on Clarity, Existence, Causality. If a reservation applies, adjust the link.

Trap

Evaporating Cloud resolved too early

Symptom

Assumptions are limited to three, the first plausible falsification is chosen, conflict seems solved.

What to do

At least five assumptions per connection. Falsification must be justified and evidenced in the concrete context, not just theoretically.

Trap

FRT without Negative Branches

Symptom

Future Reality Tree only shows positive effects, risks remain unnamed.

What to do

Required: name 2-3 Negative Branches per injection and trim them with additional injections. Anyone finding no Negative Branches is not checking honestly.

Trap

Prerequisite and Transition Tree skipped

Symptom

Method ends at FRT, implementation plan is missing, change fails.

What to do

Phases 4-5 are not optional. Implementation requires explicit prerequisites and step sequence. Otherwise change remains concept.

Trap

Trees too large and immobile

Symptom

CRT fills three walls, nobody can use it anymore, method collapses under its own weight.

What to do

Aim for at most 30-40 nodes per tree. With more UDEs, split into clusters with a separate CRT each. Coach maintains discipline.

Trap

No external validation

Symptom

Trees are developed and accepted by the same team, blind spots remain.

What to do

Use an external or at least cross-functional person as CLR reviewer. For strategic changes, involve a coach with method distance.

08

Stop criteria

Done signals checkable in under a minute

No UDE list or UDEs cannot be evidenced, method has no entry point.
No coach with TOC Thinking Process experience is available, method becomes notation without substance.
Sponsor lacks implementation mandate, method remains academic.
Time budget below 2-3 days, full phase sequence is not possible.
Political conflicts prevent honest assumption falsification, Evaporating Cloud fails.
For minor problems TOC-TP is oversized; simple PDCA or Kaizen is enough.

Finished the runsheet?

Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.