Functional specification in MSF(Microsoft solution framework)

The main purpose of creating a functional specification is to provide a strong base on which every developer of the team builds the product.......
Benefits of creating a functional specification - a. It acts as a repository of all the documents created for the project. So it provides a single reference to all documents........
Risks of not creating the functional specification - a. Developer might not have a clear picture........
A basic functional specification should include the following: a. A summary of the final singed off vision and scope document. It is needed so that the team knows why is the product being developed and what exactly is needed. ........