I'm working on an web platform (SAAS) that's about six years old. Like a lot of new web services, it's evolving rapidly in response to client and user requests.
In the short time that I've been here, I've noticed that many more features are added to the platform than are removed.
Anytime I've presented a choice of two features to the marketing and product teams, their typical response has been, "We'll have both, and could you add that third feature thingy we talked about last week?"
I'm a firm believer that good design is about hard choices, yet those choices are not being made.
Does anyone have a good technique for strangling feature creep, and/or forcing the difficult choices in a corporate environment?