I don't know about you but I hate to fail. I'm not kidding. I REALLY hate failure. And that is one of the scariest aspects of agile software development. To succeed, you have to be willing to tolerate failure. In fact, if you're not experiencing any failures, you're not pushing yourself or your team hard enough.