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)