In fact, we all know this erroneous practice is contradictory to good Object thinking, let alone reusable frameworks, testing (UnitTest), RefactorMercilessly, ExtremeProgramming, and so on.
We achieved our successes when we used ExtremeScheduleNegotiation.