비즈니스·경제

프로젝트 일정관리의 원리 | PERT와 임계경로 분석 방법

2026-10-19 05:12
프로젝트 일정관리의 원리 | PERT와 임계경로 분석 방법 representative image

프로젝트 일정관리의 핵심은 ‘무엇을 언제 할지’보다 작업 간 의존관계와 지연 여유를 파악하는 데 있습니다. PERT로 기간의 불확실성을 반영하고 임계경로를 계산하면, 일정 지연 가능성이 큰 작업에 관리 역량을 집중할 수 있습니다.


📌 핵심 5줄 요약

1. 요약 프로젝트 일정은 작업 목록, 작업기간, 선후관계, 제약조건을 연결해 만든 논리 모델입니다.

2. 요약 PERT는 낙관적·최빈·비관적 기간을 사용해 불확실한 작업의 기대기간을 추정합니다.

3. 요약 임계경로는 전체 프로젝트 완료일을 결정하는 가장 긴 작업 경로입니다.

4. 요약 임계경로상의 작업은 여유시간이 거의 없거나 없기 때문에 지연 시 프로젝트 완료일도 늦어질 수 있습니다.

5. 요약 일정표는 한 번 계산하고 끝내는 문서가 아니라 실제 진척과 변경사항에 따라 계속 갱신해야 합니다.


📌 목차

01 | 프로젝트 일정관리의 기본 원리

02 | WBS에서 일정으로 전환하는 방법

03 | 작업 간 선후관계 설정

04 | 기간 추정과 세 가지 시간값

05 | PERT 공식과 계산 방법

06 | CPM과 임계경로의 의미

07 | 순방향 계산과 역방향 계산

08 | 여유시간과 비임계 작업

09 | 간단한 임계경로 계산 사례

10 | PERT와 CPM의 차이

11 | 일정 단축을 검토하는 방법

12 | 자원 제약이 일정에 미치는 영향

13 | 일정관리에서 자주 발생하는 오류

14 | 실무 적용 절차와 점검 기준


01 | 프로젝트 일정관리의 기본 원리

프로젝트 일정은 단순한 달력이나 간트차트가 아닙니다. 프로젝트를 완료하기 위해 필요한 작업을 정의하고, 각 작업의 기간과 순서, 담당 자원, 외부 제약조건을 연결한 실행 모델입니다.

일정관리의 목적은 특정 날짜를 맞히는 것만이 아닙니다. 어떤 작업이 먼저 끝나야 다음 작업을 시작할 수 있는지, 일정이 늦어졌을 때 어느 부분을 우선 조정해야 하는지 판단하는 것이 핵심입니다.


02 | WBS에서 일정으로 전환하는 방법

먼저 프로젝트 범위를 WBS로 나눕니다. WBS는 결과물과 업무 범위를 계층적으로 분해한 구조이며, 일정계획의 출발점이 됩니다.

이후 일정에 반영할 수 있도록 각 작업을 실행 가능한 단위로 구체화합니다. ‘웹사이트 제작’처럼 큰 항목만 두면 기간과 책임이 불명확하므로 기획, 화면설계, 개발, 테스트, 수정, 배포처럼 실제 작업 단위로 나누는 편이 좋습니다.

작업 정의 시 확인할 항목

각 작업에는 작업명, 담당자 또는 팀, 예상기간, 선행작업, 완료조건을 기록합니다. 완료조건이 모호하면 작업이 끝났다고 판단하기 어렵고, 다음 작업의 시작도 불안정해집니다.


03 | 작업 간 선후관계 설정

작업기간을 정하기 전에 작업 간 관계를 먼저 확인해야 합니다. 일반적인 프로젝트에서는 한 작업이 끝난 뒤 다음 작업이 시작되는 완료-시작 관계가 가장 많이 사용됩니다.

관계의미
완료-시작선행작업이 끝난 뒤 후속작업을 시작합니다.
시작-시작선행작업이 시작되면 후속작업도 시작할 수 있습니다.
완료-완료두 작업이 일정한 관계를 두고 완료되어야 합니다.
시작-완료선행작업이 시작된 뒤 후속작업을 완료할 수 있습니다.

관계를 잘못 설정하면 실제로는 동시에 가능한 작업이 불필요하게 순차 배치되거나, 반대로 준비되지 않은 작업이 너무 일찍 시작되는 문제가 생깁니다.


04 | 기간 추정과 세 가지 시간값

불확실한 작업은 하나의 기간만 제시하기보다 세 가지 시간값으로 추정하는 것이 유용합니다. 낙관적 시간은 조건이 매우 좋을 때의 기간, 최빈 시간은 가장 현실적인 기간, 비관적 시간은 주요 문제가 발생했을 때의 기간입니다.

세 가지 값은 담당자의 경험만으로 정하지 말고 과거 실적, 전문가 판단, 기술적 난이도, 외부 승인 여부, 자원 가용성을 함께 고려해 정해야 합니다.


05 | PERT 공식과 계산 방법

PERT는 Program Evaluation and Review Technique의 약자로, 작업기간의 불확실성을 반영하는 일정 추정 기법입니다. 일반적으로 다음의 가중평균 공식을 사용합니다.

