프로젝트 달력(Calendar) 설정: 근무일, 휴일, 근무 시간 맞추기
프로젝트 시작일을 설정하고 작업을 입력했더니, 일정이 이상하게 계산되는 경험. MS Project 초보자가 자주 겪는 일입니다. 원인은 대개 하나, 바로 달력 설정을 건드리지 않았기 때문입니다. MS Project는 여러분이 알려주지 않으면 기본 근무 규칙대로 일정을 계산하는데, 이것이 우리 조직의 실제 근무 패턴과 다르면 날짜가 어긋납니다. 이 글에서는 프로젝트 달력을 우리 상황에 맞게 설정하는 법을 다루겠습니다.
달력이 일정을 계산하는 기준이다
MS Project에서 달력은 단순한 날짜표가 아니라, 일정을 계산하는 근무 규칙입니다. 어떤 날이 근무일이고 어떤 날이 쉬는 날인지, 하루 근무 시간이 몇 시간인지를 달력이 정의합니다. 작업의 기간을 “5일”로 입력하면, MS Project는 이 달력을 참고해 근무일 5일에 해당하는 실제 날짜를 계산합니다.
그래서 달력이 실제와 다르면, 예를 들어 우리 회사 휴일이 반영되지 않으면, 쉬는 날에 작업이 잡히는 엉뚱한 일정이 나옵니다. 달력 설정이 일정 정확도의 토대인 이유입니다.
기본 달력부터 이해하기
MS Project에는 「표준」, 「24시간」, 「야간 근무」 같은 기본 달력이 들어 있습니다. 회사가 자기 근무 방식에 맞춘 달력을 따로 마련해 두었을 수도 있습니다. 우리 프로젝트에 맞는 달력이 이미 있다면 새로 만들 필요 없이 「프로젝트 정보」 대화 상자에서 골라 바꾸면 됩니다.
설정 방법은 [프로젝트] 탭의 「속성」 그룹에서 「프로젝트 정보」를 열고, 「달력」 목록에서 작업 예약에 사용할 달력을 선택하는 것입니다. 우선 우리 프로젝트에 가장 가까운 기본 달력을 고르는 것이 시작입니다.
우리 조직에 맞게 조정하기
기본 달력을 골랐다면, 이제 우리 조직의 실제 근무 패턴에 맞게 다듬을 차례입니다. [프로젝트] 탭의 [작업 시간 바꾸기]를 열면 프로젝트가 쓰는 달력이 「표준(프로젝트 달력)」처럼 표시되고, 「작업 주」 탭에서 근무일과 근무 시간을, 「예외」 탭에서 휴일을 다룹니다. 여기서 챙겨야 할 것은 크게 세 가지입니다.
근무일을 확인합니다. 주 5일 근무인지, 특정 요일이 다른지 등을 실제와 맞춥니다.
휴일을 반영합니다. 공휴일이나 회사 창립기념일처럼 쉬는 날을 예외로 지정해두면, 그날에는 작업이 잡히지 않습니다. 이 부분을 놓치면 휴일에 일정이 배정되어 실제보다 앞당겨진 계획이 나옵니다.
근무 시간을 설정합니다. 하루 근무 시간이 표준과 다르다면 이를 조정해, 작업 기간이 실제 근무 시간에 맞게 계산되도록 합니다.
여러 달력이 함께 작동한다
달력이 프로젝트에 하나뿐인 것은 아닙니다. 프로젝트 전체에 적용하는 프로젝트 달력과 별도로, 작업과 자원(사람이나 장비)도 자기 달력을 쓸 수 있습니다(Microsoft 지원 문서 안내).
예를 들어 우리 프로젝트는 주 5일 근무인데 외부 협력 인력은 토요일에도 일한다면, 그 사람의 자원 달력만 따로 정해 두면 됩니다. 처음에는 프로젝트 달력만 제대로 맞춰도 충분합니다. 일정을 더 정밀하게 다뤄야 할 때 작업 달력과 자원 달력을 더하세요.
마무리
달력 설정은 눈에 띄지 않지만 일정 정확도를 좌우하는 숨은 토대입니다. 근무일, 휴일, 근무 시간을 우리 조직의 실제 패턴에 맞춰두면, 이후 입력하는 모든 작업의 날짜가 현실과 어긋나지 않게 계산됩니다. 반대로 이 설정을 건너뛰면, 아무리 작업을 정성껏 입력해도 일정이 미묘하게 틀어집니다.
기준점(시작일)과 근무 규칙(달력)이라는 두 토대를 놓았다면, 이제 본격적으로 일정을 다룰 준비가 됐습니다. 다음 글에서는 초보자가 가장 많이 헷갈리는 수동 일정과 자동 일정의 차이를 짚어보겠습니다.
참고(확인 2026-10-04)
- Microsoft 지원: Set the general working days and times for a project
MS Project를 업무에 바로 쓰고 싶다면 MS Project 과정 보기 → 새 창