ISO9000GuidelinesforTickIT2ISO9000-3:(SoftwareDevelopmentGuidelines)•ManagementResponsibility•QualitySystem•InternalQualityAudits•CorrectiveActionQSFRAMEWORKQSLIFE-CYCLEACTIVITIES•General•ContractReview•Purchaser’sRequirementsSpecification•DevelopmentPlanning•QualityPlanning•DesignandImplementation•TestingandValidation•Acceptance•Replication,DeliveryandInstallation•MaintenanceQSSUPPORTINGACTIVITIES•ConfigurationManagement•DocumentControl•QualityRecords•Measurement/Metrics•Rules,PracticesandConventions•ToolsandTechniques•Purchasing•IncludedSoftwareProduct•Training3TickITKeyRequirements:☑Customerorpurchasershouldbeinvolvedwithdefiningrequirementsandacceptancecriteria,andprovidingarepresentativetoresolvecontractualissuesandotherarrangements☑Jointcustomer/MISreviewsmustbeconductedanddocumented-acceptanceresultsandotherverificationresultsshouldbediscussedSection4.1ManagementResponsibility4TickITKeyRequirements:☑Qualitysystemmustextendacrosstheentiredevelopmentlifecycle,beginningwithcustomerrequirementsdefinition☑QualityPlansmustbecreatedforeachsoftwaredevelopmenteffort(seeSection4.4DesignControl)Section4.2QualitySystem5KeyRequirements:☑Contractsshouldbereviewedfor:scope,requirements,risks,confidentiality,acceptancecriteria,problemresolutionafteracceptance,changecontrolandcustomerrole(s)TickITSection4.3ContractReview6TickITKeyRequirements:☑Softwaredevelopmentmustbeorganizedbasedonalife-cyclemodel☑Functionalrequirementsmustbedeveloped,documentedandcontrolled☑Developmentplansmustbedeveloped,reviewed,approvedandcontrolledthatdefinetheprojectintermsof:objectives,structure,phases,phaseinputs,outputsandverification,schedule,progresscontrolandrelatedplans(quality,configurationmanagement,integrationandtest)☑Progressreviewsmustbeconductedanddocumented☑Verificationresultsofspecificrequirementsshouldbedocumented☑Qualityplanningshouldinclude:definedinput/outputcriteria,typesoftests,detailedtestplanningandroledescriptionsforreviews,tests,changecontrolanddefectcontrol☑Designreviewsmustbeconductedanddocumentedthatconfirmrequirementsarebeingmet☑Testplanningshouldinclude:item,integration,system&acceptancetests,testdata,expectedresults,typesoftests,testenvironment,etc.(See9000-3forotherspecifics)Section4.4DesignControl7KeyRequirements:☑Allplanning,lifecyclephaseandmaintenancedocuments(e.g..functionalspecifications,verificationplans,etc.)mustbeunderdocumentcontrolTickITSection4.5DocumentControl8KeyRequirements:☑Purchasedproductmustconformtospecifiedrequirements☑Sub-contractorworkmustbevalidatedTickITSection4.6Purchasing9KeyRequirements:☑DevelopaConfigurationmanagementplandefininginvolvedorganizations,activitiesandtools☑Eachversionofsoftwaremustbeidentifiable☑Eachsetofsoftwareandtheirspecificversionsthatconstituteaproductmustbeidentifiable☑Eachsoftwareitemsbuildstatusmustbeidentifiableatanyparticularstageofdevelopmentordelivery☑Provideformultipleproductupdating☑Trackandidentifychangerequestinformation☑Traceabilityshouldbeidentifiablebacktothefunctionalspecifications☑Developprocedurestodocument,review,authorizeandreportonchangestosoftwareunderconfigurationmanagementTickITSection4.8ProductIdentificationandTraceability10KeyRequirements:☑Rules,practicesandconventionsshouldbeprovided,reviewedandrevisedinordertomakethequalitysystemeffective☑Tools,facil...