It seems that Agile methods have taken over as the status quo these days...but what about the old "Tried and True" methodologies? Are they dead? I don't think so. The best way to develop software surely lies squarely in the middle between agility and discipline.