Terms of Reference is a key document in the software development process. Correct technical specification allows you to avoid many mistakes and unnecessary work. Its composition may vary depending on the task, however, universal components can be distinguished.
Instructions
Step 1
General Provisions An introductory section, in which you define the main provisions, describe the terminology used, it is necessary so that the customer and the contractor do not experience difficulties in understanding the terms of reference. Indicate information about the customer and the contractor, describe the documents on the basis of which the decision to develop the program was made.
Step 2
Objectives In this section, indicate the main objectives that the project aims to accomplish. It is important to clearly define the goals that the product being developed is realizing. Describe the intended audience that will work with the program.
Step 3
Functional requirements The main component of the terms of reference. In this section, describe the functionality of the software being developed, options for its use, and user interface. Describe the structure of the program in functional requirements.
Step 4
Special Requirements List any special requirements and standards. Specify technical requirements: operating system version, memory size, etc. Requirements for performance, security, requirements for protecting information from unauthorized access, fault tolerance, reliability, ergonomics, describe in this section.
Step 5
Assumptions and Limitations In this section, indicate which values are covered by the software product, describe the main risks that may arise when using the software.