I have been reading an excellent book recently, ‘The four steps to the epiphany‘ by Steven Gary Blank. He mentions something critical in there, that when you’re developing your product, you don’t get tons of features from customers and keep on developing.
Instead, your goal should be to try and get validation on whether your product (as designed), in its simplest form, is useful to the customer, so much so that they are willing to purchase it.
Powerful advice there. Without this disciplined approach, you’re going to spend all your time (and R&D budget) solving one-off customer needs, rather than having a mass-market-ready product for sale!