又犯了 XY Problem 的病?

  日常工作交流中,大多数人可能都遇见过一个问题,忙就是在寻求他人帮解决一个问题时,没有直接去问原问题X,而是去问解决方案Y该怎么实现或操作,导致一开始就没有找对方向或最佳解决方案,误人误己,这种现象或者问题就被称为 XY Problem。

维基百科上是这么解释 XY Problem 这个词的

The XY problem is a communication problem often found in help desk or similar situations, in which the cause of a problem is masked because the person asking for help has presented incomplete information as to the source of their problem. This ambiguity in the real source of a problem leads to wrong, inaccurate, or unhelpful solutions being offered. The issue arises when the person with the problem thinks that they themselves have a partial solution to their problem, and only ask for the parts they think they are “stuck” on. On the other side, the people offering to help lack information as to the root problem, and thus cannot provide ultimately useful information. The problem generally plays out according to a predictable pattern:

  1. Person 1 has a problem “X”
  2. Person 1 selects and attempts a solution “Y”, which fails
  3. Person 1 asks Person 2 to fix solution “Y”
  4. Person 2 fixes solution “Y”, however this does not fix problem “X” because solution “Y” was inadequate to solve it.
  5. Person 1 becomes frustrated with Person 2, believing Person 2 is incompetent or simply unable to solve the problem, while Person 2 is confused because they don’t know what the real problem “X” even is.

The XY problem is commonly encountered in technical support or customer service environments where the end user has attempted to solve the problems on their own, and misunderstands the real nature of the problem, believing that their real problem (the “X”) has already been solved, except for some small detail in their solution (the “Y”). The situation manifests itself when the end user asks about some seemingly inane detail which is disconnected from any useful end goal. The solution for the support personnel is to ask probing questions as to why the information is needed, in order to identify the root problem and redirect the end user away from an unproductive path of inquiry.

Because of pushing yourself to read the origin technique documents is beneficial.

当然不想阅读英文的童鞋,直接往下看也木有关系。

当然 XY Problem 是一个广义的归纳,实际有很多场景都是,不仅仅是解决问题,举几个例子。

  • 把手段当目的,用自己所喜欢的技术和方法来反推用户的需求,于是很有可能就会出现 XY Problem。
  • 想实现 X 功能,但是他觉得必须实现 Y 功能,才能实现 X 功能,于是去研究怎么实现 Y 功能,但其实可能实现 X 功能并不需要走 Y 功能这一步。
  • 遇见了问题并找别人帮忙,但在描述问题时,不直接描述实际问题,而不断叙述自己的解决方案或者解决过程。
  • 产品经理有时候并不清楚他想解决的用户需求是什么,于是他觉得可能开发 Y 的功能能够满足用户,于是他提出了 Y 的需求让技术人员去做,但那根本不是解决 X 问题的最佳方案。
  • 很多团队 Leader 都喜欢制造信息不平等,并不告诉团队某个事情的来由,掩盖 X,而直接把要做的 Y 告诉团队,导致团队并不真正地理解,而产生了很多时间和经历的浪费。

自以为是的给出问题的“恰当方案”,往往会出现这一现象,同理适用于提供帮助的人。

当解决一些阐述的并不清楚的问题 X,武断确定 Y 是解决方案的一个要素,或者在不理解更大的问题(上下文) X 的情况下,去回答问题 Y,往往完全无助于解决问题 X。

XY Problem最大的严重的问题就是

在一个错误或有较大偏颇的方向上浪费自己和别人的时间和精力。

如何避免低效交流

  • 不加任何主观引导的描述问题、需求,直接表达根源,然后可以在一起探讨解决、实现思路。切记不要在找人帮忙描述问题时,一开始就引导对方、强加自己的解决方案、思路,干扰别人思路一点也不利于问题解决。待到时机合适,或对方要你提供尝试过的解决过程,再将整个事情的来龙去脉说清楚。

  • 对于自己不理解的问题,切勿过早下结论。