Choose one unstructured problem situation and an explicitly named perspective; do not merge competing worldviews prematurely.
CATWOE Analysis
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
Concrete problem situation, CATWOE worksheet, perspective cards, PQR formula, and assumption log
Preparation
What needs to be ready before start
Concrete problem situation, CATWOE worksheet, perspective cards, PQR formula, and assumption log
Facilitator with SSM understanding · affected people and beneficiaries · actors · owner/governance perspective · decision owner
Choose one unstructured problem situation and an explicitly named perspective; do not merge competing worldviews prematurely.
60–120 minutes per relevant perspective; create separate CATWOE versions when worldviews conflict.
Prepare a workspace with Transformation · Worldview · Actors · Environment · Root definition; separate example from live data.
Core question
The one question this method answers
Which purposeful transformation makes sense under which worldview, who performs it, who experiences consequences, who can stop it, and which constraints apply?
Flow
Phases with goal, actions, output and pitfall
CATWOE structures a problem through Customers, Actors, Transformation, Worldview, Owner, and Environment. The resulting view includes values, power, and boundaries when comparing system options.
CATWOE Analysis · working structure
Fictional example
Fictional values show the actual method fields.
| Element | Meaning | Question | Fictional value | To validate |
|---|---|---|---|---|
| C · CustomersAdd evidence and rationale. | Victims or beneficiaries of transformation | Who experiences benefit or harm? | Workshops and warehouse crew | Wait data and interviews |
| A · ActorsAdd evidence and rationale. | People performing transformation | Who carries out the activity? | Booking Ops and Warehouse | Roles and capacity |
| T · TransformationAdd evidence and rationale. | State change input → output | What changes into what? | Unpredictable → confirmed window | Before/after criterion |
| W · WorldviewAdd evidence and rationale. | Meaning-giving perspective | Why is T valuable in this view? | Predictability limits workshop downtime | Workshop assumptions |
| O · OwnerAdd evidence and rationale. | Entity with stopping authority | Who can stop the system? | Operations Lead | Formal mandate |
| E · EnvironmentAdd evidence and rationale. | Constraints treated as given | Which external constraints apply? | Labour and fire-code limits | Legal and contract state |
1. Meaning
- C · Customers
- Victims or beneficiaries of transformation
- A · Actors
- People performing transformation
- T · Transformation
- State change input → output
- W · Worldview
- Meaning-giving perspective
- O · Owner
- Entity with stopping authority
- E · Environment
- Constraints treated as given
2. Question
- C · Customers
- Who experiences benefit or harm?
- A · Actors
- Who carries out the activity?
- T · Transformation
- What changes into what?
- W · Worldview
- Why is T valuable in this view?
- O · Owner
- Who can stop the system?
- E · Environment
- Which external constraints apply?
3. Fictional value
- C · Customers
- Workshops and warehouse crew
- A · Actors
- Booking Ops and Warehouse
- T · Transformation
- Unpredictable → confirmed window
- W · Worldview
- Predictability limits workshop downtime
- O · Owner
- Operations Lead
- E · Environment
- Labour and fire-code limits
4. To validate
- C · Customers
- Wait data and interviews
- A · Actors
- Roles and capacity
- T · Transformation
- Before/after criterion
- W · Worldview
- Workshop assumptions
- O · Owner
- Formal mandate
- E · Environment
- Legal and contract state
All values are fictional.
- 1
Transformation
Transformation T

Goal
Transformation T: Phrase input and output as a change of state while leaving means or solution open.
Inputs for this step
- Choose one unstructured problem situation and an explicitly named perspective; do not merge competing worldviews prematurely.
- Concrete problem situation, CATWOE worksheet, perspective cards, PQR formula, and assumption log
Actions
- Phrase input and output as a change of state while leaving means or solution open.
Output
Transformation T
Phrase input and output as a change of state while leaving means or solution open.
Quality check
Does T describe one state change rather than an activity?
Pitfall
Introduce a slot system confuses transformation with chosen means. State before and after; remove the solution from T.
Timing: 15–20 minutes
- 2
Worldview
Worldview W

Goal
Worldview W: Name the worldview that makes T meaningful and important in this perspective.
Inputs for this step
- Transformation T
Actions
- Name the worldview that makes T meaningful and important in this perspective.
Output
Worldview W
Name the worldview that makes T meaningful and important in this perspective.
Quality check
Does W explain why T matters and remain arguable rather than universal?
Pitfall
Efficiency is good is generic and hides interests. State meaning for the chosen perspective and its underlying assumption.
Timing: 15–20 minutes
- 3
Actors
C-A-O view

Goal
C-A-O view: Distinguish Customers, Actors, and Owners: consequences, execution, and stopping authority.
Inputs for this step
- Worldview W
Actions
- Distinguish Customers, Actors, and Owners: consequences, execution, and stopping authority.
Output
C-A-O view
Distinguish Customers, Actors, and Owners: consequences, execution, and stopping authority.
Quality check
Are consequences, operational work, and formal stopping authority assigned separately?
Pitfall
All stakeholders enter one undifferentiated list. For each role test consequence, operational action, or stop authority.
Timing: 15–25 minutes
- 4
Environment
Environmental constraints E

Goal
Environmental constraints E: Capture external or uncontrollable constraints the system must treat as given.
Inputs for this step
- C-A-O view
Actions
- Capture external or uncontrollable constraints the system must treat as given.
Output
Environmental constraints E
Capture external or uncontrollable constraints the system must treat as given.
Quality check
Are E genuine constraints rather than internally changeable rules?
Pitfall
Uncomfortable internal choices are declared immutable environment. Check owner and changeability for each boundary; remove controllable rules from E.
Timing: 10–15 minutes
- 5
Root definition
Root definition

