Professional Documents
Culture Documents
To ensure that the system you are preparing to build fully addresses the necessary user
and technical requirements, answer the following questions.
Requirements Content
Yes No
Arealltheinputstothesystemspecified,includingtheirsource,
accuracy,rangeofvalues,andfrequency?
Arealltheoutputsfromthesystemspecified,includingtheir
destination,accuracy,rangeofvalues,frequency,andformat?
Areallthereportformatsspecified?
Arealltheexternalhardwareandsoftwareinterfacesspecified?
Areallthecommunicationinterfacesspecified,including
handshaking,errorchecking,andcommunicationprotocols?
Istheexpectedresponsetime,fromtheuser'spointofview,specified
forallnecessaryoperations?
Areothertimingconsiderationsspecified,suchasprocessingtime,
datatransfer,andsystemthroughput?
Areallthetaskstheuserwantstoperformspecified?
Doeseachtaskspecifythedatausedinthetaskanddataresulting
fromthetask?
Isthelevelofsecurityspecified?
Isthereliabilityspecified,includingtheconsequencesofsoftware
failure?Isvitalinformationprotectedviaerrordetectionand
recovery?
Areacceptabletradeoffsbetweencompetingattributesspecified,
suchasbetweenrobustnessandcorrectness?
Isthemaximummemoryrequirementspecified?
Isthemaximumstoragerequirementspecified?
Isthedefinitionofsuccessspecified?Offailure?
Isthemaintainabilityofthesystemspecified,includingtheabilityto
respondtochangesintheoperatingenvironment,interfaceswith
othersoftware,accuracy,performance,andadditionalpredicted
capabilities?
gantthead.com Pre-Development Requirements Checklist
Requirements Completeness
Yes No
Ifnotallinformationwillbeavailablebeforedevelopmentbegins,
haveyouspecifiedwhatismissingandhowitwillbeaccountedfor
duringdevelopment?
Aretheformalstandardsandproceduresforacceptanceofthefinal
productandinterimproductsspecified?Dotheysyncupwiththe
requirements?
Areallrequirementsfeasibletoimplementgiventhedefinedproject
timeframe,scope,structureandbudget?
Requirements Quality
Yes No
Aretherequirementswritteninuserlanguage?Dotheusersthinkso?
Doallrequirementsavoidanyconflictswithotherrequirements?
Aretherequirementsexpressedindependentlyofdesignspecs?
Areallrequirementsspecifiedataconsistentlevelofdetail?
Aretherequirementsclearenoughtobeturnedovertoan
independentgroupforimplementationandstillbeunderstood?
Iseachrequirementrelevanttotheproblemanditssolution?Can
eachbetracedtoitsoriginintheproblemenvironment?
Iseachrequirementtestable?Willitbepossibleforindependent
testingtodeterminewhethereachrequirementhasbeensatisfied?
Areprobablechangestotherequirements,includingthelikelihoodof
eachchange,specified?
2012 gantthead.com 2