FSD Audit Checklist

Checklist for Work Product Audit of Functional Specification Document:
1.    Does the customer approve the System Study Document?
2.    Does the FSD follow Quality Management System template?
3.    Are the requirements specified in the FSD consistent with the system study document and / or the contract for the project?
4.    Does FSD contain details about the existing system and the scope of the proposed system?
5.    Are the features of proposed software were listed out in the FSD?
6.    Are all the functional requirements were listed in the document?
7.    Does FSD addresses non-technical requirements?
8.    Does the FSD address interface and other implied requirements?
9.    Does the FSD identify all other interfaces like Hardware, Software, communication and user with which the software is expected to interface with?
10.    Are Sub requirements for product components identified?
11.    Does the product component sub requirement satisfy the parent requirements in terms of functionality?
12.    Have alternate requirements been identified, in cases where betterment on cost, reduction in risks and functionality could be achieved?
13.    Have risks, if any, related to requirements implementation, been identified for documentation in the project risk plan?
14.    Does the document addresses the assumptions, constraints made during FSD preparation?
15.    Are the reports and screen formats given in FSD?
16.    Is all the list of inputs and outputs were listed out in FSD?
17.    Does FSD contain the inter-relationship among the modules identified?
18.    Are the requirements specified in the FSD, verifiable?
19.    Are the performance requirements of the software addressed in the FSD?
20.    Are the reliability requirements of the software addressed in FSD?
21.    Are the safety requirements of the software addressed in the FSD?
22.    Are the security requirements of the software addressed in the FSD?

blog comments powered by Disqus