A startup's initial problem is usually what the product should be and how to get the first users. It may sound like those are two problems, but they're not. Ideally you solve them simultaneously, and the process of trying to get users shows you what the product should be.
Reason #1: Having a Product Idea If you have an idea for a product, odds are high that you have project/product confusion. A project is a software application that you build as a fun side project. The code is fun to write because you’re not concerned about quality and performance, and the end result is a neat little application that likely isn’t of
... See moreRob Walling • Start Small, Stay Small: A Developer's Guide to Launching a Startup
Your team will have to figure out how to find product/market fit for V1, then get the product fixed up and properly marketed to a wider audience with V2, and only then can you focus on optimizing the business so it can be sustainable and profitable with V3.