핵심 인사이트

  1. 본질: PERT (Program Evaluation and Review Technique)는 활동 기간의 불확실성을 3점 추정(낙관/최빈/비관)으로 처리해 베타 분포(Beta Distribution) 기반 기대치와 표준편차를 산출하는 확률론적 일정 기법이다.
  2. 가치: "얼마나 걸릴지 모를 때"—R&D, 신규 기술 적용 프로젝트에서 CPM보다 현실에 가까운 일정 추정을 제공하며, Z-점수를 활용해 납기 달성 확률까지 계산할 수 있다.
  3. 판단 포인트: PERT 기대치 공식 Te = (To + 4Tm + Tp) / 6에서 최빈값(Tm)에 가중치 4가 붙는 이유는 가장 현실적인 추정치이기 때문—비관값이 크더라도 최빈값이 낙관에 가까우면 기대치는 낙관 쪽에 가깝다.

Ⅰ. 개요 및 필요성

PERT (Program Evaluation and Review Technique)는 1958년 미국 해군의 폴라리스(Polaris) 잠수함 발사 탄도 미사일 프로그램에서 개발되었다. 전례 없는 신기술 개발로 활동 기간을 확정하기 어려웠기 때문에, 세 가지 시나리오(낙관/최빈/비관)를 통해 통계적으로 기간을 추정하는 방법을 고안했다.

불확실성이 높은 프로젝트에서 단일 기간 추정은 위험하다. 전문가가 "3일"이라고 말할 때, 그것이 최선의 경우인지 현실적인 중앙값인지 불분명하다. PERT의 3점 추정은 불확실성을 명시적으로 드러내고, 베타 분포(Beta Distribution)의 수학적 특성을 활용해 가중 평균 기대치를 계산한다.

실무에서 PERT는 네트워크 분석(CPM)과 결합하여 사용된다. 각 활동에 PERT 기대치를 적용한 후 CPM으로 주공정을 찾고, 주공정의 분산을 합산해 프로젝트 완료일의 확률 분포를 계산한다. 이를 통해 "90% 확률로 언제까지 완료 가능한가"라는 질문에 답할 수 있다.

📢 섹션 요약 비유: PERT는 요리사가 음식 완성 시간을 추정하는 방법이에요. "가장 빠르면 30분, 보통 45분, 최악이면 90분"이라고 세 가지 시나리오를 제시하고, 이를 수학적으로 합쳐 "기대값은 50분"이라고 말하는 것이다.


Ⅱ. 아키텍처 및 핵심 원리

PERT 3점 추정 공식

입력값:
  To (Optimistic, 낙관치): 최상의 조건에서 가능한 최단 기간
  Tm (Most Likely, 최빈치): 가장 현실적인 기간
  Tp (Pessimistic, 비관치): 최악의 조건에서 예상되는 최장 기간

계산 공식:
  기대치: Te = (To + 4Tm + Tp) / 6
  표준편차: σ  = (Tp - To) / 6
  분산:    σ² = ((Tp - To) / 6)²

예시:
  To=2일, Tm=5일, Tp=14일
  Te = (2 + 4×5 + 14) / 6 = (2+20+14)/6 = 36/6 = 6일
  σ  = (14-2) / 6 = 12/6 = 2일
  σ² = 4일²

정규 분포와 Z-점수

확률적 완료일 계산:

  프로젝트 기대치 = Σ(주공정 Te)
  프로젝트 분산  = Σ(주공정 σ²)
  프로젝트 σ     = √(프로젝트 분산)

  Z = (목표 완료일 - 프로젝트 기대치) / 프로젝트 σ

  Z=0:   50% 확률
  Z=1:   84.1% 확률
  Z=1.64: 95% 확률
  Z=2:   97.7% 확률

예시:
  프로젝트 기대치 = 30일, σ = 3일
  목표 완료일 = 36일
  Z = (36-30)/3 = 2.0
  → 97.7% 확률로 36일 내 완료 가능

PERT 가중치 근거 (베타 분포)

