A Minimum Viable Product (MVP) is a product that has not been fully developed but has enough features and capabilities to allow customers to play with it and evaluate if this is what they need, developers can get feedback from customers for further product development.
