Blog

상사에게 납기 근거 제시하는 PERT 3점 견적과 버퍼 계산법

2026-10-02

Close-up of hands writing in notebook with smartphone calculator on the table.

Photo by AlphaTradeZone on Pexels

처음 프로젝트 관리나 세부 작업 관리를 맡게 된 신입 실무자가 가장 곤란해하는 순간은 상사나 타 부서 관리자로부터 "이 작업 완성하는 데 며칠 걸립니까?"라는 질문을 받을 때입니다. 업무 숙련도가 부족한 상태에서 단일 숫자로 "5일 걸립니다"라고 대답했다가, 돌발 변수가 발생해 10일이 걸리게 되면 신뢰도에 치명적인 타격을 입게 됩니다.

단순한 직관이나 감으로 일정을 제출하는 방식은 일정 지연의 주된 원인이 됩니다. 프로젝트 관리 영역에서는 이러한 추정의 오차를 줄이고 과학적 통계 근거를 확보하기 위해 PERT(Program Evaluation and Review Technique) 3점 견적법을 활용합니다. 본 글에서는 신입 실무자가 실제 업무 현장에서 바로 활용할 수 있도록 수식을 활용한 구체적인 계산 알고리즘과 버퍼 산정 방식을 단계별 숫자로 풀어 설명합니다.

1. 단일 점 견적의 한계와 PERT 3점 견적의 기본 개념

보통 신입 실무자는 작업 시간을 계산할 때 "아무런 장애물이 없고 모든 일이 순조롭게 진행될 때의 시간"만을 계산하는 낙관적 편향에 빠지기 쉽습니다. 하지만 실제 업무 현장에서는 담당자의 연차 휴가, 인프라 장애, 갑작스러운 요구사항 변경, 외부 API 연동 지연 등 다양한 변수가 존재합니다.

PERT 3점 견적법은 단 하나의 숫자로 기간을 정하지 않고, 발생할 수 있는 상황을 세 가지 시나리오로 나누어 추정합니다. 세 가지 값은 다음과 같습니다.

  • 낙관치(Optimistic Value, O): 장애 요인이 전혀 없고, 모든 조건이 완벽하게 들어맞을 때 걸리는 최단 기간입니다.
  • 최빈치(Most Likely Value, M): 일반적인 조건에서 유사한 작업을 수행했을 때 가장 자주 걸리는 현실적인 기간입니다.
  • 비관치(Pessimistic Value, P): 생각할 수 있는 최악의 리스크와 장애가 모두 발생했을 때 걸리는 최장 기간입니다.

이 세 가치를 활용하면 단순 가중평균을 통해 통계적으로 가장 유의미한 기대 일정(Expected Duration)과 리스크의 크기를 나타내는 표준편차(Standard Deviation)를 수치화할 수 있습니다.

2. PERT 기대 일정 및 표준편차 산정 공식

PERT 방식에서는 베타 분포(Beta Distribution)를 기반으로 기대 일정을 산출합니다. 현실에서는 최빈치(M)가 발생할 확률이 가장 높기 때문에 최빈치에 4배의 가중치를 부여합니다. 산출 수식은 아래와 같습니다.

기대 일정(Expected Duration, Te) 공식

Te = (O + 4M + P) / 6

표준편차(Standard Deviation, SD) 공식

작업의 불확실성이 얼마나 큰지를 보여주는 수치입니다. 비관치와 낙관치의 차이가 크면 클수록 리스크가 높다는 것을 의미합니다.

SD = (P - O) / 6

분산(Variance, Var) 공식

여러 개의 연속된 작업을 합산하여 전체 프로젝트의 일정을 산출할 때 사용하는 수치입니다. 표준편차의 제곱으로 계산합니다.

Var = SD² = [(P - O) / 6]²

3. 실전 예시 1: 단일 작업 공수 및 불확실성 산출 수치 적용

