Minimum Viable Product is defining the requirements —what is the minimum, what is viable, and what is the product — before starting working on a project.
It’s a term from Product Management and common practice in software development.
But, it is applicable in different aspects of your life to avoid perfectionism.
A product with just enough features to gather validated learning about the product and its continued development.