기대기간 = (낙관적 기간 + 4 × 최빈 기간 + 비관적 기간) ÷ 6

예를 들어 어떤 작업을 낙관적으로 4일, 가장 현실적으로 6일, 비관적으로 10일로 추정했다면 기대기간은 6.33일로 계산됩니다. 실제 일정표에서는 조직의 반올림 기준과 작업 달력을 적용해 사용합니다.

PERT 결과는 확정일자가 아니라 추정치입니다. 세 가지 시간값 자체가 부정확하거나 작업 간 상관관계를 반영하지 못하면 계산 결과도 현실과 달라질 수 있습니다.


06 | CPM과 임계경로의 의미

CPM은 Critical Path Method의 약자로, 작업 네트워크에서 전체 프로젝트 완료기간을 결정하는 경로를 계산하는 방법입니다. 여러 경로 중 가장 오래 걸리는 경로가 프로젝트의 최소 완료기간을 결정합니다.

이 경로를 임계경로라고 합니다. 임계경로에 포함된 작업이 지연되면 다른 경로에 남은 여유가 있더라도 전체 완료일이 늦어질 가능성이 큽니다. 따라서 임계경로는 가장 바쁜 작업 목록이 아니라 프로젝트 완료일에 직접 영향을 주는 경로입니다.


07 | 순방향 계산과 역방향 계산

임계경로 분석은 보통 순방향 계산과 역방향 계산으로 진행합니다. 순방향 계산은 프로젝트 시작점부터 작업을 따라가며 각 작업의 가장 이른 시작일과 종료일을 구하는 과정입니다.

역방향 계산은 프로젝트 완료일에서 시작점으로 거슬러 올라가며 각 작업이 지연 없이 시작할 수 있는 가장 늦은 시작일과 종료일을 계산합니다.

두 계산 결과를 비교하면 작업별 여유시간을 알 수 있습니다. 선후관계가 복잡할수록 날짜를 임의로 더하기보다 네트워크 다이어그램이나 일정관리 도구에서 논리를 먼저 검토해야 합니다.


08 | 여유시간과 비임계 작업

총여유시간은 작업이 늦어져도 프로젝트 전체 완료일을 늦추지 않는 범위입니다. 일반적으로 총여유시간은 늦은 시작일에서 이른 시작일을 뺀 값으로 계산할 수 있습니다.

자유여유시간은 후속작업의 가장 이른 시작을 늦추지 않고 지연할 수 있는 시간입니다. 총여유시간과 자유여유시간은 서로 다를 수 있으므로 일정 조정 시 구분해야 합니다.

여유가 있다고 해서 중요하지 않은 작업이라는 뜻은 아닙니다. 비임계 작업이 계속 지연되면 여유가 줄어들고 결국 새로운 임계경로가 될 수 있습니다.


09 | 간단한 임계경로 계산 사례

다음과 같은 작업 구조를 가정해 보겠습니다. A는 3일이 걸리고, A가 끝난 뒤 B는 4일, C는 2일이 걸립니다. B와 C가 모두 끝나야 D를 시작할 수 있고, D는 3일이 걸립니다.

경로기간판단
A-B-D3+4+3일총 10일
A-C-D3+2+3일총 8일

두 경로가 D에서 합쳐지므로 D는 B와 C가 모두 끝난 뒤 시작합니다. 이때 더 긴 A-B-D 경로가 임계경로가 되며, 프로젝트의 기본 완료기간은 10일입니다. C는 B보다 짧기 때문에 일정상 일부 여유가 생길 수 있습니다.


10 | PERT와 CPM의 차이

구분PERTCPM
주요 목적불확실한 작업기간 추정전체 완료기간과 임계경로 계산
기간 입력낙관·최빈·비관 기간일반적으로 단일 기간
강점변동성이 큰 작업의 추정에 유용일정 구조와 지연 영향 파악에 유용
주의점추정값의 품질에 결과가 좌우됨실제 불확실성과 자원 문제를 충분히 반영하지 못할 수 있음

실무에서는 PERT로 작업기간을 추정한 뒤 그 결과를 일정 네트워크에 반영하고, CPM으로 임계경로와 여유시간을 분석하는 방식으로 함께 사용할 수 있습니다.


11 | 일정 단축을 검토하는 방법

완료일을 앞당겨야 한다면 모든 작업을 동시에 압축하기보다 임계경로에 집중해야 합니다. 대표적인 방법은 자원을 추가해 작업기간을 줄이는 크래싱과, 원래 순차적으로 진행하던 작업을 일부 겹쳐 수행하는 패스트 트래킹입니다.

크래싱은 비용 증가와 품질 저하 가능성을 검토해야 하며, 패스트 트래킹은 재작업과 오류 위험이 커질 수 있습니다. 단축 효과가 실제로 발생하는지 확인하려면 조정 전후의 임계경로를 다시 계산해야 합니다.


12 | 자원 제약이 일정에 미치는 영향

