One very important thing in modern entrepreneurship is to launch your MVS as soon as possible, learn from early customers, and iterate as often as possible. Companies way too often create advanced and complicated products with plenty of features that no one needs.
Stay lean. Keep it simple. Launch early.
Design your MVS.
Focus only on essential things, only on core functionality.
Prototype your MVS.
Make a prototype so you can get feedback from prospective customers and partners.
Test your MVS on prelaunch.
Get feedback in order to decide if you should continue developing your MVS or not. On this phase you can experiment with pricing, sales channels, marketing, and solution delivery.
Launch your MVS.
In this phase, you publicly announce your solution. Learning continues here.