none
달력(Calendar)의 종류와 달력이 상이할 경우 발생하는 문제

    일반 토론

  •  

    프로젝트 일정 계획은 달력을 기준으로 정의된다. 공휴일 이나 휴가, 토요일 근무여부, 작업시간 등을 반영한 프로젝트 달력을 먼저 정의한 후 일정계획을 세워야 한다. MS Project가 아닌 Excel과 같은 툴로 일정계획을 수립하면 달력을 머리속에서 고려한 후에 시작일 종료일 정보를 입력하게 된다. 프로젝트 관리의 표준으로 널리 알려진 PMBOK(A Guide to Project Management Body of Knowledge)를 보면 달력은 기간과 연관관계(Dependency)가 모두 정의된 후에 반영하는 것으로 되어 있다. 따라서 주5일 달력, 6일 달력 등 다양한 달력을 적용할때마다 MS Project에서는 이를 자동으로 계산하여 새로운 시작일, 종료일을 계산해 주게 된다.



     

    MS Project에서 고려해야 하는 달력에는 다음의 3가지가 있다.

     

    Project Calendar

    프로젝트 달력은 프로젝트에 공통으로 적용되는 달력이다. 프로젝트에 투입된 자원은 별다른 언급이 없는 경우에는 프로젝트 달력의 영향을 받게된다.

     

    프로젝트 달력에는 다음과 같은 것들이 반영되어 있어야 한다.

    근무시간

    - 일주일에 몇 일 근무하는가?

    - 몇 시에 업무를 시작해서 몇 시에 끝나는가?

    - 점심시간은 몇 시부터 몇 시까지 인가?

    공휴일

    - 공휴일은 언제인가?

    - 공휴일은 아니지만 창립기념일이나 야유회와 같이 프로젝트에만 적용되는 공휴일은 언제인가?

     

    Task Calendar

    작업에 자원이 할당되지 않거나 작업 달력을 특별히 지정하지 않으면 프로젝트 달력이 모두 적용된다. 하지만 모든 작업들이 프로젝트 달력에 영향을 받지 않는 경우도 있을 것이다.

    5일 근무를 실시하는 프로젝트에서 고객과의 워크샵이 금, 2일의 일정으로 계획되었다. ‘워크샵 실시’라는 작업이 프로젝트 달력의 적용을 받게 된다면 Microsoft Project는 토요일은 근무일자가 아니므로 금, 2일의 일정으로 계획할 것이다. 이와 같은 특정 Task에는 토요일도 근무하는 달력을 지정해야 한다.

     

    Resource Calendar

    특정 자원의 근무하는 시간이 담긴 달력이다. 개인의 휴가, 교육, 훈련 등이 반영된 달력이다.

     

    프로젝트 달력, 자원 달력, 작업 달력이 모두 다른 경우 MS Project는 기본적으로 자원 달력을 최우선으로 한다. 예를들어 프로젝트 달력은 8시간 근무, 작업달력은 24시간 근무, 자원 달력은 휴무로 설정된 특정일에 걸린 작업은 휴무가 반영이 되므로 작업의 일정이 이에 따라 변하게 된다.

     

    그다지 달력을 신경쓰지 않는 사용자들이 많지만, 위의 내용을 이해하지 못하게 되면 특정일에 아무리 작업을 할당해도 일이 일어나지 않는다는 문제가 있다.

     

    프로젝트 달력은 도구 > 작업시간바꾸기 에서 일차적으로 만든다. 그 후에 프로젝트 > 프로젝트 정보 메뉴에서 신규로 만든 달력을 배정해주어야 프로젝트 달력으로서의 역할은 한다. 이 경우 많은 분들이 자원달력으로 인한 문제를 겪게 된다. 예를 들어 프로젝트 달력은 토요일날 근무를 하게 설정을 한 토요 근무라는 달력을 사용하지만 생성되는 자원은 Default표준 달력이 설정되기 때문이다.


     


    따라서 프로젝트 달력을 따로 만들어서 적용하는 경우에는 반드시 보기 > 자원 시트 메뉴로 가서 각 자원들의 기본 달력을 프로젝트 달력과 맞추어 주어야 한다.




    물론 특정 달력을 따로 정할 경우에는 그 달력을 지정한다.

    2008년 3월 28일 금요일 오전 6:16