6. 프로젝트 시간관리
프로젝트 시간관리 영역에는 프로젝트를 적시에 완료하는데 필요한 프로세스가 포함된다.
그림 6-1은 프로젝트시간관리 프로세스의 개요를 보여주며,그 내용은 다음과 같다.
6.1 일정관리 계획수립 - 프로젝트 일정의 기획,개발,관리,실행 및 통제에 필요한 정책과 절차,문서화 기준을 수립하는 프로세스.
6.2 활동정의 - 프로젝트 인도물을 생산하기 위해 수행할 관련 활동들을 식별하고 문서화하는 프로세스.
6.3 활동순서 배열 - 프로젝트 활동 사이의 관계를 식별하여 문서화하는 프로세스.
6.4 활동자원 산정 - 각 활동을 수행하는데 필요한 자재,인적 자원,장비 또는 공급품의 종류와 수량을 산정하는 프로세스.
6.5 활동기간 산정 - 산정된 자원으로 개별 활동을 완료하는데 필요한 총 작업 기간 단위수를 산정 하는 프로세스
6.6 일정개발 - 활동 순서,기간, 자원 요구사항 및 일정 제약을 분석하여 프로젝트 일정 모델을 생성 하는 프로세스.
6.7 일정통제 - 계획을 달성하기 위해 프로젝트 활동의 상태를 감시하면서 프로젝트의 진행을 갱신하고 일정 기준선에 대한 변경을 관리하는 프로세스.
이 프로세스들은 서로 상호작용하고 3장과 부록 A1에서 자세히 기술한 바와 같이 다른 지식영역의 프로세스들과도 상호작용한다.
일정 데이터(6.6.3.3절) 및 계산에 의해 생성되는 프로젝트 일정표(6.6.3.2절)와 구분하여 프로젝트 일정 발표 데이터를 만드는 것은 일정 모델로서 프로젝트 데이터와 함께 일정 관리 도구를 이용한다. 일정모델은 프로젝트 활동의 실행계획을 정리한 모델로 기간 의존관계,기타 계획 정보를 포함하며,계획된 다른 일정과 맞추면서 프로젝트 일정을 계획하는데 사용된다. 일정 모델에 대한 자세한 내용은 Practice Standard for Scheduling(일정계획 실무사례 표준)[8]을 참조한다.
일부 프로젝트,특히 소규모 프로젝트에서는 활동정의,활동순서 배열,활동자원 산정,활동기간 산정 및 일정 모델 개발 프로세스들이 긴밀하게 연결되어있어서 한 사람이 비교적 짧은 기간에 수행할 수 있는 하나의 프로세스처럼 보인다. 하지만 각 프로세스의 도구와 기법이 서로 다르기 때문에 여기서는 개별 요소로 표시 한다.
프로젝트 시간관리 프로세스 및 관련 도구와 기법은 일정 관리 계획서에 기술한다. 일정관리 계획서는 보조 계획서로,프로젝트관리 계획서 개발 프로세스(4.2절)를 통해 프로젝트관리 계획서에 통합된다. 일정관리 계획서에는 일정 계획 방법과 일정 계 획 도구(그림 6-2)를 기술하고,형식을 설정하며 프로젝트 일정 개발 및 통제에 적용할 기준을 설정 한다. 선택한 일정 계획 방법에따라 일정 모델을 생성하기 위해 일정 계획 도구에 사용할 기본 구조와 알고리즘이 정의 된다. 일부 널리 알려진 일정 계 획 방법으로 주공정법(CPM),주공정 연쇄법 등이 있다.
프로젝트 일정 개발 프로세스에서는 일정 계획 도구와 함께 활동정의,활동순서 배열,활동자원 산정 및 활동기간 산정 프로세스의 산출물을 사용하여 일정 모델을 생성한다. 최종 확정 후 승인받은 일정은 일정통제 프로세스(6.7절)에서 사용될 기준선 이다. 프로젝트 활동을 수행하는 동안 프로젝트 시간관리 지식 영역에 투입되는 업무의 대부분은 프로젝트작업을 적시에 완료하도록 관리하는 일정통제 프로세스에서 발생한다. 그림 6-2의 일정 계획 개요에서는 프로젝트 일정을 생성하기 위해 프로젝트 시간관리 프로세스의 산출물,일정계획 방법,일정계획 도구가 어떻게 상호작용되는지를 보여준다.
그림 6-1. 프로젝트 시간관리 개요
그림 6-2. 일정계획 개요