Its clear to me that XP ensures we get it done, naturally. We all knew we should write tests. The developers knew it. The managers knew it. Even the executives knew it. And still, it rarely happened. We ran out of time, budget, or energy before we got to them. And then agile said, if we simply write the tests first, then we know they'll get written...