개발 초기부터 품질 체크포인트를 단계별로 설계
소프트웨어 품질 보증을 처음 맡았을 때 테스트를 마지막 단계에 몰아서 했다가 오류가 너무 많이 나와 일정이 무너진 경험이 있었습니다. 발견이 늦어질수록 수정 비용이 커졌습니다.
그 이후로 요구사항 정의, 설계 검토, 코드 리뷰, 통합 테스트 단계마다 품질 체크포인트를 두는 방식을 쓰게 됐습니다. 각 단계에서 결함을 잡으면 다음 단계로 넘어가는 비용이 줄어들었습니다. 품질 보증은 마지막 검증이 아니라 전 주기에 걸친 활동입니다.
품질 보증은 전 주기에 걸친 활동입니다. 초기 결함을 잡으면 후반 비용이 줄어듭니다. 초기 결함이 후반 비용을 줄여줍니다. 전 주기가 품질 보증입니다.