DEV Community

[Comment from a deleted post]
Collapse
 
pchinery profile image
Philip

First of all, congratulations for your brave decision to run a startup and to share your concerns/questions/fears with the community!

I think that aligning product development with client's needs is one of the most complex tasks at hand. At the beginning, it's often good to have your vision of what the product should be and work towards that. The more customers you have, the more demands and ideas will come. You could now set up a UserVoice page, have the users submit and vote ideas and work from to voted down. This has a few problems. For one, it might not be your key users that post there (i.e. a lot of free users vs. few paid users, or entry-level users vs. the few enterprises contributing most of the revenue). Also, users often do not know how complex an idea is our of it's even feasible. So it can be another source of information. It is good to get in touch with the users though to clarify any questions about their ideas before or while implementing them.

As resources are limited in small companies, I would probaly try to collect general feedback from the users, try to get in touch with a few key clients and then use this as "seed" for your intuition on how to develop the application.

In the end, it's you who will have the perspective to think of the current product and what might bring it to the next level, which is more than just the next feature.