┌────────────────────────────────────────────────────────────┐
│        PERT 가중치의 의미                                   │
├────────────────────────────────────────────────────────────┤
│  Te = (To + 4Tm + Tp) / 6                                  │
│                                                            │
│  왜 Tm에 4배 가중치?                                        │
│  → 현실적 추정치이므로 최빈값이 가장 신뢰도 높음           │
│  → 베타 분포의 평균 근사 공식에서 유래                     │
│                                                            │
│  왜 6으로 나누는가?                                        │
│  → 1(To) + 4(Tm) + 1(Tp) = 총 가중치 합 6                 │
│  → 가중 평균 = 합계 / 가중치 합                            │
│                                                            │
│  3시그마 범위 가정:                                        │
│  → Tp - To ≈ 6σ (비관~낙관 = ±3σ 범위)                    │
│  → σ = (Tp - To) / 6                                      │
└────────────────────────────────────────────────────────────┘

PERT 네트워크 분석 예시

경로: A → B → C (주공정)

활동 A: To=1, Tm=3, Tp=5 → Te=3.0, σ²=0.44
활동 B: To=2, Tm=4, Tp=12 → Te=4.67, σ²=2.78
활동 C: To=1, Tm=2, Tp=3 → Te=2.0, σ²=0.11

프로젝트 Te = 3.0 + 4.67 + 2.0 = 9.67일
프로젝트 σ² = 0.44 + 2.78 + 0.11 = 3.33
프로젝트 σ  = √3.33 ≈ 1.82일

목표 완료일 12일에 대한 확률:
  Z = (12 - 9.67) / 1.82 ≈ 1.28
  → 정규분포 표에서 Z=1.28 ≈ 89.9% 확률

📢 섹션 요약 비유: PERT의 σ 계산은 날씨 예보의 오차 범위와 같다. "내일 기온 20도(기대치)"라고만 말하면 준비가 안 되지만, "±3도 오차 가능"이라고 말하면 17~23도를 대비한 옷차림을 선택할 수 있다.


Ⅲ. 비교 및 연결

PERT vs CPM 상세 비교

구분PERTCPM
기간 추정확률론적 (3점)결정론적 (1점)
적용 대상R&D, 신기술, 불확실성 높은 프로젝트반복 프로젝트, 경험 데이터 풍부
비용 분석미포함포함 (시간-비용 상충)
산출기대치 + 확률 범위주공정 + 슬랙
복잡도높음낮음
개발 배경해군 미사일 프로그램 (1958)DuPont 공장 (1957)

3점 추정 방법 비교

방법공식특징
PERT (베타 분포)(To + 4Tm + Tp) / 6최빈값 4배 가중, 비대칭 분포
삼각 분포(To + Tm + Tp) / 3동등 가중, 더 단순
PMBOK 3점 추정두 방법 모두 허용상황에 맞게 선택

PERT와 몬테카를로 시뮬레이션

PERT의 한계:
  - 주공정만 고려 (비주공정의 확률 무시)
  - 정규 분포 가정 (실제는 비대칭 가능)
  - 긴 프로젝트에서 분산 과소평가

몬테카를로 시뮬레이션으로 보완:
  - 모든 활동의 분포를 동시에 시뮬레이션
  - 수천 번 반복으로 완료일 분포 도출
  - 더 정확한 확률 계산 가능
  - 도구: @RISK, Oracle Primavera Risk Analysis

📢 섹션 요약 비유: PERT와 몬테카를로의 관계는 수학 계산 vs 컴퓨터 시뮬레이션의 차이다. PERT는 공식으로 빠르게 근사치를 구하고, 몬테카를로는 수천 번 주사위를 굴려 더 정확한 확률을 얻는다.


Ⅳ. 실무 적용 및 기술사 판단

기술사 시험 계산 요령

PERT 문제 유형:
1. Te 계산: To=1, Tm=4, Tp=7이면 Te=(1+16+7)/6=4
2. σ 계산: σ=(7-1)/6=1
3. σ² 계산: σ²=1² =1
4. 경로 Te 합산: 주공정의 각 활동 Te를 더함
5. 납기 달성 확률: Z=(납기-ΣTe)/√(Σσ²) 후 정규분포 표 활용

자주 나오는 Z값:
  Z=1.0 → 84%
  Z=1.28 → 90%
  Z=1.64 → 95%
  Z=1.96 → 97.5%
  Z=2.33 → 99%

3점 추정 실무 활용

실무 시나리오: API 개발 활동 기간 추정

