Quality Assurance

Quality Assurance or QA is meant to obtain an understanding of the level of compliance or adherence to the defined processes and standards. Quality Assurance generally means one or more of the activities listed below:
  • Process or Quality Audits 
  • QA Reviews 
  • Internal Audits
Most of the business excellence models contain requirements related to the Quality Assurance function as is described below:

CMMI – the Process Area PPQA (Process and Product Quality Assurance) elaborates the requirements for Quality Assurance. A key requirement is that assurance must provide “Objective Evaluation” of defined processes and standards. The “Objective Evaluation” can be ensured by assigning an independent role to perform criteria-based assurance activities by using a checklist. In addition, CMMI ensures that all Process Areas are subjected to “Objective Evaluation” by positioning the QA intervention as a generic practice.

ISO 9001 – the Section on “Internal Audits” elaborates the requirements for Quality Assurance. A key requirement is that assurance should be independent so that “no one audits his or her own work”.

ISO 27001 – same as ISO 9001, the Section on “Internal Audits” elaborates the requirements for Quality Assurance. A key requirement is that assurance should be independent so that “no one audits his or her own work”.

DO178B – the Section on “Software Quality Assurance Process or SQA Process” elaborates the requirements (or objectives) for Quality Assurance. A key requirement is that SQA role must be independent of the project. As this standard deals with Safety Critical Software, assurance is highly rigorous and even process deviations and project document changes are subjected to stringent configuration control.

No comments:

Post a Comment