"Sometimes, it's true, the best laid programming plans go astray with no warnings, but more often than not, a doomed ending is all too obvious to anyone paying close attention along the way."
This article packs a baker's dozen of warning signs for management of likely software project failure, including: