A product is a solution to a problem. Identify the problem, decide what is in scope, and more importantly what is out of scope. Solve the problem, scale it and win.
Managing a functional product involves iterating over working versions.
You don't wait until the end to deliver a product.
Work to launch your product today, solve the problem today, and learn from that experience and the product you make tomorrow will include the learnings of today.