QA & QC
다음은, QA & QC이다. 많이들 헷갈려 하고 실제로 현업에서도 자기네들 맘대로 QA/QC 붙여서 하는 곳도 만만찮다.
나조차도 QC로 생각하면 생산 공정쪽을 생각하고 QA는 개발 전반, QE는 Code Level 기준의 개발 단계의 Quality를 점검한다고 본다.
다시 한 번 점검하기 위한 또 다른 이야기 - QA & QC
사전적 정의보다 ISTQB나 ISO, IEEE 등 규격에서 정의하는 Glossary를 참고하여 바로 비교해보자.
[Quality Assurance]
Part of quality management focused on providing confidence that quality requirements will be fulfilled. [Ref: ISO 9000]
요약: 품질 요구사항을 만족하는지를 확인하고 확신을 가지는 것에 집중.
[Quality Control]
The operational techniques and activities, part of quality management, that are focused on fulfilling quality requirements.
[Ref: after ISO 8402]
요약: 품질 요구사항을 만족하도록 만드는 운영 기술 및 활동.
위 내용으로만 보면 딱히 무슨 차이야?라고 할 수 있겠지만 Providing Confidence와 Fulfilling Q. Req Operational Act.가 차이겠죠.
좀 더 쉬운 방향으로 설명하고 비교해놓은 아래 자료로 확인해보겠습니다.
Quality Assurance: a set of activities for ensuring quality in the processes by which products are developed.
Quality Control: a set of activities for ensuring quality in products.
[https://www.diffen.com/difference/Quality_Assurance_vs_Quality_Control]
프로세스 vs 제품 / 단순하게 보자면 이 두 가지로 나눠 생각하면 된다.