XY problem
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
The XY problem is a communication problem encountered in help desk, technical support, software engineering, or customer service situations where the question is about an end user's attempted solution (X) rather than the root problem itself (Y).
The XY problem obscures the real issues and may even introduce secondary problems that lead to miscommunication, resource mismanagement, and sub-par solutions. 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 Y and redirect the end user away from an unproductive path of inquiry.[1]
Terminology
[edit | edit source]The term XY problem was implicitly coined by Eric S. Raymond[original research?] in How To Ask Questions The Smart Way when he wrote "How can I use X to do Y?" in the "Questions Not To Ask" section:[2]
Q: How can I use X to do Y?
A: If what you want is to do Y, you should ask that question without pre-supposing the use of a method that may not be appropriate. Questions of this form often indicate a person who is not merely ignorant about X, but confused about what problem Y they are solving and too fixated on the details of their particular situation.
See also
[edit | edit source]- Attribute substitution – Type of cognitive bias involving substitution of an easy problem in place of a hard problem
- Einstellung effect – Predisposition to solve a problem in a specific manner even though better methods exist
- Garbage in, garbage out – Paraphrased: a bad question leads to a bad answer
- Type III error – Getting the right answer for the wrong reason
- Law of the instrument – "If all you have is a hammer, everything looks like a nail"
References
[edit | edit source]External links
[edit | edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (based on the above Stack Exchange and Greg's Wiki pages)