A Minimum Viable Product (MVP) is a product that has enough live features to attract early-bird customers and to launch their product. An MVP can help provide feedback before the full product is ready. This will improve the overall quality of the product and will give it rough forecasts of its future potential.