1. The minimum set of features that must be present in a release to make it viable—useful enough to end customers such that they want it and would be willing to pay for it. 2. Features composed from a collection of minimum marketable features. Synonymous with must-have features. See also minimum marketable features. See also blog posting "MVP and MMF and MRF, Oh My!".
Agile Development Resources