Re: Specifications
There will always be a need for someone to oversee a project and keep the bigger picture in mind. This person needs to understand the details, as well as the people, that go into delivering the project.
The overseer can then flag things that seem to be taking the project off track - even if they are in the specs - and also provide guidance to the end-goal if things are being missed that were not in the specs.
Without such an overseer, you end up with a dogs dinner. Would you like to guess how many projects I've worked on with such an overseer?