프로그램평가검토기법(PERT) (Program Evaluation and Review Technique)

산업공학
한 줄 정의: PERT는 프로젝트를 구성하는 각 활동의 소요 시간을 낙관치, 최빈치, 비관치 세 가지 추정값으로 표현하고 이를 이용해 전체 프로젝트의 완료 시점과 불확실성을 확률적으로 분석하는 프로젝트 일정관리 기법입니다.

쉽게 풀면

새로운 건물을 짓거나 신제품을 개발할 때 각 작업마다 걸리는 시간이 딱 정해져 있지 않고 상황에 따라 달라질 수 있습니다. PERT는 "가장 빨리 끝나면 며칠, 보통이면 며칠, 최악이면 며칠"처럼 세 가지 시나리오로 시간을 추정한 뒤, 이를 종합해 전체 프로젝트가 언제쯤 끝날지 예측합니다. 마치 여행 일정을 짤 때 날씨가 좋을 때, 보통일 때, 나쁠 때를 각각 가정해 도착 시간을 예상하는 것과 비슷합니다. 이렇게 하면 일정의 불확실성까지 고려한 현실적인 계획을 세울 수 있습니다.

왜 중요한가

산업공학과 프로젝트관리 분야에서는 활동 시간의 불확실성을 무시하면 일정이 크게 어긋날 위험이 있습니다. PERT는 확률적 추정을 통해 일정 지연 가능성을 정량적으로 다룰 수 있게 해주므로, 대형 연구개발 프로젝트나 건설 프로젝트를 다루는 논문에서 널리 인용되는 기본적인 일정관리 기법입니다.

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

"본 연구에서는 신제품 개발 프로젝트의 일정 불확실성을 분석하기 위해 PERT 기법을 적용하여 각 활동의 기대 소요시간을 산정하였다."

활동별 시간을 세 가지 추정치로 계산해 프로젝트 전체 일정의 기대값을 구했다는 의미입니다.

"PERT 분석 결과 프로젝트 완료 확률이 90%가 되는 시점을 산출하였다."

단순히 평균 일정만이 아니라, 특정 확률로 완료될 수 있는 일정 범위까지 추정했다는 것을 보여줍니다.

조금 더 깊게 보면

PERT는 각 활동의 시간을 베타분포에 기반한 가중평균 공식으로 기대시간을 산출하고, 분산을 함께 계산해 전체 프로젝트 완료시간의 확률분포를 추정합니다. 이 과정에서 활동 간 선후 관계를 나타내는 네트워크도가 함께 사용되며, 어떤 경로가 프로젝트 전체 기간을 좌우하는지를 파악하는 데 활용됩니다.

주의할 점

PERT는 활동 시간 추정치가 실제와 크게 다르면 예측 정확도가 떨어질 수 있으며, 활동 간 상관관계를 충분히 반영하지 못한다는 한계가 있습니다. 최근에는 시뮬레이션 기반 기법과 함께 보완적으로 사용되는 경우가 많습니다.

관련 용어