가상의 A사 신입 PM인 김 사원이 '회원 인증 DB 연동 및 로그인 API 개발' 업무의 기간을 산정하는 실무 상황을 적용해 보겠습니다. 김 사원은 개발 담당자와 면담을 거쳐 다음과 같이 세 가지 기간을 수집했습니다.

  • 낙관치(O): 2일 (기존 라이브러리를 그대로 재사용하고 오류가 없을 때)
  • 최빈치(M): 5일 (일반적인 개발 및 단위 테스트 완료 기준)
  • 비관치(P): 14일 (기존 레거시 DB와 보안 모듈 충돌로 재작업이 필요한 경우)

제공받은 숫자를 수식에 대입하여 실제 기대 일정과 표준편차를 직접 계산해 보겠습니다.

1단계: 기대 일정(Te) 계산

Te = (2 + 4 × 5 + 14) / 6 = (2 + 20 + 14) / 6 = 36 / 6 = 6일

단순 최빈치인 5일보다 1일이 늘어난 6일이 통계적 기대 일정이 됩니다. 이는 비관치(14일)라는 잠재적 리스크가 반영되었기 때문입니다.

2단계: 표준편차(SD) 및 분산(Var) 계산

SD = (14 - 2) / 6 = 12 / 6 = 2일

Var = 2² = 4

이 계산의 의미는 해당 작업의 기준 완료일은 6일이며, 공정의 변동폭이 ±2일 수준이라는 뜻입니다. 즉, 약 68.3%의 확률로 4일에서 8일 사이(6일 ± 1개 표준편차)에 작업이 완료된다는 통계적 근거를 확보하게 됩니다.

4. 실전 예시 2: 복수 작업 연결과 전체 프로젝트 일정 합산

프로젝트는 단 하나의 작업으로 끝나지 않고 여러 작업이 순차적으로 연결됩니다. 4개의 연속된 단위 작업으로 구성된 '신규 서비스 기능 구축' 프로젝트의 전체 기간을 합산하는 과정을 시뮬레이션해 보겠습니다.

각 작업별 산정 수치는 다음과 같습니다.

작업명 낙관치(O) 최빈치(M) 비관치(P) 기대일정(Te) 표준편차(SD) 분산(Var)
A. 서버 환경 구축 1일 3일 5일 3일 0.67일 0.44
B. DB 설계 및 인덱싱 2일 4일 12일 5일 1.67일 2.78
C. 백엔드 API 개발 4일 7일 16일 8일 2.00일 4.00
D. 통합 QA 및 버그 수정 2일 3일 10일 4일 1.33일 1.78

여기서 아주 중요한 주의점이 있습니다. 각 작업의 표준편차(SD)를 단순히 더해서 전체 표준편차를 구하면 안 됩니다. 통계학 원칙상 불확실성의 합을 구할 때는 '분산(Var)의 합'을 먼저 구한 뒤 그 값에 제곱근(루트)을 씌워야 합니다.

전체 프로젝트 기대 일정(Total Te) 합산

Total Te = 3일 + 5일 + 8일 + 4일 = 20일

전체 프로젝트 분산(Total Var) 합산

Total Var = 0.44 + 2.78 + 4.00 + 1.78 = 9.00

전체 프로젝트 표준편차(Total SD) 산출

Total SD = √9.00 = 3일

즉, 4개 작업의 전체 기대 일정은 20일이며, 전체 프로젝트의 표준편차는 3일로 산출됩니다.

5. 리스크 대비 신뢰도별 일정 버퍼(Schedule Buffer) 산정 방식

기대 일정인 20일만으로 상사에게 최종 보고서를 제출하면 정시 납품 확률은 정확히 50%에 불과합니다. 프로젝트 완수 신뢰도를 높이기 위해서는 정규분포 곡선의 신뢰구간 공식에 따라 '일정 버퍼(Contingency Reserve)'를 추가해야 합니다.

