X

품질통제(Quality Control)

I. 사용자 요구사항을 부합하는 산출물 생성, 품질통제의 개요

가. 품질통제 (Quality Control, QC)의 개념

  • 프로젝트 결과가 품질기준을 준수하는지 결정하기 위해 감시하고 기록하며 성과를 평가하고 권고안을 제시하는 활동

나. 품질통제의 특징

  • 품질이 낮거나 요구사항에 맞지 않는 제품 품질의 원인을 식별하여 원인을 제거하는 활동을 수행
  • 이해관계자의 요구사항에 맞는 작업과 산출물인지 확인하여 최종 승인을 받기 위한 활동

II. 품질통제의 데이터 흐름도 및 구성요소

가. 품질통제 프로세스 데이터 흐름도

입력 도구 및 기법 출력
품질관리계획서 특성요인도 품질 통제 측정치
품질지표 통제차트 확인된 결함 수정
품질체크목록 흐름도 품질 기준선 업데이트
조직프로세스 자산 히스토그램 권장된 시정조치
작업성과데이터 파레토차트 권장된 예방조치
승인된 변경 요청 런차트 변경 요청
산출물 산점도 권장된 결함수정
통계적 표본추출 조직 프로세스 자산 업데이트
검사 검증된 산출물/인도물
승인된 변경 요청 검토 프로젝트 관리계획 업데이트
프로젝트 문서 업데이트

나. 품질통제 ITO 기반의 구성요소

 

III. 품질통제 관리기법

가. 주요 품질통제 도구

품질 통제 도구 설명
7대 기본
품질 도구
특성 요인도(Cause and Rffect Diagram), 흐름도(Flowcharts), 체크 목록(Checklist), 파레토도(pareto Diagrams), 막대그래프 (Histograms), 관리도(Control Chart), 산점도(Scatter Diagram)
통계적 표본추출 통계적 표본추출은 품질 관리 계획에서 이미 정의된 표본을 통해 선택되고, 테스트목적으로 사용된다.
검사 Inspection 검사는 작업된 제품이 문서화된 기준에 부합되는지 결정하기 위한 방법이다. 검사의 결과물로서 측정 결과치를 일반적으로 포함한다. 검사는 동료 검토(peer-Review), 워크스루 (Walkthrough), 감사 등의 용어로 혼용되어 사용된다. [표 8-13]과 같이 유사한 용어를 정리하여 구분한다

 

구분 T&T 설명
부적합 식별 및 수정 통제차트
(Control Chart)
프로세스가 예측할 수 있고 안정적인지를 판단
검사(Inspection) 산출물이 표준에 부합하는지 여부를 평가
런차트
(Run Chart)
시간의 흐름에 따른 프로세스 및 성과 추이분석
결함수정검토(Defect Repair Review) 프로젝트와 독립적인 제3의 부서에서 식별된 결함을 정확하게 수정하는지 평가
부적합
유형
분류 및 우선
순위결정
히스토그램(Histogram) 특정변수의 빈도수를 그래프로 표현
파레토차트
(Pareto Chart)
결함 원인을 빈도수 순서대로 Histogram의 형태로 표현하여 효과가 큰 것부터 수정
특성요인도
(Cause Effect Diagram)
결과와 원인이 어떻게 관계하고 있으며, 영향을 주고 있는가를 한눈으로 볼 수 있도록 생선뼈 모양으로 체계적으로 표현
– Fishbone Diagram
원인
분석
흐름도(Flow Chart) 문제의 발생경과를 프로세스의 흐름으로 표현
산점도
(Scatter Diagram)
두 변수의 상관관계를 x,y축으로 표현하여 독립 변수 및 종속 변수를 추정
기타 통계적 표본추출 품질통제활동 비용을 최소화할 수 있는 모집단에서의 샘플 추출방법

IV. 7대 기본 품질 도구

