프로젝트 일정관리: 일정 기준선과 지연 통제를 설계하는 방법
프로젝트 일정관리 프로세스와 PERT, CPM, 간트 차트, 자원 평준화, 일정 압축 기법을 실무 관점에서 정리합니다.
2026-08-14 · 최초 발행 2025-05-23
일정은 활동과 자원을 함께 조율하는 관리 대상이다
프로젝트 일정관리는 완료에 필요한 활동의 순서와 기간, 시작일·종료일, 자원 할당을 체계적으로 다루는 활동이다. PMBOK(Project Management Body of Knowledge)에서는 프로젝트를 기한 안에 끝내기 위한 프로세스 집합으로 본다.
따라서 일정관리는 단순히 기간을 배정하는 일이 아니다. 프로젝트의 목표, 범위, 예산, 품질과 직접 연결되며, 각 활동이 언제 어떤 조건에서 수행될 수 있는지를 통합적으로 조정한다.
계획에서 일정표 개발까지 이어지는 흐름
일정관리 계획을 먼저 세워 일정 수립·관리·통제 방법을 정한다. 이 단계에서는 프로젝트 관리 계획서와 프로젝트 헌장 등을 활용하며, 일정관리 계획서를 산출한다.
그다음 WBS(Work Breakdown Structure)를 기준으로 작업 패키지를 관리 가능한 활동으로 분해한다. 활동 정의의 결과물은 활동 목록, 활동 속성, 마일스톤 목록이다. 정의된 활동에는 선행작업(Predecessors)과 후속작업(Successors)의 관계를 붙여 일정망을 구성한다.
각 활동에 필요한 인적·물적 자원의 유형과 수량을 추정하고, 활동 기간도 산정한다. 기간 산정에는 3점 추정기법(PERT), 유사항목참조 등을 활용할 수 있으며 활동 기간 추정치와 기초 데이터가 남는다.
마지막으로 활동 순서, 기간, 자원, 제약사항을 함께 반영해 프로젝트 일정표와 일정 기준선, 일정 데이터를 만든다. 이 과정에서는 주경로법(CPM), 자원 최적화, 모델링, 리드와 래그 적용이 사용된다.
불확실성, 주경로, 자원 제약에 맞는 기법 선택
PERT(Program Evaluation and Review Technique)는 낙관치(O), 최빈치(M), 비관치(P)를 사용해 활동 기간을 산정한다. PERT 기대시간은 (O + 4M + P) / 6이며, 표준편차는 (P - O) / 6이다. 불확실성이 큰 프로젝트에서 활용하기 적합하다.
CPM(Critical Path Method, 주경로법)은 프로젝트의 최소 완료 기간을 결정하는 활동 경로를 찾는다. 주경로의 활동이 늦어지면 프로젝트 완료일에 직접 영향이 생긴다. 일반적으로 여유시간(Float)이 0인 활동이 이어진 경로이며, 자원 제약 자체는 고려하지 않는다.
간트 차트(Gantt Chart)는 활동, 기간, 시작일과 종료일을 막대로 보여준다. 진행 상황을 직관적으로 확인할 수 있어 현대 프로젝트 관리 도구에서 기본 기능으로 제공된다.
자원 평준화(Resource Leveling)는 자원 과부하를 피하기 위해 일정을 조정하는 방식이다. 일정 여유가 있는 활동을 옮겨 제한된 자원을 효율적으로 활용할 수 있지만, 프로젝트 기간이 늘어날 수 있다.
일정을 줄여야 할 때는 Fast Tracking과 Crashing을 구분한다. Fast Tracking은 순차 활동 일부를 병렬로 수행해 비용 증가 없이 일정을 단축할 수 있지만 리스크가 커질 수 있다. Crashing은 추가 자원을 투입하는 방식으로, 비용과 시간의 상충관계를 분석해 비용 효율성이 높은 활동부터 압축한다.
지연 요인을 미리 드러내고 기준선과 비교한다
범위 변경, 자원 부족, 기술적 문제, 외부 의존성은 일정 지연 요인이 될 수 있다. 주요 마일스톤이나 프로젝트 종료일에 일정 버퍼(Schedule Buffer)를 두고, 여러 일정 시나리오를 비교하는 대안 분석(Alternative Analysis)을 통해 대응 방안을 고른다.
통제 단계에서는 계획 대비 실제 진행률을 확인한다. 일정성과지수(SPI)는 EV(Earned Value)/PV(Planned Value)로 계산하며, SPI < 1은 일정 지연, SPI > 1은 일정 앞섬을 뜻한다. 정기 상태 보고와 대시보드, S-Curve 등의 시각화 도구는 이 차이를 공유하는 데 사용된다.
변경은 공식적인 변경 통제 절차를 거쳐야 한다. 승인된 변경사항만 일정에 반영해야 기준선과 실제 일정의 차이를 관리할 수 있다.
지연 상황에서 일정 기법을 적용한 사례
금융사 차세대 시스템 구축 프로젝트에서는 초기 요구사항 분석이 지연된 상황에서 상세 설계와 개발 단계 일부를 병행하는 Fast Tracking을 적용했다. 특정 모듈 개발에는 개발팀을 증원해 Crashing을 적용하고, 테스트 자동화로 테스트 기간도 단축했다. 당초 예상 3개월 지연은 2주 지연으로 영향을 최소화했다.
대형 빌딩 건설 프로젝트에서 자재 공급이 늦어진 경우에는 주경로 분석으로 영향을 받는 활동을 찾고, 대체 공급업체를 확보했다. 내부 작업 순서를 재조정해 외부 의존도를 낮춘 결과, 전체 일정에 영향 없이 프로젝트를 완료했다.
현실적인 일정은 의존성과 가용성에서 시작된다
일정 추정에는 과도한 낙관주의를 피하고, 팀원이 참여하는 추정과 과거 유사 프로젝트 데이터를 활용한다. 작업 간 관계를 분석하고 외부 의존성에 대한 위험 대응 계획도 준비해야 한다.
핵심 경로에는 적정 버퍼를 배치하고, 불확실성이 높은 활동에는 추가 여유를 고려한다. 휴가, 교육, 다중 프로젝트 할당, 팀원별 생산성 차이처럼 실제 자원 가용성을 반영하지 않으면 일정표는 빠르게 현실과 멀어진다.
일정은 정기적으로 검토하고 조정한다. 이슈를 조기에 식별하고 변경의 영향을 분석하면서, 범위·비용·품질·자원 관리와 균형을 맞추는 일이 일정관리의 본체다.
도구와 협업 환경의 변화
Microsoft Project는 간트 차트, 주경로 분석, 자원 관리 기능을 제공하는 업계 표준 프로젝트 관리 도구다. Primavera P6는 대규모 프로젝트에 적합하며 고급 일정 분석과 자원 관리 기능을 제공한다.
Jira는 스프린트 계획과 백로그 관리를 지원해 애자일 프로젝트 관리에 효과적이다. Asana와 Trello는 직관적인 인터페이스와 협업 기능을 제공하며 중소규모 프로젝트에 적합하다.
일정관리 환경은 머신러닝을 활용한 일정 예측·최적화, 과거 데이터 기반 활동 소요시간 추정으로 확장되고 있다. 클라우드 기반 협업은 실시간 일정 공유와 업데이트, 분산 팀을 위한 통합 플랫폼을 가능하게 한다. 짧은 반복 주기와 지속적 피드백을 사용하는 애자일 방법론이 확산되고, 애자일과 전통적 방식을 결합한 하이브리드 일정관리도 증가하고 있다. 자동화된 보고와 대시보드는 프로젝트 현황을 실시간으로 시각화하고 의사결정을 위한 데이터를 자동 생성한다.