팀 리더 의견 수집:
  To: "모든 것이 순조로우면 3일"
  Tm: "일반적으로 7일"
  Tp: "요구사항이 불명확하고 장애 발생 시 14일"

PERT 계산:
  Te = (3 + 4×7 + 14) / 6 = (3+28+14)/6 = 45/6 = 7.5일
  σ  = (14-3)/6 = 1.83일

리스크 해석:
  - 7.5일이 기대치지만, ±1σ 범위는 5.7~9.3일
  - 10일로 일정 설정 시 Z=(10-7.5)/1.83=1.37 → 약 91% 확률
  - 안전 여유: 10-7.5 = 2.5일 (Schedule Reserve)

기술사 판단 포인트

  1. PERT vs CPM 선택 기준: 활동 기간을 신뢰성 있게 추정할 수 있는 과거 유사 프로젝트 데이터가 있으면 CPM, 없으면 PERT.

  2. 비관치 설정 주의: Tp는 "이론적으로 가능한 최악"이 아니라 "실제로 발생 가능한 가장 나쁜 시나리오"로 설정해야 한다—블랙 스완(Black Swan) 이벤트는 제외.

  3. 경로 합류점 편향: 여러 경로가 하나의 활동으로 합류할 때, 실제 완료는 모든 선행 경로 중 가장 긴 것을 기다려야 한다—PERT는 이 "합류점 편향(Merge Bias)"을 과소평가하는 경향이 있다.

📢 섹션 요약 비유: PERT는 마라톤 완주 예측 앱과 같다. "가장 빠른 기록, 평균 기록, 최악의 기록"을 입력하면 이번 대회 예상 완주 시간과 특정 시간 내 완주 확률을 알려준다.


Ⅴ. 기대효과 및 결론

PERT를 적용하면:

  1. 불확실성의 가시화: "모르겠다"를 수치화해 리스크를 명시적으로 관리한다.
  2. 과학적 버퍼 설정: σ 기반으로 합리적인 일정 여유(Schedule Reserve)를 설정한다.
  3. 이해관계자 기대 관리: 납기 달성 확률을 제시해 현실적 기대 수준을 설정한다.
  4. R&D 프로젝트 적합: 전례 없는 신기술 개발에서 유일하게 현실적인 일정 추정 수단이 된다.

PERT의 핵심 한계는 주공정만 분석하고 비주공정의 확률적 지연을 무시한다는 것이다. 복잡한 프로젝트에서는 몬테카를로 시뮬레이션으로 보완하고, 주요 불확실성 요인은 별도 리스크 등록부(Risk Register)에 반영해야 한다.

📢 섹션 요약 비유: PERT 없는 불확실한 프로젝트는 안개 속에서 운전하는 것과 같다. PERT는 안개를 완전히 걷어내지는 못하지만, 헤드라이트처럼 앞에 있는 리스크를 조금이라도 더 멀리 보게 해준다.


📌 관련 개념 맵

개념설명연관 키워드
PERT (Program Evaluation and Review Technique)3점 추정 기반 확률론적 일정 기법CPM, 불확실성
To (Optimistic, 낙관치)최상 조건의 최단 기간3점 추정
Tm (Most Likely, 최빈치)가장 현실적인 기간 (4배 가중)베타 분포
Tp (Pessimistic, 비관치)최악 조건의 최장 기간리스크
Te (기대치)(To+4Tm+Tp)/6가중 평균
σ (표준편차)(Tp-To)/6불확실성 크기
Z-score납기 달성 확률 계산정규 분포
Merge Bias (합류점 편향)경로 합류 시 실제 완료는 최장 경로에 의존몬테카를로

👶 어린이를 위한 3줄 비유 설명

  1. PERT는 숙제 완성 시간 예측이에요 — "빨리 하면 1시간, 보통 2시간, 어려우면 5시간"을 합쳐서 "기대값은 약 2.3시간"이라고 계산해요.
  2. 표준편차 σ는 예측이 얼마나 믿을 수 없는지 알려줘요 — σ가 클수록 기대값에서 크게 벗어날 수 있어요.
  3. Z-점수는 "3시간 안에 끝낼 확률이 얼마야?"라는 질문에 수학으로 답해주는 마법의 숫자예요.