List and explain elements of the functional specificationA 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.
b. Any additional user and customer requirements other than those that were identified in the vision and scope document.
c. The solution design: This is done for the development team to understand how the architecture has been designed for the product by architecture people.
d. The functional specification must explain all the functionalities of the solution under development. This is done so that it is clear to the team about what all functionalities have been decided by the stakeholders.
e. Quantitative measures in terms of times, performance should be mentioned.
f. The spec must have security requirements. The team needs to know what kind of security level is required in the product.
g. Any legal requirement that has been decided by the stakeholders should be made clear to the team to avoid issues at later stages.
h. It should contain the risks that have been analyzed and their impacts on the products. If any risk mitigation strategy has been decided then that should be mentioned as well.
|