Does the user
know what they
want?
Listen, investigate.
Users are experts in their own experience, but that doesn't mean the solution they ask for is necessarily the solution they need. Listen, observe, interview and keep asking why. Then take what you've learned and synthesize it. Find the patterns, behaviors, frustrations and opportunities hiding underneath the answers. It's not about asking users to design the solution. It's about understanding the problem well enough to design the right one.