타스크: 제품 적합성 계획 개발
이 타스크는 프로젝트 인도물과 프로세스의 허용 가능성을 결정하기 위해 고객과 프로젝트 팀에서 동의한 절차서를 작성하는 방법에 대해 설명합니다. 이로 인해 제품 적합성 단계 중 식별된 문제점이 해결됩니다.
원칙: 프로젝트 관리
관계
기본 설명

고객에 의한 프로젝트 인도물의 최종 적합성은 대개 소프트웨어 프로젝트의 일부 충돌의 원인이 됩니다. 이것은 일반적으로 제품의 작동 방식에 대한 고객의 관점과 명시된 요구사항을 준수하는 제품에 액세스할 때 사용되는 방법이 일치하지 않을 때 발생합니다.

도입/인식(Inception) 단계 중에 제품 적합성 계획을 공동으로 작성하여 사전 정의된 프로세스와 제품의 적합성을 평가할 때 사용될 기준 세트에 동의할 경우 고객과 프로젝트 팀은 이러한 상황을 피할 수 있습니다. 이 방법은 프로젝트 팀에서 고객이 수용할 수 있는 제품을 빌드하고, 제품 수행 방식에 대한 고객의 기대치를 설정하는 데 도움이 됩니다. 제품 적합성 계획에도 제품 적합성 단계 중 고객이 식별한 문제점의 해결 방식이 지정되어 있습니다.

단계
고객 및 프로젝트 책임 정의

첫 번째 단계는 제품 적합성 프로세스 중 어떤 파트가 고객의 책임이고 어떤 파트가 프로젝트 팀의 책임인지 명시적으로 식별하는 것입니다. 최종 적합성 결정을 내릴 개인이나 그룹도 명시적으로 식별해야 합니다. 책임에는 다음과 같은 항목이 포함될 수 있습니다.

  • 소프트웨어 및 문서의 전달/배달
  • 하드웨어/소프트웨어 테스트 플랫폼 설치
  • 테스트 데이터 제공
  • 적합성 테스트 수행을 위한 자원 제공
  • 적합성 테스트 결과의 시기 적절한 변경
제품 적합성 기준 문서화

제품 적합성 기준은 타스크: 도입/인식(Inception) 단계 중 프로젝트 시작 동안에 정의되고 합의되며, 이 시기에 제품 적합성 계획에 캡처되어야 합니다. 정제(Elaboration) 단계 중 특정 테스트 검토를 식별할 수 있을 때 이 기준을 보다 자세히 사용할 수 있습니다.

이러한 기준은 고객 조직과 프로젝트 팀에 의해 함께 개발되어야 하며, 다음을 포함할 수 있습니다.

  • 고객에게 인도물로서 식별되는 모든 중간 산출물의 전달
  • 적합성 테스트를 위한 필수 참가자 목록
  • 필수 테스트 위치
  • 제품 적합성 계획에서 식별되는 중간 산출물 평가의 성공적인 완료
  • 고객 훈련의 성공적인 완료
  • 현장 설치의 성공적인 완료
  • 원래 프로젝트 스펙이 만족된 범위를 식별하는 척도
  • 비즈니스 사례의 목표가 만족된 범위를 식별하는 척도
아티팩트 및 평가 방법 식별

다음으로 승인을 위해 고객에게 전달할 프로젝트 중간 산출물을 식별하십시오. 이들 각각에 대해 중간 산출물이 지정된 적합성 기준을 충족하는지 확인하는 데 사용할 평가 방법을 식별해야 합니다. 이러한 평가가 수행될 방법에 대한 단계별 지침을 제공하기 위해 프로젝트 후반에 자세한 검토 체크리스트와 테스트 케이스가 개발됩니다.

필수 자원 식별

중간 산출물 평가의 개수와 유형을 식별한 후에는 제품 적합성 타스크를 수행하는 데 필요한 모든 필수 자원을 계획에서 식별하십시오. 사용자 자신이 자원 목록에 포함되어야 합니다.

  • 사람
  • 컴퓨터 하드웨어
  • 소프트웨어
  • 데이터
  • 문서
  • 전문화된 도구
제품 적합성 스케줄 정의

제품 적합성 프로세스와 관련한 또 다른 일반적인 문제점은 고객이 적합성 타스크에 충분하지 않은 우선순위를 부여하여 프로세스가 장기간 동안 밀려나는 경우입니다. 다양한 적합성 평가 타스크가 발생할 예정인 경우 제품 적합성 계획에 스케줄 세부사항을 포함시키는 것이 좋습니다. 이 스케줄은 소프트웨어 개발 계획에 포함된 마스트 프로젝트 스케줄에 "롤업"됩니다.

문제점 해결 프로세스 정의

이 마지막 단계 역시 매우 중요합니다. 적합성 평가 중 문제점이 발생할 경우 합의된 프로세스를 따르는 것이 좋은데, 일반적으로 문제점 해결 계획에 정의된 프로젝트 문제점 해결 프로세스만 따르면 됩니다. 하지만 실제 문제점, 프로젝트 팀의 추가 작업에 대한 자금 지원 제공, 계약 관련 패널티와 관련하여 합의에 도달하는 방법을 찾아 문제를 해결하는 것도 도움이 됩니다. 이러한 모든 사항에 대해 고객과 합의가 이뤄지면 프로젝트를 무리 없이 마무리할 수 있습니다.