Die Kosten für das Hinzufügen einer Funktion sind nicht nur die Zeit, die für das Codieren benötigt wird. Zu den Kosten gehört auch die Hinzufügung eines Hindernisses für die zukünftige Expansion. Der Trick besteht darin, die Features auszuwählen, die sich nicht gegenseitig bekämpfen.