思考工具之冰山模型 | Untools


通过查看隐藏的抽象级别来发现事件的根本原因。

只在事件层面上解决问题往往是不够的。真正的原因往往隐藏在众目睽睽之下。

冰山模型是一个工具,它允许你转换视角,超越大家注意到的直接事件。它帮助你发现这些事件发生的根本原因。这可以通过观察系统内不是立即可见的更深层次的抽象来实现。

如何使用它
冰山模型由四个层次组成。

  • 事件
  • 模式
  • 结构
  • 心理模型

在单个事件下面,你可以看到时间模式的趋势。它们是理解这些模式背后的系统结构的线索。结构是一个系统内部的关系和反馈回路。这些结构又是基于人们的基本心理模式。

事件和模式告诉你正在发生什么。结构和心理模型告诉你为什么会发生。

你能在冰山上走得越深,你就有越多的筹码。

调查所有四个层次
这里有一些问题可以帮助你了解某个问题或情况下的每个层次。

事件:

  • 现在正在发生什么?

模式:
  • 长期以来发生了什么?趋势是什么?

结构:
  • 是什么在影响这些模式?
  • 模式之间的联系在哪里?

心智模式:
  • 什么价值观、信仰或假设塑造了这个系统?

值得注意的是,回答这些问题可能需要一些研究和挖掘。特别是当涉及到心理模式时,这些模式很难被记录下来,更不用说在明处看到了。

冰山模型的例子,作者:Justin Farrugia

例子
让我们看一个真实的例子来更好地理解冰山模型是如何工作的。

假设你的产品团队刚刚发布的功能中有几个bug。这是一个单一的事件。你的本能可能是对它做出反应并开始修复它们。如果你想防止它在未来发生,这显然是不够的。

如果你回顾一下时间,你会发现每一个发布的功能都会伴随着几个bug。这是一种模式。深入挖掘,你会发现团队在发布一个功能之前并没有计划进行测试。QA只发生在发布之后。团队通常也有很紧的最后期限来发布一个功能。这些都是系统的结构。

进一步调查后,你发现团队对及时发货的重视程度超过了他们的工作质量。严格的最后期限是由经理强加的,而团队认为这不是他们可以推倒的。

正如你所看到的,通过超越眼前的事件,你能够找到问题的根本原因。你现在有更多的筹码来解决这个问题。