PERT/CPM (PERT/CPM (Program Evaluation and Review Technique / Critical Path Method))

경영학
한 줄 정의: 프로젝트를 구성하는 세부 활동들의 순서와 소요시간을 네트워크로 표현해 전체 프로젝트 완료기간과 일정관리상 여유가 없는 주경로를 식별하는 프로젝트관리 기법이다.
PERT/CPMPERT/CPM: 왼쪽 PERT와 오른쪽 CPM를 비교한다. 세 추정치 가중평균 대 확정값 가정, 불확실성 반영 대 시간-비용 상충, 미 해군 대 듀폰사.활동 소요시간을 다루는 방식PERTCPMvs세 추정치 가중평균낙관·최빈·비관치확정값 가정단일 소요시간불확실성 반영완료시간 확률분포시간-비용 상충분석의 중점미 해군폴라리스 미사일듀폰사화학 공장 건설실무에서는 하나로 통합해 쓰며, 여유시간 0인 활동을 이은주경로를 찾는 점은 같다한계선후관계·시간추정이 부정확하면 주경로 분석도왜곡된다

쉽게 풀면

프로젝트의 여러 작업들이 어떤 순서로 진행되는지 그림으로 그려서 전체 완료 기간과 지연되면 안 되는 핵심 경로를 찾아내는 기법이다.

왜 중요한가

PERT/CPM은 프로젝트를 구성하는 여러 활동의 순서와 소요 시간을 네트워크 형태로 도식화해 전체 프로젝트 완료 시간과 지연 시 영향을 미치는 임계경로를 파악하는 프로젝트 관리 기법으로, 1950년대 미 해군의 폴라리스 미사일 프로젝트와 듀폰사의 화학 공장 건설 프로젝트에서 각각 독립적으로 개발된 이후 결합되어 대형 프로젝트 일정 관리의 표준 도구로 자리잡았다. 임계경로 상의 활동이 지연되면 전체 프로젝트 완료가 그만큼 지연된다는 점이 실무적으로 중요하게 다뤄진다.

어떤 절차인가

  1. 활동 분해와 선후관계: 작업을 활동으로 나누고(보통 작업분해구조를 먼저 만듭니다) 각 활동의 선행 활동을 정합니다.
  2. 소요시간 추정: CPM은 활동마다 하나의 시간을 씁니다. PERT는 낙관치 a, 최빈치 m, 비관치 b로 기대시간 te = (a + 4m + b) / 6, 표준편차 σ = (b − a) / 6을 씁니다.
  3. 전진계산: 가장 이른 시작(ES)과 완료(EF)를 앞에서부터 계산합니다.
  4. 후진계산: 프로젝트 완료일에서 가장 늦은 시작(LS)과 완료(LF)를 뒤에서부터 계산합니다.
  5. 여유시간과 주경로: 여유시간(slack) = LS − ES. 여유가 0인 활동을 이은 경로가 주경로(critical path)이며 그 길이가 프로젝트의 최단 기간입니다.

언제 쓰고 무엇을 얻나

PERT는 1950년대 후반 미 해군 폴라리스 미사일 계획에서(Malcolm 외, 1959), CPM은 듀폰사의 공장 건설·정비 계획에서(Kelley & Walker, 1959) 나왔고, 지금은 하나로 합쳐 쓰는 경우가 많습니다.

가상의 예: 활동 A~F(단위: 주).

활동선행a / m / bteσESEFLSLF여유
A—2 / 4 / 64.00.6704040
BA3 / 5 / 136.01.674106122
CA4 / 6 / 86.00.674104100
DB2 / 3 / 43.00.33101312152
EC3 / 5 / 75.00.67101510150
FD, E1 / 2 / 32.00.33151715170

