Quality Assurance (QA) Consists of planning, coordinating and other
strategic activities associated with measuring product quality against
external requirements and specifications (process-related activities).
Quality Control (QC) Consists of monitoring, controlling and other
tactical activities associated with the measurement of product quality goals.
The following statements help differentiate Quality Control from Quality Assurance:
# Quality Control is related to a specific product or service
# Quality Control verifies whether specific attribute are in, or are not in, a specific product or service
# Quality Control identifies defects for the primary purpose of correcting defects
# Quality Control is the responsibility of the team/worker
# Quality Control is concerned with a specific product.
# Quality Control (QC) – Is a part of the Quality Assurance procedures
# Quality control is a technical function.
# Quality control (QC) is corrective process.
# Quality Assurance helps establish processes
# Quality Assurance sets up measurement programs to evaluate processes
# Quality Assurance identifies weaknesses in processes and improves them
# Quality Assurance is a management responsibility, frequently performed by a staff function
# Quality Assurance is concerned with all of the products that will ever be produced by a process
# Quality Assurance personnel should not ever perform Quality Control unless it is to validate Quality Control
# Quality assurance is a system of management activities.
# Quality assurance (QA) is preventive process.
# Quality assurance (QA) applies to the entire life cycle
# QA is process oriented and QC is product oriented
# A quality system provides the framework for developing quality assurance policy
Hafeez, as an example of your source: [ QUOTE ]
QA is all about Process,
It is Proactive approach
It is Staff function, all team is involved
It Prevents Defects from occurring[/list]
[/ QUOTE ]
There was a heated discussion about QA being proactive in the recent past here. The whole team is not necessarily involved. That goes without saying plus QA does not prevent defects! What hogwash! It helps prevent them but how would it keep a developer from coding a mistake? Or any other of a million reasons that defects sneak into our software? I do agree that it helps prevent a large share of the defects though.