계산상 작업을 동시에 수행할 수 있어도 같은 담당자, 장비, 승인권자를 공유하면 실제로는 순차 진행해야 할 수 있습니다. 이처럼 자원 가용성은 네트워크 계산 결과와 실제 일정 사이에 차이를 만드는 주요 요인입니다.

자원 배정 후에는 과도한 동시작업, 특정 인력의 병목, 외부 업체의 제한된 작업창, 휴일과 교대시간을 다시 확인해야 합니다. 자원 평준화 과정에서 임계경로가 바뀔 수도 있습니다.


13 | 일정관리에서 자주 발생하는 오류

첫째, 작업을 지나치게 크게 잡아 기간과 책임이 불명확해지는 오류가 있습니다. 둘째, 선후관계를 실제보다 단순하게 연결해 승인·검토·테스트 단계를 빠뜨리는 경우가 있습니다.

셋째, 일정에 여유를 넣는 대신 각 작업기간을 과도하게 부풀리는 문제가 있습니다. 넷째, 기준일정을 만든 뒤 변경사항과 실제 진척을 반영하지 않아 오래된 일정표를 계속 사용하는 경우가 있습니다.

마지막으로 임계경로만 보고 다른 경로를 무시하면, 비임계 작업의 여유가 소진된 뒤 발생하는 연쇄 지연을 놓칠 수 있습니다.


14 | 실무 적용 절차와 점검 기준

실무에서는 다음 순서로 진행하면 일정 모델을 비교적 안정적으로 만들 수 있습니다.

1. 프로젝트 목표와 완료조건을 확정합니다.

2. WBS를 작성하고 실행 가능한 작업으로 분해합니다.

3. 각 작업의 담당자와 완료조건을 지정합니다.

4. 작업 간 선후관계와 외부 제약조건을 연결합니다.

5. 작업기간을 단일값 또는 세 가지 시간값으로 추정합니다.

6. PERT 기대기간을 필요한 작업에 적용합니다.

7. CPM으로 순방향·역방향 계산을 수행합니다.

8. 임계경로, 근접 임계경로, 여유시간을 확인합니다.

9. 자원과 달력을 반영해 현실성을 검토합니다.

10. 진척률과 변경사항을 반영해 정기적으로 다시 계산합니다.

특히 임계경로는 프로젝트 진행 중에도 변할 수 있습니다. 작업기간, 선후관계, 자원, 승인일정이 바뀌면 이전 분석 결과를 그대로 사용하지 말고 일정 네트워크를 갱신해야 합니다.


☑ 체크리스트

□ 모든 주요 결과물이 실행 가능한 작업으로 분해되어 있는가

□ 각 작업의 완료조건과 담당자가 정해져 있는가

□ 작업 간 선후관계가 실제 업무 흐름과 일치하는가

□ 기간 추정에 전문가 판단이나 과거 실적이 반영되어 있는가

□ 임계경로와 여유시간을 계산했는가

□ 자원·휴일·승인·외부업체 제약을 반영했는가

□ 변경사항 발생 후 일정 모델을 다시 계산했는가


📖 자주하는 질문 Q&A

PERT는 모든 프로젝트에 반드시 사용해야 하나요?

반드시 그렇지는 않습니다. 작업기간이 비교적 안정적이면 단일 기간 추정과 CPM만으로도 충분할 수 있습니다. 기술개발, 신제품 기획처럼 변동성이 큰 작업에는 PERT가 더 유용합니다.

임계경로가 하나만 존재하나요?

항상 하나만 존재하는 것은 아닙니다. 여러 경로의 기간이 같거나 여유시간이 없는 경로가 둘 이상이면 복수의 임계경로가 생길 수 있습니다.

임계경로의 작업은 무조건 먼저 처리해야 하나요?

임계경로는 우선 관리해야 하지만, 모든 작업을 임계경로 순서대로만 처리한다는 뜻은 아닙니다. 자원과 선후관계를 함께 확인하면서 지연 위험과 완료일 영향을 기준으로 우선순위를 정해야 합니다.

간트차트만으로 임계경로를 알 수 있나요?

간트차트는 일정과 진행상태를 보기 좋지만, 작업 간 논리관계와 여유시간을 명확히 분석하려면 네트워크 구조와 계산 결과를 함께 확인하는 것이 좋습니다.


📝 마무리

PERT는 작업기간의 불확실성을 추정하고, 임계경로 분석은 프로젝트 완료일을 좌우하는 작업을 찾는 방법입니다. 두 기법을 WBS, 선후관계, 자원계획과 함께 사용하면 일정 지연의 원인을 더 빠르게 파악하고 현실적인 대응책을 세울 수 있습니다.

#프로젝트 일정관리 #PERT #임계경로 #CPM #임계경로 분석 #프로젝트 관리 #일정계획 #일정산정 #일정 리스크 #프로젝트 일정 #작업순서 #선후관계 #선행작업 #후속작업 #간트차트 #네트워크 다이어그램 #WBS #작업분해구조 #기간추정 #3점 추정 #낙관적 추정 #최빈 추정 #비관적 추정 #여유시간 #총여유시간 #자유여유시간 #순방향 계산 #역방향 계산 #일정 단축 #리소스 관리