※ 내용중에 이야기되는 작업 달력을 생성하는 과정과 최대 단위 변경 어디에서 어떻게 하는지 등의 내용은 다루지 않습니다.

달력이란,

근무일과 휴무일을 구분하고 근무일이 시간도 설정하는 개념입니다. 대부분의 프로젝트 관리 소프트웨어는 일정 계산을 할 때 달력을 기반으로 작업이나 프로젝트 완료 날짜를 계산합니다.

프로젝트 달력

달력 생성과 변경

달력을 생성하는 메뉴는 [ 프로젝트 탭 - 속성 그룹 - 작업 시간 바꾸기 ] 메뉴에서 생성합니다. 이 때 달력을 하나만 만들어 프로젝트 달력으로 사용할 수 있고, 다른 달력을 만들어 필요할 때 프로젝트 달력이나 작업 달력으로 사용할 수 있습니다. 자원 달력은 자원을 생성할 때, 현재 프로젝트 달력을 복사해 자동으로 생성합니다. 자원 달력의 변경은 [ 프로젝트 탭 - 속성 그룹 - 작업 시간 바꾸기 ] 또는 [ 자원 정보 창 - 일반 탭 - 작업 시간 바꾸기 ]에서 수정할 수 있습니다.

한마디로, 작업 달력은 달력을 생성하고 변경하는 메뉴를 이용해 만들어 놓고 필요한 경우에 가져다 사용하도록 되어 있습니다. 그러니까 [작업 시간 바꾸기] 메뉴는 달력을 만드는 메뉴이고 만들어진 달력들 중에 프로젝트 달력이나 작업 달력으로 사용하는 것입니다.

프로젝트 관리 이론에는 프로젝트 달력과 자원 달력만 언급하고 작업 달력이란 개념은 없지만, Microsoft Project는 작업 달력이라는 개념을 만들어 놓았고, 이는 달력을 응용한 개념이며 프로젝트 달력과 자원 달력처럼 반드시 사용해야 하는 개념은 아닙니다.

작업 달력을 사용하는 아래 예시를 통해 작업 달력을 이해할 수 있습니다. 대부분의 작업은 하루 8시간의 작업량을 가져갑니다. (8h/1d) 그런데, 작업들 중 특별히 (10h/1d)의 작업이 있다면 이를 반영하되 프로젝트 기간과 시작일, 완료일의 차이가 발생하지 않도록 해야 합니다. (야근과는 다른 속성을 가진 작업이라고 보셔야 하고, 야근 설정은 작업 달력을 사용하지 않습니다.)

작업 달력을 사용하지 않고 (작업 2)10h/1d를 구현하면 아래와 같이 10h/1d 작업은 10h로 입력(권장) 또는 1.25d(암산하는데 귀찮기 때문에 h 단위로 입력하세요)되며  24일 오전 8시에 시작되고 25일 오전 10시에 완료되는 것으로 표시됩니다. 그리고 기간 Rollup 값이 3.25일(ID2)과 6.25일(ID1)이 표시됩니다.  참고로, 10h/1d 작업도 해당 날짜에 10h 작업량을 수행해야 하는 제한(8h가 아닌 10h라는)이 걸린 작업입니다.

Untitled

하지만 우리가 원하는 일정은 작업량이 10h지만 하루에 완료되는 것을 원하는 일정입니다. 이제 프로젝트 전체 기간 또는 임의의 기간 중 10h/1d 달력을 생성한 후, 해당 작업에만 생성한 달력(작업 달력)을 적용합니다.

적용 방법은, 작업 달력 필드에서 선택해도 되지만 자원 달력 무시 옵션을 설정해야 하므로, 작업 2를 더블 클릭해, [ 작업 정보 창 - 고급 탭 - 달력 ] 항목에서 작업 달력 선택하고 자원 달력 무시 옵션에 체크합니다.

Untitled

작업 2(10h/1d)의 작업 달력을 적용한 후, 기간에 10h를 입력합니다. 요약 작업(ID1)의 기간 값은 6.25일이 아닌 6일로 정상적으로 표시됩니다. 그러나 작업 2의 시작날짜가 23일 오후 5시부터 시작해 24일 오후 5시에 완료되는, 1일에 완료인데 2일이 완료되는 것으로 표시됩니다.이제 작업 2의 시작 필드의 날짜와 시간까지 직접 변경 입력합니다. 시작 필드에 날짜를 입력하거나 변경하면 작업에 제한이 걸리며 "이후에 시작"이 됩니다만 이 작업은 다른 8h/1d 작업들과는 달리 10h/1d 작업으로 이미 제한이 걸린 작업이므로 논리적으로도 문제는 없습니다. 따라서 작업 2는 선행 작업이 당겨져도(lead) 같이 따라오지는 않습니다. 만약 선행 작업이 계획보다 빨리 완료되면 수작업으로 시작 필드에서 당겨진 만큼 시작일 직접 입력해야 합니다.

작업 2의 시작 필드의 날짜와 시간을 22-08-24 오전 7:00으로 직접 타이핑해 변경하면, 연결 삭제, 연결 유지 등을 묻는 팝업 창이 열립니다. 옮기고 연결 유지를 선택한 후 [확인]을 클릭합니다.