<aside> 💡 강의 교재 내용을 응용해 손쉽게 구현할 수 있습니다. 강의 교재에서 찾는게 번거롭다면 바로 메일 주세요. 강의 교재는 그렇게 사용하는 겁니다. ^^::

</aside>

기간 Rollup 계산 방식

각각의 최하위 수준에 산정된 기간을 입력하면 Microsoft Project는 모든 작업의 기간 값을 Rollup 해서 요약 작업의 [기간] 필드에 표시합니다. 그래서 자동 모드 요약 작업은 기간 값을 직접 입력하지 않습니다. 만약 요약 작업의 기간을 직접 입력하면, 요약 작업의 작업 모드가 수동 예약으로 변경됩니다. 요약 작업의 기간을 직접 입력하는 것은 권장하지 않습니다.

기본 제공되는 [기간] 필드는 Rollup 계산을 할 때, 휴무일만 제외합니다. 프로젝트 달력 관점에서 근무일은 모두 포함됩니다.

(아래 예시) 작업 3개로(작업1~작업3) 이루어진 요약 작업의 [기간] 필드는 8일로 계산됩니다. 모든 휴무일은 제외되고 작업1과 작업2 사이에 Lead 값 2일이 포함된 결과입니다. 실제 Lead 2일(날짜 표시줄의 3, 4)은 일을 하지 않습니다. 그러나 프로젝트 달력에서 근무일이므로 계산에 포함됩니다. 이 계산 방식은 Microsoft Project의 일정 계산 기본 방식입니다.

Untitled

[기간1] 필드는 사용자 정의 필드입니다. 이 사용자 필드에 함수 수식을 사용해 rollup 방식을 변경했습니다. 근무일과 휴무일을 모두 포함해 계산하면 요약 작업의 기간 필드 값은 10일이 됩니다. (날짜 표시줄의 1~10 단위를 참조하세요.) 또한 작업 2의 경우 중간에 휴무일 2일이 포함되어 있습니다. 그래서 작업 2는 [기간1] 필드에서 4일로 표시됩니다.

[기간2] 필드는 사용자 정의 필드입니다. 이 사용자 필드에 함수 수식을 사용해 rollup 방식을 변경했습니다. 작업을 하지 않는 근무일, 휴무일을 모두 제외하고 순수 작업일만 계산하면 6일이 됩니다. (작업1, 2일 + 작업2, 2일 + 작업3, 2일 = 6일)

예시에서 다루지 않았지만, 작업량을 기간으로 산정하는 경우도 있습니다. 이렇게 조직마다 요약 수준과 프로젝트 전체 관점에서 [기간]에 대한 정의가 다릅니다. 간단한 설정으로 조직에 알맞는 기간을 사용하실 수 있습니다.

Untitled

추가로, Construction 프로젝트에서 식별해야하는 Working Day(WD), Calendar Day(CD), 비작업일(비가동일)을 산정할 수 있습니다. 비가동일은 휴무일 + 기상 조건의 영향을 받는 작업들에 적용합니다. 그 외에도 외부 작업과 연계된 작업은 주 5일만 진행하는 경우도 있습니다. 이러한 작업에만 선별적으로 비가동일을 자동으로 산정할 수 있습니다.

<aside> 💡 기상 조건이란, 강수량 기준(예, 20mm)과 과거 강수량 누적 데이터(예, 5년 또는 10년간 해당 월의 비가온 날 수의 평균과 강수량)을 기반으로 비가동일을 산정합니다. 예를 들어, 6월의 평균 강수량 기준을 넘어 비가온 날이 4일이라면, 6월의 비가동일은 국공휴일 + 일요일 + 4일(비가 오는 날 - 추정치) 입니다. 만약 6월에 강수량 관련 비가동일이 추정한 4일보다 적거나 많다면 발주사에 CPM 변경 요청을 합니다. 참고로 강수량 기준은 작업에 따라 달라질 수 있습니다.

</aside>

다양성을 지원하는 것은 Microsoft Project 장점 중에 하나입니다.

전체 과정 강의 교재 | Notion

조직에 따라 비가동일 또는 작업 불능일이라는 용어를 사용합니다. 위 예시처럼 전체 달력 기간 중 가동일과 작업 불능일만 확인할 수 있습니다. 또는 **“평균 가동율”**도 식별할 수 있습니다.