I just started asking potential users questions about the product I am building.<p>What is your favorite and most useful question to ask?<p>Do you like to ask more open ended questions or specific questions?<p>About how long will you talk (or chat) with them?
I like to ask if "this" solves a big problem for them, if it makes their life easier. Is it something they feel compelled to use once they have started using. It can get dicey when you ask too many hyper focused questions as you can get people who are way down in the weeds on certain features but then again you don't want to miss out on a pearl of an idea. It truly is a balancing act.<p>It really depends how long I talk to each person, some people you can tell pretty early on are going to be very helpful and I try my best to get them to talk to me as long as I can. One thing I always try to do is record those conversations, with permission, in order to come back to later and take better notes on what was said.<p>Watching people use your app can be illuminating too but it can also be a bit misleading because people won't always act/interact with your site/app the way they normally would because they are being watched.<p>Good luck with customer development, it's fun/rewarding/daunting.
What problem are you solving? What stage are you at in development? Are you looking for basic validation of your idea or getting validation for potential features/tweaks?<p>If you are still early on, I would start with "What do you use currently to ________?" Where the blank is the problem you're trying to solve better than it is currently being solved.