A small, self-contained feature that can be developed quickly and that delivers significant value to the user. The full term Minimum Marketable Feature (MMF) is not used widely in practice, however the concept lines up nicely with the first principle behind the Agile Manifesto: “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” The concept supports the idea that software you release to your customer, even if you’re doing it frequently should provide some added benefit and allow your customer to accomplish something they weren’t able to before.
The term marketable describes the idea that the feature provides value to the customer. Because value can be defined in a variety of ways including increasing or protecting revenue and reducing or avoiding costs, the MMF concept is applicable to both external products (intended for sale outside the organization) and internal products (for use inside the organization to support the delivery of the organization’s products and services).
« Back to Glossary Index