In product development, the MVP minimum viable product approach is used.
The MVP approach is based on the premise that by delivering minimal features that early adopters will use, you can provide sufficient customer value. You can then collect feedback to help you build a better product that will appeal to future users.