知识卡片

温伯格三区域:有组织的复杂性最难对付

结构图卡 · 2172

内容

温伯格把世界划分为三个区域。”有组织的简单性”:运作方式被充分理解,可精确计算行为,如杠杆、电阻电容组成的电路。”无组织的复杂性”:无法准确理解系统在做什么,但因行为无组织,可把系统当整体用统计学推断(如分析病毒传播)。”有组织的复杂性”:理解结构和组件交互很重要,但系统太复杂,无法用简单公式求解——这正是大多数真实系统(包括企业IT)所在的区域,既不能靠精确计算,也不能只靠统计学蒙混过关,必须靠系统化思考理解反复出现的效应和模式。发散:判断该用哪种分析方法前,先判断系统落在哪个区域,用错区域的方法(比如对有组织复杂性系统硬套统计学)注定失败。

结构图:

flowchart LR
  A["有组织的简单性<br/>可精确计算(杠杆/RC电路)"]
  B["无组织的复杂性<br/>可用统计学整体推断(病毒传播)"]
  C["有组织的复杂性<br/>结构+交互重要,无简单公式<br/>=大多数真实系统所在区域"]
  C -.需要系统化思考.-> C

参考来源

- 位置:《架构师应该知道的37件事》第2章《架构》之"2.3 每个系统都是完美的"·"2.3.3 有组织的复杂性"(源文件:_epub-src/OEBPS/Text/chapter002.html) - 结论依据:原文说明"第三个区域,也就是最困难的区域,是有组织的复杂性。在这个区域,理解结构和系统组件之间的交互很重要,但是系统太复杂,无法用一个简单的公式来求解。这就是系统所在的区域",直接支撑本卡结构图。 - 原始内容:第二个区域是无组织的复杂性……我们可以使用统计学来推断系统的行为,比如,通过统计来分析病毒的传播。