Control projects by quantified critical-few, results. The worst scenario I can imagine is when we allow real customers, users, and our own salespeople to dictate 'functions and features' to the developers, carefully disguised as 'customer requirements'.