What is aMinimum viable product

This is a product development technique that builds a new product or service with only enough features to satisfy early adopters. They will then provide feedback that will guide future development.