There are several ways to define MBIs. These patterns represent some of them.
Defining an MBI based on balancing value delivered sooner Vs potential extra development cost
MBIs are often created by selecting functionality based on value delivered even if it means more development work in the long run.
See the pattern here.
Go to The FLEX Patterns