A minimum viable product should be created once you have outlined the list of features and developed a strong understanding of targeted customers. MVP will fulfill the customer’s need and help you to gain valuable feedback that can be iterated to create the final version of the product.