Here is an interesting look at DoorDash from the early days in yCombinator to their recent IPO.
Check out the founder’s yCombinator application video. It’s a great look at how to test your idea and discover the real business opportunity.
The founders initially wanted to create business software so they went out and interviewed over 100 businesses. They found that food delivery was a major pain point for restaurants so that become the focus.
You don’t need a perfect idea. You need to talk to a lot of potential customers to find out what they really need.