On No Right Answers this week, I talk about Designing in Tiers.
This is a useful approach that lets you define the core of the feature, grow it naturally and react to the changing realities of game production while preserving the spirit of your feature.