PE Notes · SW
프로젝트 품질관리
PMBOK 품질관리 계획·품질 보증(Manage Quality)·품질 통제 세 프로세스와 7가지 기본 도구, 품질 비용, QA와 QC의 예방·탐지 차이를 정리합니다.
나중에 고치는 비용은 설계에서 막는 비용보다 훨씬 큽니다. 품질은 출고 검사만이 아니라, 무엇을 품질로 볼지 계획하고 프로세스를 지키며 결과물을 재는 일입니다. PMBOK는 이를 계획, Manage Quality(보증), Control Quality(통제)로 나눕니다.
계획, 보증, 통제
품질관리 계획은 착수·계획 단계에서 표준(ISO 25010 등), 지표(결함 밀도, 커버리지, 리뷰율), 측정 주기, 개선 절차를 품질관리 계획서에 남깁니다. 도구는 벤치마킹, 비용-편익, QFD, 일곱 기본 도구입니다.
은 수행 중 프로세스가 계획대로인지 독립 감사합니다. 프로세스 분석, 원인 추적, 인스펙션·워크스루·체크리스트가 붙습니다. 산출물은 감사 보고서와 개선 요청입니다.
는 결과물이 기준을 넘는지를 검사합니다. 결함 추적, 샘플링, 시험 결과입니다. 납품 전 교정에 가깝습니다.
| 비교축 | QA | QC |
|---|---|---|
| 초점 | 프로세스 | 결과물 |
| 목적 | 절차 준수 | 결함 탐지 |
| 성격 | 예방 | 탐지·교정 |
| 담당 | QA·독립 감사 | 테스터·개발 |
| 고치는 것 | 프로세스 | 결함 |
SP 인증의 품질보증 영역, 정보시스템 감리의 제3자 점검은 QA와 닮았지만 주체와 강제성이 다릅니다. 기능점수는 규모 지표일 뿐, 결함 밀도 분모로 쓰일 때 품질 숫자와 만납니다.
일곱 도구와 품질 비용
기본 도구는 원인-결과(어골도), 흐름도, 체크시트, 파레토, 히스토그램, 관리도, 산포도입니다. 는 빈도 상위가 결함의 대부분이라는 80/20으로 순서를 정합니다. 는 UCL·LCL 밖으로 나가면 이상 원인입니다. 산포도는 복잡도 대 결함처럼 두 변수를 봅니다.
| 도구 | 질문 |
|---|---|
| 어골도 | 원인이 사람·방법·환경 어디에 있나 |
| 흐름도 | 병목이 어디인가 |
| 체크시트 | 무엇이 몇 번인가 |
| 파레토 | 무엇부터 치나 |
| 히스토그램 | 분포가 한쪽으로 치우쳤나 |
| 관리도 | 공정이 통계적으로 안정한가 |
| 산포도 | 두 지표가 같이 움직이나 |
현대에는 공식 인스펙션, V모델 시험, SAST가 같은 자리에 붙습니다. 은 예방(교육·리뷰·도구) + 평가(시험·검사·감사) + 실패입니다. 실패는 내부 재작업과 외부 클레임·리콜로 갈립니다. 예방 한 단위가 실패 열 단위를 줄인다는 문장이 계획 단계 투자 근거입니다.
CI에 품질 게이트를 두면 통제가 상시가 됩니다.
ISO 25010과 스프린트 품질
계획서의 표준으로 자주 올리는 것이 입니다. 기능 적합성·신뢰성·보안성·성능 효율성·사용성에, 유지보수성·이식성·호환성을 더해 여덟 칸으로 제품을 잽니다. 결함 밀도만으로는 보안성이나 접근성이 안 보입니다.
짧은 반복에서는 검사를 뒤로 미루면 CoQ의 실패 비용이 커집니다. CI에 자동 시험과 정적 분석을 붙여 품질을 왼쪽으로 당기고(), 스프린트 완료는 에 테스트·리뷰를 넣어야 끝입니다. TDD는 그 피드백을 단위 시험으로 더 앞당깁니다.
답안은 세 프로세스 이름, QA≠QC, 일곱 도구 중 파레토·관리도, CoQ 세 항, 25010의 특성 칸을 한 표에 올립니다.