신뢰도 수준에 따른 버퍼 합산 공식은 다음과 같습니다.

  • 신뢰도 50% (기본 기대 일정): Total Te = 20일
  • 신뢰도 84.1% (Te + 1 × Total SD): 20일 + (1 × 3일) = 23일 (버퍼 3일 추가)
  • 신뢰도 97.7% (Te + 2 × Total SD): 20일 + (2 × 3일) = 26일 (버퍼 6일 추가)
  • 신뢰도 99.9% (Te + 3 × Total SD): 20일 + (3 × 3일) = 29일 (버퍼 9일 추가)

일반적인 IT 및 제조업 프로젝트 관리 실무에서는 **95%~97.7% 수준의 신뢰도(2개의 표준편차 합산)**를 권장합니다. 따라서 김 사원은 최종 일정을 산정할 때 기본 20일에 리스크 버퍼 6일을 더한 **'총 26일'**을 타당한 일정으로 확정할 수 있습니다.

상사나 클라이언트 보고용 설명 템플릿 예시

수치를 바탕으로 한 보고 문장은 다음과 같이 작성하여 설득력을 극대화할 수 있습니다.

"본 프로젝트의 4개 순차 작업에 대한 산술적 최소 수행 기간은 20일입니다. 다만, 이전 유사 프로젝트 데이터 기반의 비관적 변수(DB 연동 지연, API 수정 요구 등)를 통계적으로 반영하여 3일의 표준편차를 산출했습니다. 97% 이상의 확률로 지연 없이 안전하게 완료하기 위해 6일의 관리 버퍼를 포함하여 총 26일의 일정으로 추진하고자 합니다."

6. 실무 보고 전 적용하는 버퍼 가중치 체크리스트

수식 계산을 마쳤더라도 실제 작업 환경에 따라 비관치(P)의 비중을 더 높이거나 버퍼를 조절해야 하는 현실적 변수들이 존재합니다. 계산기를 두드리기 전 아래 체크리스트 항목을 검토해 수치를 보정하세요.

검토 항목 상태 확인 일정 산정 반영 방식
외부 신규 API 연동 유무 있음 / 없음 '있음' 선택 시 비관치(P) 가중치 1.5배 상향 조정
담당자의 해당 업무 경험 유무 신규 / 숙련 '신규' 담당자 배정 시 최빈치(M)에 1.2배 가중치 적용
레거시 시스템 수정 포함 여부 포함 / 미포함 '포함' 선택 시 분산 산출 후 버퍼를 2SD에서 2.5SD로 상향
의사결정권자의 승인 대기 시간 존재 / 없음 작업 기간 외에 별도 대기 기간(Lead Time)으로 공수 분리

위 체크리스트를 활용해 비관치(P) 수치를 현실화하면, 수식 계산 결과가 더욱 정교해지며 상사의 날카로운 질문에도 명확한 근거를 들어 답변할 수 있게 됩니다.

7. 신입 실무자를 위한 핵심 실행 항목 요약

오늘 다룬 PERT 3점 견적 및 버퍼 계산법의 핵심 실무 실행 절차를 정리합니다.

  1. 단일 숫자로 일정을 대답하지 않기: 작업 담당자에게 질문할 때 반드시 최상의 상황(O), 일반적 상황(M), 최악의 상황(P) 세 가지 수치를 나눠서 수집하세요.
  2. 기대 일정 공식 적용하기: (O + 4M + P) / 6 공식을 사용해 감이 아닌 통계 기반의 작업 기간(Te)을 계산하세요.
  3. 합산 시 분산의 법칙 지키기: 연속된 작업들의 불확실성을 더할 때는 표준편차를 직접 더하지 말고, 분산(SD²)을 더한 뒤 제곱근(√)을 씌워 전체 표준편차를 산출하세요.
  4. 2개의 표준편차(2SD) 버퍼 확보하기: 납기 지연 사고를 막기 위해 전체 기대 일정에 2배의 표준편차를 더한 날짜(신뢰도 97.7%)를 최종 완료일로 보고하세요.

인클루드웹 솔루션이 궁금하신가요?

건설관리, 프로젝트관리, 영업관리 솔루션 도입을 무료로 상담해 드립니다.