Jump to content

XY problem

From Wikipedia, the free encyclopedia
Not to be confused with X+Y sorting.
Problem of communication when asking for help
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)
This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.
Find sources: "XY problem" - news * newspapers * books * scholar * JSTOR
(November 2025)
This article may contain original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (November 2025) (Learn how and when to remove this message)
This article may contain excessive or inappropriate references to self-published sources. Please help improve it by removing references to unreliable sources where they are used inappropriately. (April 2025) (Learn how and when to remove this message)
Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed. (April 2025) (Learn how and when to remove this message)
(Learn how and when to remove this message)

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]

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]

References

[edit]
  1. ^ Zivkovic, Milos (16 December 2020). "3 Tips to Overcome the XY Problem". BetterProgramming. Retrieved 6 January 2022.
  2. ^ Raymond, Eric Steven. "How To Ask Questions The Smart Way". Eric S. Raymond's Home Page. Retrieved 14 June 2018.
[edit]