Requirements Gathering is often mistakenly thought of as the task to find out what your customer wants. This article tries to teach you how focusing on what the user needs rather than what the user wants can lead to better requirements and in turn a better product.
Dumb way to do requirements gathering : So uhm, what do you want?
Effective way to do requirements gathering : Tell me what you’re trying to accomplish.