XY问题

XY问题,又称X-Y问题,指下述沟通现象:提问者试图解决问题X,但预先认为某个方案Y是可行的,于是只询问如何实现Y,而不说明X是什么,导致提问者和回答者都花费了大量时间精力去解决Y问题,而实际上Y并不是一个合适的解决方案。该概念常用于软件开发和客户支持领域。

XY问题会掩盖真正的核心问题,甚至可能引入次生问题,从而导致沟通不畅、资源浪费,并且无法高效解决问题。对于支持人员而言,解决办法是主动提出探索性问题,询问对方为什么需要这些信息,以便找出根本问题X,并引导用户摆脱错误的研究方向。

历史
在埃里克·雷蒙所撰写《提问的智慧》中,曾对类似的概念进行如下叙述:

2010年,Stack Overflow社区在“Stack Exchange Meta”平台发布题为“What is the XY problem?”的FAQ,系统总结了XY问题的定义、识别方法和建议。

案例
《提问的智慧》中“X-Y问题”的案例如下:

  • 蠢问题:我怎样才能从某绘图程序的颜色选择器中取得十六进制的 RGB 值?
  • 聪明问题:我正试着用替换一幅图片的色码(color table)成自己选定的色码,我现在知道的唯一方法是编辑每个色码区块(table slot), 但却无法从某绘图程序的颜色选择器取得十六进制的 RGB 值。

《提问的智慧》指出,“第二种提问法比较聪明,你可能得到像是建议采用另一个更合适的工具的回复”。在这个案例中:

  • “X”指的是“替换一幅图片的色码”
  • “Y”指的是“从某绘图程序的颜色选择器中取得十六进制的RGB值”
  • 用户的真实意图是“替换一幅图片的色码”。如果他不能明确提出自己的需求,那么回答者即便给出该绘图程序的正确操作方法,用户可能仍然无法完成替换色码的工作,然后进而产生新的“X-Y”问题。

参考资料

评论 (0)

  • 还没有评论,来抢沙发吧。