도구 그림 설명
특성요인도
Cause and Effect Diagram
Fishbone Diagram
Ishikawa Diagram
–    결과(특성)와 그것에 영향을 미친 원인(요인)을 계통적으로 정리한 그림
파레토 도표
Pareto Diagram
–    문제의 중점화, 우선순위 파악을 위한 도구
–    문제의 원인은 “사소한 다수(trivial many)”와 중요한 “소수(vital few)”로 분류
–    중요한 20%의 원인이 전체 문제의 80%를 발생 (20:80 법칙)
체크 시트
Check Sheet
–    데이터 수집, 문제 분석을 효율적으로 실시하기 위한 도구
–    간단히 체크해서 결과를 쉽게 알 수 있도록 만든 도표
산점도(산포도)
Scatter Diagram
–    영향을 주는 2개 인자간의 관계를 파악하기 위한 도구
–    두 변수에 대해서 특성(결과)과 요인(원인)의 관계를 규명하고 이 관계를 시각적으로 표현하고자 할 때 사용
히스토그램
Histogram
–    범위를 몇 개의 구간으로 나누어 막대그래프로 작성한 그림
–    데이터의 분포의 형태를 쉽게 파악하기 위한 용도
관리도
Control Chart
–    공정이 일정한 품질 수준을 유지하는가를 판정하는 도구
흐름도
Flow Chart
–    하나의 프로세스에서 어떤 단계로 수행할 수 있는 가능성을 입력과 출력으로 표현

 

  • 신 QC 7가지 도구
  • 친화도, 상호관계 다이어그램, 트리 다이어그램, 매트릭스 다이어그램, 우선순위 매트릭스, PDPC, 활동네트워크 다이어그램

V. 기타 품질 도구

도구 내용
검사
(Inspection)
작업 제품을 점검하여 표준에 적합성 여부를 판별하는 활동
결함 수정을 확증하는데도 사용
검토, 워크스루, 동료검토, 감사라고 함
런차트
(Run Chart)
변이의 기록과 패턴을 보여주는 패턴
시간 경과에 따른 프로세스 추세 및 변이, 프로세스의 수준 하강 또는 상승을 보여줌
기술적 성과, 원가 및 일정 성과의 감시에 이용
통계적 표본추출
(Statistical Sampling)
적절한 표본추출로 품질 관리 원가가 절감되는 경우 발생
일부 응용분야에서는 프로젝트 관리팀이 다양한 표본추출 기법을 숙지

 

VI. 품질보증과 품질통제의 비교

항 목 품질보증(QA) 품질통제(QC)
키워드 § Quality Assurance
§ Provide confidence
§ 품질목표 달성을 과정을 통해보장
§ CMMI, ISO와 같은 검증된 프로세스 참조 모델에 근거하여 체계적으로 적용하는 활동
§ 전사 부서에서 모든 프로젝트 적용
§ 프로세스 개선 관점 포함
§ Quality Control
§ Eliminate Non-conformance
§ 품질목표 달성을 결과로 입증
§ 프로젝트 결과물이 품질표준에
부합되는지 여부를 판단하여
(부적합이 있을 경우) 부적합을
제거
하는 활동을 포함
Input ­ QC의 산출물,
­ 프로세스 변경 결과물
­ 체크리스트
­ 산출물
산출물 ­ 프로세스 개선 ­ 검증된 오류수정
도구 ­ 품질감사, 프로세스분석
­ CMM, CMMi, SPICE
­ 검토(Inspection)
­ ISO9126, ISO14598

 

항목 품질보증(QA) 품질통제(QC)
키워드 보증 부적합 사항 제거
차이점 QC의 Output,
프로세스 변경 결과물
체크리스트, 산출물
Output 프로세스 개선
(OPA updates)
재작업을 통한 검증된 결과물
(Deliverables)
핵심 Tool Quality Audit Inspection

 

도리:

View Comments (2)

  • 안녕하세요? 소프트웨어 QA 직무에 관심을 가지고 공부하는 학생입니다. QA와 QC의 차이를 명확하게 한 줄로 정의 하고 싶은데, 지식이 부족하여 QA = process에 집중 QC = product에 집중으로 밖에 정리를 못하고 있는 상황입니다. 이와 관련하여 조언을 해주신다면 정말 감사할 것 같습니다!

    • 먼저 용어에 대해 간략히 말씀드리면, 기존에 전통적으로 지켜왔던 프로세스가 있거나 신규 프로세스를 만들었다면, 그 프로세스를 보완하고 고도화시켜나가는 것이 QA이고, 앞서 말씀드린 프로세스를 기반으로 제품의 품질을 측정하고 관리하는 것이 QC라고 보는 것이 맞을 것 같습니다.
      실무에서는 QA와 QC의 책임과 역할에 대해 종종 논란이 되고 있고, 정확하게 구분되어 있지 않는 일들이 많기 때문에 시험을 보기 위한것이 아니라면 너무 용어에만 매몰되지 마시고 품질에 대해 전체적인 흐름을 이해하시는 것을 추천드립니다.
      품질쪽에 관심이 있으시다면 STEN사이트(링크)에서 관련 내용도 보시고 ISTQB 자격증 취득을 위해 공부해보시는것도 좋을 것 같습니다.