MVP
Minimal Viable Product
The hardest part of developing code, is not writing the code, but figuring out what the customer wants.
To figure out what the customer, you should develop a minimal viable product. A product that only contains enough for the user or customer to give you feedback for what to do next.