Checklist: Qualities of Good Requirements
This checklist provides guidance on assessing the quality of requirements.
Relationships
Check Items
Correct
Does the requirement correctly specify a true need, desire, or obligation?
Complete
Is the requirement stated as a complete sentence?
Clear
Is the requirement unambiguous and not confusing?
Consistent
Is the requirement in conflict with other requirements?
Verifiable
Can we determine whether the system satisfies the requirement?
Traceable
Is the requirement uniquely identified?
Feasible
Can the requirement be satisfied within cost and on schedule?
Design Independent
Are all requirements that impose constraints on the design, limiting design options, justified?