Requirements Review Checklist

From DIT Experimental Gaming Group

Jump to: navigation, search

Purpose of this page
Each requirement should be checked for clarity, correctness, completeness, and relevance. This page acts as a checklist of questions to ask when reviewing requirements.

It might be useful to keep a printout of this page to hand while reviewing requirements.


Questions to ask about each requirement:

  • Is each requirement written in clear, concise, unambiguous language?
  • Is each requirement free from content and grammatical errors?
  • Is any necessary information missing from a requirement? If so, is it identified for discussion?
  • Have internationalisation issues been adequately addressed? (eg have different languages' money/number/date formats been considered)
  • Is each requirement in scope for the project?
  • Are all requirements actually requirements, not design or implementation solutions?
  • Is each requirement verifiable by testing, demonstration, review, or analysis?
  • Can all of the requirements be implemented within known constraints? (time/budget/technology)
  • Do any requirements conflict with or duplicate other requirements?
  • Are there any legal issues relating to each requirement?
Personal tools