I think IT projects are about supporting social systems - about communications between people and machines. They tend to fail due to cultural issues.
In this business, by the time you realize you're in trouble, it's too late to save yourself. Unless you're running scared all the time, you're gone.