Here’s a great list of 101 ways to know your software project is doomed. From Codesqueeze.com via Michael Krigsman.
A few of my favorites:
#25. Project estimates magically match the budget
#35. Your manager thinks MS Project is the best management tool the market offers
#46. Your manager thinks being SOX compliant means not working on baseball nights
#50. Your manager spends his lunch hour crying in his car (true story)
#79. Budget for testing exists as “if we have time”
#100. You have been 90% complete 90% of the time
My suggestion for #102: Your manager believes the software salesperson who says, “Training’s included.”