Goal
Root definition: Check C-A-T-W-O-E coherence and formulate a PQR sentence: what, how, why.
Inputs for this step
- Environmental constraints E
Actions
- Check C-A-T-W-O-E coherence and formulate a PQR sentence: what, how, why.
Output
Root definition
Check C-A-T-W-O-E coherence and formulate a PQR sentence: what, how, why.
Quality check
Are T and W central, with C, A, O, and E logically aligned?
Pitfall
The definition lists elements without coherent purpose or transformation. Write a PQR sentence and test every CATWOE element against it; keep conflicting perspectives separate.
Timing: 20–30 minutes
Artifact
What comes out at the end
Sketch: what the artifact looks like
CATWOE analysis with C, A, T, W, O, and E plus one coherent PQR root definition.
Record date, owner, source state, and review date; preserve prior versions.
- CATWOE worksheet
- Perspective and assumption cards
- PQR root definition
catwoe-analysis-working-template.md
Set subject, evidence, roles, flow, and review.
CATWOE Analysis: Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Complete run Time: 60–120 minutes per relevant perspective; create separate CATWOE versions when worldviews conflict.
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: Concrete problem situation, CATWOE worksheet, perspective cards, PQR formula, and assumption log
- Roles: Facilitator with SSM understanding · affected people and beneficiaries · actors · owner/governance perspective · decision owner
- Advance information: Choose one unstructured problem situation and an explicitly named perspective; do not merge competing worldviews prematurely.
- Overall time needed: 60–120 minutes per relevant perspective; create separate CATWOE versions when worldviews conflict.
- Setup: Prepare a workspace with Transformation · Worldview · Actors · Environment · Root definition; separate example from live data.
Prepare for the work steps
Transformation: Transformation T
- Choose one unstructured problem situation and an explicitly named perspective; do not merge competing worldviews prematurely.
- Concrete problem situation, CATWOE worksheet, perspective cards, PQR formula, and assumption log
Worldview: Worldview W
- Transformation T
Actors: C-A-O view
- Worldview W
Environment: Environmental constraints E
- C-A-O view
Root definition: Root definition
- Environmental constraints E
CATWOE Analysis · working structure
| Element | Meaning | Question | Fictional value | To validate |
|---|---|---|---|---|
| C · Customers | ||||
| A · Actors | ||||
| T · Transformation | ||||
| W · Worldview | ||||
| O · Owner | ||||
| E · Environment |
- C · Customers: Add evidence and rationale.
- A · Actors: Add evidence and rationale.
- T · Transformation: Add evidence and rationale.
- W · Worldview: Add evidence and rationale.
- O · Owner: Add evidence and rationale.
- E · Environment: Add evidence and rationale.
The blank worksheet contains prompts only.
Reference · original teaching example
Transformation: Transformation T
Expected artifact: Transformation T
Phrase input and output as a change of state while leaving means or solution open.
Entry:
...
- Does T describe one state change rather than an activity?
Worldview: Worldview W
Expected artifact: Worldview W
Name the worldview that makes T meaningful and important in this perspective.
Entry:
...
- Does W explain why T matters and remain arguable rather than universal?
Actors: C-A-O view
Expected artifact: C-A-O view
Distinguish Customers, Actors, and Owners: consequences, execution, and stopping authority.
Entry:
...
- Are consequences, operational work, and formal stopping authority assigned separately?
Environment: Environmental constraints E
Expected artifact: Environmental constraints E
Capture external or uncontrollable constraints the system must treat as given.
Entry:
...
- Are E genuine constraints rather than internally changeable rules?
Root definition: Root definition
Expected artifact: Root definition
Check C-A-T-W-O-E coherence and formulate a PQR sentence: what, how, why.
Entry:
...
- Are T and W central, with C, A, O, and E logically aligned?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/catwoe-analysis/run-sheet
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
catwoe-analysis-beispiel.md
Concrete filled scenario, fictional example
Fictional teaching example: CATWOE Analysis · working structure
| Element | Meaning | Question | Fictional value | To validate |
|---|---|---|---|---|
| C · Customers | Victims or beneficiaries of transformation | Who experiences benefit or harm? | Workshops and warehouse crew | Wait data and interviews |
| A · Actors | People performing transformation | Who carries out the activity? | Booking Ops and Warehouse | Roles and capacity |
| T · Transformation | State change input → output | What changes into what? | Unpredictable → confirmed window | Before/after criterion |
| W · Worldview | Meaning-giving perspective | Why is T valuable in this view? | Predictability limits workshop downtime | Workshop assumptions |
| O · Owner | Entity with stopping authority | Who can stop the system? | Operations Lead | Formal mandate |
| E · Environment | Constraints treated as given | Which external constraints apply? | Labour and fire-code limits | Legal and contract state |
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- Transformation TIntroduce a slot system confuses transformation with chosen means.View in phase
- Worldview WEfficiency is good is generic and hides interests.View in phase
- C-A-O viewAll stakeholders enter one undifferentiated list.View in phase
- Environmental constraints EUncomfortable internal choices are declared immutable environment.View in phase
- Root definitionThe definition lists elements without coherent purpose or transformation.View in phase
Transformation T
Introduce a slot system confuses transformation with chosen means.
State before and after; remove the solution from T.
Worldview W
Efficiency is good is generic and hides interests.
State meaning for the chosen perspective and its underlying assumption.
C-A-O view
All stakeholders enter one undifferentiated list.
For each role test consequence, operational action, or stop authority.
Environmental constraints E
Uncomfortable internal choices are declared immutable environment.
Check owner and changeability for each boundary; remove controllable rules from E.
Root definition
The definition lists elements without coherent purpose or transformation.
Write a PQR sentence and test every CATWOE element against it; keep conflicting perspectives separate.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.

