A lot of product managers limit research to a specific stage of building product-during customer development, or while they're piecing together an MVP. But those who build the most successful products don't just spend time thoroughly researching the problem before they write a single line of code-they continue to do so at every stage of the product lifecycle.
Don't just do research when you're building your product, or doing some customer development. Limiting research to one specific phase of product development will make it obsolete.
Putting in thought upfront means that you can accomplish more with less. You spend 10x the time thinking, and 1x the time doing.