Understanding Minimum Viable Product : MLP vs MVP vs MSP

We have more popularly heard about building an MVP i.e. Minimum Viable Product. It is a key aspect of Lean Startup methodology. However it is not a well defined »