Lets see how many different types of documents are required for software development. I am listing some of the documents which I have come across and would like others to add to the list. Some of the documents listed may overlap each other but I have still listed them.
- Project Charter
- Project Scope
- Request For Proposal [in case of offshoring or outsourcing]
- Proposal Document [in case of offshoring or outsourcing]
- Systems Requirement Specifications
- Functional Specifications
- Systems Architecture Document
- High Level Design
- Low Level / Detail Design
- Unit Test Plan
- Unit Test Cases
- Integration Test Plan
- Integration Test Cases
- System Test Plan
- System Test Cases
- User Acceptance Test Plan
- User Acceptance Test Cases
- Deployment Document
- User Manual / Help
- FAQs
- Help Desk Manual
- Operations Manual
My plan is to discuss these in coming weeks and also have examples on each one of them.