MVP
A Minimum Viable Product is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development. A focus on MVP development potentially avoids lengthy and unnecessary work.