I am asked to write a Technical Requirement Document against the Functional Requirement Document based on the project i have completed.
I have the following questions:
1. When is a Technical Spec required. Is it at the end of the project or at the begining of the project? And who is the audiance of this document?
2. What other documents can be prepaired after the Functional Specs and Technical Specs are produced. For example, What documents are prepaired by testers to start work on test cases.
3. What is the scope of this document? In the document i have prepaired, I have supported the technical specs with Use Cases, ERD diagrams, Data Flow Diagrams,. To sum it all up, it contains the detail architectural design of the system where the user interaction with web page is supported by Use Cases, the database design is supported by ERD, and details of data flow is supported by DFD. What is the level of depth required in this document. Do i provide code peaces also?