MVP - An Introduction
A Minimum Viable Product, in terms of software and product development, describes a process which attempts to mitigate financial risk by bringing the bare minimal or the essence of an idea to market as soon as possible.
For software products an MVP development lifetime spans anywhere from a weekend to 30 or 60 days.