ahn heejong

The XY Problem

2017-09-18
ν•™μŠ΅
meta

μ–Όλ§ˆ μ „ 동아리 μŠ¬λž™μ—μ„œ μ„ λ°°λ₯Ό 톡해 The XY Problemμ΄λž€ κ°œλ…μ— λŒ€ν•΄ λ“€μ—ˆλ‹€. ν•΄λ‹Ή νŽ˜μ΄μ§€μ— μ•„μ£Ό κ°„κ²°ν•˜λ©΄μ„œλ„ λͺ…λ£Œν•˜κ²Œ 정리가 λ˜μ–΄ μžˆλŠ”λ°, λΉ„μŠ·ν•œ 상황을 ν•œ λ²ˆμ΄λΌλ„ λͺ©κ²©/κ²½ν—˜ν•œ μ‚¬λžŒμ€ 무슨 이야기인지 λ°”λ‘œ 감이 올 것이닀.

  • μœ μ €λŠ” Xλ₯Ό ν•˜κΈΈ μ›ν•œλ‹€. (User wants to do X.)
  • μœ μ €λŠ” Xλ₯Ό μ–΄λ–»κ²Œ ν•˜λŠ”μ§€λŠ” λͺ¨λ₯΄μ§€λ§Œ, λ§Œμ•½ Yλ₯Ό ν•΄λ‚Ό 수 μžˆλ‹€λ©΄ μ–΄λ–»κ²Œλ“  X의 해결책을 더듬거렀가며 μ°Ύμ•„λ‚Ό 수 μžˆμ„ 것이라 μƒκ°ν•œλ‹€. (User doesn't know how to do X, but thinks they can fumble their way to a solution if they can just manage to do Y.)
  • μœ μ €λŠ” Y도 μ–΄λ–»κ²Œ ν•΄μ•Ό 할지 λͺ¨λ₯Έλ‹€. (User doesn't know how to do Y either.)
  • μœ μ €λŠ” Y에 κ΄€ν•΄ 도움을 μš”μ²­ν•œλ‹€. (User asks for help with Y.)
  • λ‹€λ₯Έ 이듀이 Y에 κ΄€ν•΄ 도움을 μ£Όλ € ν•˜μ§€λ§Œ, YλΌλŠ” 문제λ₯Ό ν’€λ €λŠ” 이유λ₯Ό μ΄ν•΄ν•˜μ§€ λͺ»ν•˜κ³  ν˜Όλž€μ— 빠진닀. (Others try to help user with Y, but are confused because Y seems like a strange problem to want to solve.)
  • λ§Žμ€ μƒν˜Έμž‘μš©κ³Ό μ‹œκ°„ λ‚­λΉ„ 이후에 λ§ˆμΉ¨λ‚΄ μœ μ €λŠ” X에 κ΄€ν•œ 도움을 ν•„μš”λ‘œ ν•˜κ³ , YλŠ” 사싀 XλΌλŠ” 문제λ₯Ό ν•΄κ²°ν•˜κΈ°μ— μ ν•©ν•œ 해결책이 μ•„λ‹ˆμ—ˆλ‹€λŠ” 것이 λͺ…백해진닀. (After much interaction and wasted time, it finally becomes clear that the user really wants help with X, and that Y wasn't even a suitable solution for X.)

λ‹€λ₯Έ λͺ¨λ“  것과 λ§ˆμ°¬κ°€μ§€λ‘œ μ§ˆλ¬Έλ„ ν•˜λ‹€ 보면 늘기 λ§ˆλ ¨μ΄λ‹€. (λ‚˜λŠ” λ‹€λ₯Έ λΆ„μ•Όμ˜ κ²½ν—˜μ€ μ—†μœΌλ‹ˆ ν”„λ‘œκ·Έλž˜λ°μ— ν•œμ •ν•΄λ³΄λ©΄) κ²½ν—˜μƒ 무얼 μ–΄λ–»κ²Œ λ¬Όμ–΄μ•Ό 할지 λͺ¨λ₯΄λŠ”, 이 뢄야에 막 λ°œμ„ 듀여놓은 μ‚¬λžŒλ“€μ΄ 자주 저지λ₯΄λŠ” μ‹€μˆ˜ κ°™λ‹€. λ‚˜λ„ 이런 μ‹€μˆ˜λ₯Ό μ°Έ 많이 ν–ˆλŠ”λ°, μ—¬λŸ¬ 번의 κ²½ν—˜μ„ 톡해 얻은 κ΅ν›ˆκ³Ό λΉ„μŠ·ν•œ λ‚΄μš©μ΄ 링크된 κΈ€ 본문에도 μ ν˜€ μžˆλ‹€.

  • μ§ˆλ¬Έμ„ ν•  λ•Œμ—λŠ” 항상 λ‚΄κ°€ 이 μ§ˆλ¬Έμ„ ν•˜κ²Œ 된 μ£Όλ³€ 상황을 μ„€λͺ…ν•œλ‹€.
  • ν„΄ ν…Œμ΄ν‚Ήμ΄ 일어날 ν•„μš”κ°€ 없도둝, 맨 처음 μ§ˆλ¬Έμ— κ°€λŠ₯ν•œ μ΅œλŒ€ν•œ λ§Žμ€ 정보λ₯Ό (μ€‘μš”ν•œ μˆœμ„œλŒ€λ‘œ) λ‚˜μ—΄ν•œλ‹€.
  • 예λ₯Ό λ“€μžλ©΄ λ‹€μŒκ³Ό 같이 μ§ˆλ¬Έν•  수 μžˆκ² λ‹€.
    • μ €λŠ” ꢁ극적으둜 Zλ₯Ό ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. 그러기 μœ„ν•œ μ•‘μ…˜ ν”ŒλžœμœΌλ‘œ A, B, C 의 μ•ˆμ„ μƒκ°ν–ˆμ§€λ§Œ AλŠ” 이런 이유, BλŠ” μ €λŸ° 이유둜 μ ν•©ν•˜μ§€ μ•Šμ€ 해결책이라 νŒλ‹¨ν–ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ Cλ₯Ό ν•˜λ € ν•˜λŠ”λ° 그러기 μœ„ν•΄μ„  첫 λ‹¨κ³„λ‘œ C-1을 진행해야 ν•  것 κ°™μŠ΅λ‹ˆλ‹€. ν—Œλ° μ—¬κΈ°μ„œ 이런 문제 λ•Œλ¬Έμ— λ§‰ν˜€ μžˆμŠ΅λ‹ˆλ‹€. 도움을 얻을 수 μžˆμ„κΉŒμš”? μ•„λž˜μ— κ΄€λ ¨ν•΄μ„œ μ°Ύμ•„ λ³Έ μ΄μŠˆμ™€ 둜그λ₯Ό μ²¨λΆ€ν•©λ‹ˆλ‹€.

κ²½ν—˜μ΄ μΌμ²œν•œ λ‚˜λ„ 체감 ν–ˆμ„λ§Œν•œ λ‚΄μš©μ΄λ‹ˆ 업계에 μžˆλŠ” λŒ€λΆ€λΆ„μ˜ 뢄듀이 이미 잘 μ•Œκ³  μžˆκ² μœΌλ‚˜, 이런 μš©μ–΄κ°€ μžˆλ‹€λŠ” 것은 λͺ¨λ₯Ό 수 μžˆκ² λ‹€κ³  μƒκ°ν•΄μ„œ κ°„λ‹¨ν•˜κ²Œ κΈ€λ‘œ 남겨본닀.