meta-systems-thinking

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Systems Thinking

系统思维(Systems Thinking)

Framework

框架

IRON LAW: First-Order Fixes in Complex Systems Produce Second-Order
Backlash Within 2 Cycles — Map the Feedback Loop BEFORE Intervening

Agents default to "fix the symptom directly" (e.g., high turnover → raise
salaries). In systems with feedback loops, the direct fix triggers a
compensating response that makes the original problem worse OR creates
a new one (raise salaries → budget squeeze → cut training → worse
onboarding → higher turnover). Before recommending any intervention,
draw the causal loop diagram and identify at least one reinforcing and
one balancing loop. If you can't find any, the problem may not be a
systems problem — don't force the framework.
IRON LAW: First-Order Fixes in Complex Systems Produce Second-Order
Backlash Within 2 Cycles — Map the Feedback Loop BEFORE Intervening

Agents default to "fix the symptom directly" (e.g., high turnover → raise
salaries). In systems with feedback loops, the direct fix triggers a
compensating response that makes the original problem worse OR creates
a new one (raise salaries → budget squeeze → cut training → worse
onboarding → higher turnover). Before recommending any intervention,
draw the causal loop diagram and identify at least one reinforcing and
one balancing loop. If you can't find any, the problem may not be a
systems problem — don't force the framework.

Analysis Steps

分析步骤

Key concepts assumed known: feedback loops (reinforcing/balancing), emergence, delays, leverage points, stocks and flows. For system archetypes (Fixes That Fail, Shifting the Burden, Limits to Growth, etc.) see
references/system-archetypes.md
.
  1. Define the system boundary: What's in, what's out?
  2. Map key variables: What are the important stocks (quantities that accumulate)?
  3. Identify feedback loops: Which loops are reinforcing? Which are balancing?
  4. Find delays: Where is cause separated from effect in time?
  5. Locate leverage points: Where would small interventions produce the biggest shift?
  6. Check for unintended consequences: What might this intervention break elsewhere in the system?
默认用户已掌握以下核心概念:feedback loops(增强型/平衡型)、emergence、delays、leverage points、stocks and flows。关于system archetypes(如Fixes That Fail、Shifting the Burden、Limits to Growth等),请参阅
references/system-archetypes.md
  1. 定义系统边界:明确系统的包含与排除范围?
  2. 梳理核心变量:确定关键的stocks(可累积的量化指标)有哪些?
  3. 识别feedback循环:区分哪些是增强型循环,哪些是平衡型循环?
  4. 定位延迟环节:找出因果关系存在时间差的节点?
  5. 定位leverage points:确定哪些环节的微小干预能带来最大改变?
  6. 排查意外后果:该干预措施可能对系统其他部分造成哪些影响?

Output Format

输出格式

markdown
undefined
markdown
undefined

Systems Analysis: {Problem}

Systems Analysis: {Problem}

System Boundary

System Boundary

  • In scope: ...
  • Out of scope: ...
  • In scope: ...
  • Out of scope: ...

Key Variables

Key Variables

  • {Variable A}: {description}
  • {Variable A}: {description}

Feedback Loops

Feedback Loops

  • Reinforcing: {A → B → A (amplifying)}
  • Balancing: {A → B → C → opposes A (stabilizing)}
  • Reinforcing: {A → B → A (amplifying)}
  • Balancing: {A → B → C → opposes A (stabilizing)}

Delays

Delays

  • {Input} → {Effect} (delay: {timeframe})
  • {Input} → {Effect} (delay: {timeframe})

Leverage Points

Leverage Points

  1. {where small change = big impact}
  1. {where small change = big impact}

Unintended Consequences Risk

Unintended Consequences Risk

  • If we {intervention}, it might also {side effect} because {loop/connection}
undefined
  • If we {intervention}, it might also {side effect} because {loop/connection}
undefined

Examples

示例

Correct Application

正确应用场景

Scenario: Why does hiring more engineers not speed up the project?
Reinforcing loop (intended): More engineers → more code → faster progress Balancing loop (unintended): More engineers → more communication overhead → more meetings → less coding time → slower progress (Brooks' Law) Delay: New engineers need 3-6 months to become productive
Leverage point: Instead of adding people, reduce communication overhead (smaller teams, clearer ownership, better documentation) ✓
场景:为什么招聘更多工程师无法加快项目进度?
增强型循环(预期):更多工程师 → 更多代码产出 → 进度加快 平衡型循环(非预期):更多工程师 → 沟通成本增加 → 会议增多 → 编码时间减少 → 进度变慢(Brooks' Law) 延迟:新工程师需要3-6个月才能完全胜任工作
Leverage point:不增加人员,而是降低沟通成本(缩小团队规模、明确职责归属、优化文档) ✓

Incorrect Application

错误应用场景

  • "Revenue is down. Increase marketing spend." → Linear, single-cause thinking. Ignoring: Why is revenue down? Is it demand (balancing loop from saturation)? Is it churn (reinforcing loop of poor quality → complaints → more churn)? Different root causes require different interventions.
  • “收入下降,增加营销投入。” → 线性、单一因果思维。忽略了核心问题:收入下降的原因是什么?是市场需求饱和(平衡型循环)?还是用户流失(产品质量差→投诉→更多流失的增强型循环)?不同的根本原因需要不同的干预措施。

Gotchas

注意事项

  • Systems resist change: Balancing feedback loops maintain the status quo. Pushing against them without addressing the loop structure leads to "fixes that fail."
  • Mental models are partial: Everyone's mental model of a system is incomplete. Mapping the system with diverse stakeholders reveals blind spots.
  • Unintended consequences are the norm, not the exception: In complex systems, interventions always produce side effects. The question is whether you've identified the important ones.
  • Not everything is a system: Simple problems with clear cause-and-effect don't need systems thinking. Use it for problems where linear thinking fails.
  • 系统抗拒改变:平衡型feedback循环会维持现状。若不针对循环结构进行调整,强行改变只会导致“适得其反的修复”。
  • 心智模型存在局限性:每个人对系统的认知都是不完整的。与不同利益相关者共同梳理系统,才能发现认知盲区。
  • 意外后果是常态而非特例:在复杂系统中,干预措施总会产生副作用。关键在于你是否识别出了其中的重要影响。
  • 并非所有问题都是系统问题:因果关系明确的简单问题无需使用系统思维。仅在线性思维失效时运用该方法。

References

参考资料

  • For system archetypes (Limits to Growth, Shifting the Burden, etc.), see
    references/system-archetypes.md
  • 关于system archetypes(如Limits to Growth、Shifting the Burden等),请参阅
    references/system-archetypes.md