All roads lead to MVP
To begin your project successfully you don’t need to invest all money in the world, or wait for your product to be perfect, or expect the Moon to have the right phase. If the Beatles were software developers, they would sing “All you need is MVP” because that’s the place to start. MVP stands for Minimum Viable Product. Minimum here means that you include basic features and a simple, still appealing design. Viable means that these features and this design will be enough for your users to be satisfied with the product.
As soon as you google “MVP”, you’ll come across a picture that explains it on the example of the car. It is yet the best analogy. Let’s say that your product is a movement. So, you produce things that help people move faster than they could on foot. Your final target would be a fast and convenient car. So, to provide your users with the minimum, will you give them wheels first? Or the engine? What are they supposed to do with them?
First, you provide them with the most basic tool for movement — the bicycle. It is relatively easy to produce. Then you invest in the motorcycles. Then – in the basic car until you finally end up with a smart electro car and compete with Elon Musk. To go through all these stages faster and build a complex product right away, without a Minimum Viable Product, you will need money. A lot of money.
Usually, MVP is enough for most early users. Jack just wants to watch videos of cats during his free time. He uses the basic features of Youtube. Jane wants to listen to music without ads. She will not be satisfied with just basic features, so she will pay for Youtube Music. In the beginning, you will target Jacks. Later, when the project results in the first perceptible revenue, start thinking about Janes. For early users, MVP is more than enough for the reasons stated in the below picture.