Just reread this posting from Joel Spolsky. This jives, in general, with my consulting and development experience.
The Iceberg Secret, Revealed
Think you can live without a functional spec? These guys think you can:
No Functional Spec
Thank, you Onion. Brilliant!
Project Manager Leaves Suicide PowerPoint Presentation
Think your name is funny?
What's in a name? Ask Philadelphia Bunnyface
Jules Verne vindicated!
(NYTimes, reg may be req'd, article may vanish without warning)
Legendary Monster of the Deep is Captured on Film