주경로는 A → C → E → F, 기대 완료기간은 17주입니다. 주경로 활동의 분산을 더하면 1.44이므로 표준편차는 약 1.20주이고, 정규분포 근사로는 19주 안에 끝날 확률이 약 95%입니다. 그러나 활동 시간을 서로 독립인 PERT 베타분포(구간 [a, b], 형상모수 α = 1 + 4(m − a)/(b − a), β = 1 + 4(b − m)/(b − a))로 두고 20만 번 모의실험하면(난수에 따라 소수점 아래가 조금 달라지는 근사값) 17주 이내 완료 확률은 약 44%, 19주 이내는 약 90%입니다. 주경로 아닌 B → D 경로(여유 2주, B의 비관치가 큼)가 늦어질 가능성이 있어 PERT의 ‘주경로 합산’ 방식이 완료기간을 낙관적으로 추정한다는 알려진 한계(합류 지점 편향)를 보여 줍니다.

논문에는 이렇게 적는다

논문에서는 이렇게 쓰입니다

실제 논문에서

이 용어를 직접 쓴 국내 논문 문장을 아직 수집하지 못했습니다. 수집되는 대로 출처와 함께 싣겠습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

PERT는 미 해군의 폴라리스 미사일 프로젝트에서, CPM은 듀폰사에서 각각 개발되어 이후 확률적(PERT)·확정적(CPM) 기법으로 통합 활용된다.

PERT에서는 낙관치·최빈치·비관치 세 추정치의 가중평균으로 각 활동의 기대시간을 산출해 프로젝트 완료시간의 확률분포를 추정한다.

"네트워크 다이어그램 상에서 여유시간이 0인 활동들을 연결하면 프로젝트의 주경로가 도출된다."

여유 없이 빠듯하게 이어지는 활동들의 연쇄가 곧 전체 공기를 좌우하는 주경로라는 점을 설명한다.

조금 더 깊게 보면

PERT가 각 활동의 소요 시간을 낙관적, 비관적, 최빈값의 세 추정치로 확률적으로 다루는 데 비해 CPM은 활동 시간을 확정적 값으로 가정한다는 점에서 두 기법은 원래 다른 전제에서 출발했지만 실무에서는 하나로 통합되어 활용되는 경우가 많다.

작업분해구조(WBS)가 프로젝트를 세부 과업으로 분해하는 선행 단계라면 PERT/CPM은 그 과업들 간의 시간적 순서와 의존관계를 분석하는 후속 단계라는 점에서 프로젝트 관리 프로세스상 순서가 다르다.

PERT는 활동별 소요시간을 낙관치·정상치·비관치 세 값의 가중평균으로 추정해 불확실성을 반영하는 반면, CPM은 소요시간을 확정값으로 보고 시간과 비용의 상충 관계를 분석하는 데 중점을 둔다는 점에서 태생적 차이가 있다.

주의할 점

네트워크 기법은 활동 간 선후관계와 시간추정의 정확성에 크게 의존하므로 초기 데이터가 부정확하면 주경로 분석 결과도 왜곡된다. 주경로 활동만 관리하면 안 되며, 여유시간이 짧은 활동이 지연되면 새로운 주경로로 바뀔 수 있어 지속적인 재계산이 필요하다.

헷갈리기 쉬운 용어

PERT와 CPM은 하나로 묶여 불리지만 출발점이 다릅니다.

구분PERTCPM
활동 시간세 추정치(낙관·최빈·비관)의 가중평균확정된 단일 값
강조점불확실성, 완료시간의 확률분포시간-비용 상충 분석
기원미 해군 폴라리스 계획듀폰사 화학 공장 건설
관련 문서—주공정법

주경로 일정관리 문서도 함께 참고하세요.

참고 문헌

  1. Malcolm, D. G., Roseboom, J. H., Clark, C. E., & Fazar, W. (1959). Application of a technique for research and development program evaluation. Operations Research, 7(5), 646–669.
  2. Kelley, J. E., Jr., & Walker, M. R. (1959). Critical-path planning and scheduling. Proceedings of the Eastern Joint Computer Conference.
  3. Kelley, J. E., Jr. (1961). Critical-path planning and scheduling: Mathematical basis. Operations Research, 9(3), 296–320.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.

관련 용어