How to successfully design, build and launch an MVP