El problema XY es un problema de comunicación que se presenta en situaciones de soporte técnico , de ingeniería de software o de servicio al cliente , donde la pregunta es sobre la solución intentada por un usuario final ( X ) en lugar del problema raíz en sí ( Y o ¿ por qué? ). [1]
El problema XY oculta los problemas reales y puede incluso generar problemas secundarios que conduzcan a una mala comunicación, una mala gestión de los recursos y soluciones deficientes. La solución para el personal de soporte es hacer preguntas indagatorias sobre por qué se necesita la información para identificar la raíz del problema Y y desviar al usuario final de un camino de investigación improductivo. [2] [3]
Terminología
El término problema XY fue acuñado implícitamente por Eric S. Raymond en Cómo hacer preguntas de manera inteligente cuando escribió "¿Cómo puedo usar X para hacer Y?" en la sección "Preguntas que no se deben hacer": [4]
P: ¿Cómo puedo usar X para hacer Y?
R: Si lo que quieres es hacer Y, debes hacer esa pregunta sin presuponer el uso de un método que puede no ser el adecuado. Las preguntas de este tipo suelen indicar que la persona no sólo ignora X, sino que está confundida sobre el problema Y que está resolviendo y está demasiado obsesionada con los detalles de su situación particular.
Ejemplos
A menudo, los usuarios finales terminan en problemas XY cuando plantean una pregunta que no aborda directamente el resultado deseado que motivó originalmente la pregunta. Algunos ejemplos de ingeniería de software incluyen:
- Preguntando cómo obtener los últimos tres caracteres de un nombre de archivo ( X ) en lugar de cómo obtener la extensión del archivo ( Y ), que puede no constar de tres caracteres [2]
- Preguntar cómo cambiar la salida de Nmap ( X ) en lugar de cómo evitar que máquinas remotas no confiables detecten el sistema operativo ( Y ) [5]
- Preguntando cómo obtener una cadena entre dos delimitadores ( X ) en lugar de cómo analizar JSON ( Y ) [1]
- Se pregunta cómo construir una expresión regular para extraer valores de XML ( X ) [6] en lugar de cómo analizar XML ( Y ).
Véase también
- Sustitución de atributos
- Efecto de ajuste
- Basura que entra, basura que sale
- Error tipo III
- Ley del instrumento
Referencias
- ^ ab "¿Cuál es el problema XY?". Meta Stack Exchange . Desbordamiento de pila . Consultado el 6 de enero de 2022 .
- ^ de Greg (GreyCat). "XyProblem". Wiki de Greg . Archivado desde el original el 4 de enero de 2022. Consultado el 6 de enero de 2022 .
- ^ Živković, Miloš (16 de diciembre de 2020). "Tres consejos para superar el problema XY". Mejor programación . Consultado el 6 de enero de 2022 .
- ^ Raymond, Eric Steven. "Cómo hacer preguntas de forma inteligente". Página de inicio de Eric S. Raymond . Eric Steven Raymond . Consultado el 14 de junio de 2018 .
- ^ "El problema XY". El problema XY . Consultado el 6 de enero de 2022 .
- ^ "RegEx coincide con las etiquetas abiertas excepto las etiquetas XHTML independientes". Desbordamiento de pila . Consultado el 25 de febrero de 2024 .