Argument against functional spec
A feature is signed off and agreed on. Even if you realize during development that it’s a bad idea, you’re stuck with it. Specs don’t deal with the reality that once you start building something, everything changes.
From [Getting Real](http://gettingreal.37signals.com/ch11_Theres_Nothing_Funct ional_about_a_Functional_Spec.php)