...

/

Quality Assurance and Quality Control

Quality Assurance and Quality Control

Learn about the notions of quality, quality assurance, and quality control in an agile process.

Although Quality Assurance (QA) and Quality Control (QC) are often organized in one department, they are different things, as defined by Hillel GlazerAuthor of Software Engineering Institute’s white paper “CMMI or Agile: Why Not Both!?” and an expert in blending Lean, Agile, and modern development techniques with CMMI and ISO.:

QA is not quality control (QC). […] To put it simply, QC is testing. […] In a nutshell, QA is process-oriented and QC is product oriented. […] QA makes sure you are doing the right things, the right way.

Agile processes put quality control more in the center of development than traditional processes. Quality control is expected to work closely with the customer, supporting them during project development in specifying, implementing, and verifying acceptance tests. Often, in traditionally led projects, quality control comes into action at the very end of the project; tests are typically scheduled at the end of linear development. However, if the whole project is running out of time, it ...

Quality control
Quality control