Tricky balance for sure! I try to have a clear long-term vision but stay flexible on the details based on user feedback. If a ton of users are asking for something, even if it wasn't originally planned, I'll strongly consider it. But I still try to make sure any changes align with the overall direction and aren't just chasing the latest fad. Regular user surveys, interviews, and usage data help inform those calls. Also, transparent comms on the roadmap to set expectations.
It depends on the stage of product development. If we’re building a startup, we focus on delivering unique value and a unique experience. This is why, in the early stages, it’s often impossible to gather sufficiently detailed data from research, and in some cases, relying on one’s own vision is the only option. However, studying the audience and market is, of course, essential.
As the user base grows and the product starts generating revenue, the rules change. At this stage, the user becomes king. Any brilliant idea must be validated by user needs or thorough research.
By counting user votes using a feature request platform. When a significant number of users express interest in a feature and are willing to pay for it, it's time to consider incorporating it into your product vision.