Requirements Inspection Checklist

 

 

Use the following checklist to assist you to verify your requirements.

 

Correct:

q      

Does the requirement agree with the needs?

q      

Does the requirement agree with the intended environment or intended scenarios?

Necessary:

q      

Would the product function improperly without this requirement?

Clear:

q      

Is there only one way to interpret this requirement?

Attainable:

q      

Can this requirement be implemented given current environment, technology, cost, schedule, and resources?

Verifiable:

q      

Is the requirement measurable?

q      

Is it clear how the final product can be tested to prove that the requirement is met?

Traceable:

q      

Is this requirement uniquely identified?

q      

Is the requirement traced correctly to needs?

Complete:

q      

Are all known needs addressed by the requirement set? 

q      

Are all known assumptions documented?

q      

Are all known exceptions addressed? 

q      

Are all known scenarios for use of the product addressed?

Consistent:

q      

Do all requirements coexist without conflict?

q      

Are all requirements unique (no duplicates)?

q      

Are all terms used consistently?

Modifiable:

q      

Are all requirements expressed individually (no compound requirements)?

q      

Are all requirements categorized?

q      

Can addition or deletion of a requirement be done without disrupting the structure of the document or causing loss of traceability?