To write a good specification is not easy. The specifications are the success criteria for your product. A clear list of "things" it must "do" or it must "be". We will use these specifications later in the design process, first when we are generating ideas (our ideas must meet the success criteria listed in the specification). Then we also use the them when we evaluate the success of our solution. Therefore they are in important stage in the design process.
When writing a specification, students should consider including details addressing the following aspects.
Good specifications are SPECIFIC! They outlines requirements that are directly related to the problem or product. Bad specifications are vague and generic (they could apply to any problem or product). The following Table demonstrates poor and good examples of design specifications. Remember that these should be specific, measurable, achievable, realistic and testable.
Criteria for a Website
Criteria for a Movie