프로세스 품질은 품질 척도 및 기준을 포함하는 허용 가능 프로세스가 중간 산출물을 생성하기 위해 구현되고 충실하게 준수된 정도를 가리킵니다.
소프트웨어 개발 시 순차 단계와 병렬 단계가 복합된 웹이 필요합니다. 프로젝트 규모가 증가함에 따라 프로젝트의 복잡도를 관리하기 위해 포함해야 하는 단계는 더 많아집니다. 모든 프로세스는 제품 활동과 오버헤드
활동으로 구성됩니다. 제품 활동으로 인해 최종 제품으로의 진행이 명확해집니다. 오버헤드 활동은 최종 제품에 대해 불명확한 영향을 미치므로 많은 계획, 관리 및 평가 타스크가 요구됩니다.
프로세스 품질을 측정하고 평가하는 목표는 다음과 같습니다.
-
수익 및 자원 관리
-
위험성 관리 및 해결
-
예산, 스케줄, 품질 관리 및 유지보수
-
프로세스 개선을 위한 데이터 캡처
어느 정도는, 프로세스에 충실하고 높은 프로세스 품질을 달성하면 중간 산출물의 품질과 어느 정도 일치하게 됩니다. 즉, 프로세스에 충실하면(높은 품질) 나쁜 품질의 중간 산출물이 생성될 위험성이 줄어듭니다. 그러나
그 반대 상황이 항상 맞는 것은 아닙니다. 높은 품질의 중간 산출물이 생성된다고 해서 반드시 프로세스에 충실했다고 말할 수 없습니다.
따라서 프로세스 품질은 프로세스에 충실했던 정도 뿐만 아니라 프로세스가 생성한 제품에서 달성한 품질의 정도로 측정됩니다.
프로세스 및 제품 품질의 평가를 위해 Rational Unified Process(RUP)에 다음 페이지가 포함되었습니다.
-
타스크: 수행할 타스크와 타스크 수행에 필요한 단계에 대한 설명
-
가이드라인: 타스크 수행에 유용한 기법 및 실질적 조언
-
중간 산출물 가이드라인 및 체크리스트: 중간 산출물을 개발, 평가 및 사용하는 방법에 관한 정보
-
템플리트: 컨텐츠의 구조 및 안내를 제공하는 중간 산출물 모델 또는 프로토타입
추가 정보는 개념: 타스크, 개념: 단계 및 개념: 중간 산출물 가이드라인 및 체크리스트를 참조하십시오.
일반적으로, 모든 사람은 합의된 프로세스를 구현하고 충실히 수행해야 하며, 생성된 중간 산출물의 품질이 합의된 품질에 도달하는지 확인해야 합니다. 그러나 프로젝트 관리자와 같은 특정 역할은 프로세스 품질을 식별하고 영향을 주는 특정 타스크를 가지고 있을 수 있습니다. 자세한
정보는 개념: 품질에 계속 초점을 맞춤을 참조하십시오.
또한 개념: 품질 측정, 제품 품질 및 원칙: 프로젝트 관리 소개에서도 추가 정보를 참조하십시오.
RUP 사용자 정의에 대한 정보는 개념: RUP 사용자 조정을
참조하십시오.
|