제약 자원을 반영하는 CCM 프로젝트 일정 관리

CCM의 주공정 연쇄 식별, 프로젝트·피딩·자원 버퍼 배치와 버퍼 소진율 기반 일정 관리 방식을 정리한다.

2026-08-14 · 최초 발행 2026-04-17

일정은 자원 충돌을 반영할 때 실행 가능한 계획이 된다

프로젝트 일정은 활동의 선후 관계만 맞춘다고 실행되는 것이 아니다. 같은 사람이 여러 작업에 동시에 필요한 순간, 논리적으로는 맞던 계획도 현실에서는 멈춘다. CCM(Critical Chain Method)은 이런 제약을 일정 관리의 중심에 둔다.

CCM은 골드렛(Eliyahu M. Goldratt)의 제약 이론(Theory of Constraints, TOC)을 프로젝트 일정에 적용한 기법이다. CPM(Critical Path Method)이 활동 사이의 논리적 의존 관계를 주로 다룬다면, CCM은 한정된 자원까지 고려해 실제로 수행 가능한 최장 경로인 주공정 연쇄(Critical Chain)를 찾는다.

이 접근에서는 활동마다 붙어 있던 과도한 여유 시간(Safety Time)을 없애고, 이를 프로젝트 수준의 버퍼로 모아 관리한다. 주어진 시간만큼 일이 늘어나는 파킨슨의 법칙(Parkinson's Law)과 마감 직전에 작업을 시작하는 학생 증후군(Student Syndrome)을 줄이기 위한 방식이다.

네트워크 계획에서 실행 통제까지

일정 수립은 CPM과 마찬가지로 활동 간 논리적 의존 관계를 정의하고 네트워크 다이어그램을 만드는 데서 시작한다. 각 활동의 기간은 50% 성공 확률을 가진 공격적인 기간(Aggressive Duration)으로 산정한다.

그다음에는 자원 가용성을 일정에 반영한다. 동일한 자원이 여러 활동에 동시에 요구되는 자원 충돌(Resource Conflict)이 있으면, 자원 레벨링(Resource Leveling)으로 활동 일정을 재배치한다. 이 과정을 거쳐 나온 최장 경로가 Critical Chain이다.

개별 여유 시간을 공유 버퍼로 전환하는 방식

CCM은 개별 활동에서 줄인 여유 시간을 버퍼로 모아 배치한다. 각 버퍼는 서로 다른 위험을 보호한다.

  • **프로젝트 버퍼(Project Buffer, PB)**는 Critical Chain 마지막에 두어 프로젝트 전체 완료일을 보호한다.
  • **피딩 버퍼(Feeding Buffer, FB)**는 비주공정 연쇄(Non-Critical Chain)가 Critical Chain에 합류하는 지점에 배치해 주공정으로 지연이 번지는 일을 막는다.
  • **자원 버퍼(Resource Buffer, RB)**는 주공정에서 자원이 교체되는 지점에 놓고, 다음 자원의 준비 상태를 확인하는 신호로 쓴다.

실행 단계에서는 개별 활동이 끝났는지보다 남은 버퍼가 얼마나 되는지를 본다. 진척과 버퍼 소진율을 함께 확인하면 일정 위험을 더 이른 시점에 드러낼 수 있다.

버퍼 상태에 따라 대응 수준을 바꾼다

안전 (Green)주의 (Yellow)위험 (Red)프로젝트 계획 확정Critical Chain 식별PB, FB, RB 배치활동 수행 진척 측정버퍼 소진율 분석버퍼 상태 확인?지연 원인 분석 대책 수립자원 추가 투입 일정 조정

버퍼 관리에서는 계획 대비 진행률만 확인하는 데 그치지 않고, 버퍼의 건강 상태를 계속 진단한다.

  • **Green Zone (0~33% 소진)**에서는 계획대로 진행 중이며 추가 조치가 필요하지 않다.
  • **Yellow Zone (33~66% 소진)**에서는 지연 요인이 나타나기 시작하므로 원인을 파악하고 회복 계획을 수립해야 한다.
  • **Red Zone (66~100% 소진)**에서는 프로젝트 완료일에 심각한 영향이 예상되므로 즉각적인 관리적 개입과 자원 집중 투입이 필요하다.

공유 자산으로 관리하는 프로젝트 버퍼

자원 중심 계획은 한 사람이 여러 작업을 동시에 맡으면서 생기는 효율 저하를 줄인다. 개별 활동의 여유 시간을 제거하면 전체 프로젝트 기간을 통계적으로 약 25~50% 단축할 수 있으며, 버퍼는 막연한 추측 대신 데이터 기반으로 일정 상태를 판단하게 하는 지표가 된다.

이 방식이 작동하려면 조직의 운영 방식도 함께 바뀌어야 한다. 개별 작업의 마감일만 엄격하게 추적하기보다 프로젝트 버퍼를 공동 자산으로 보고, 지연 상황을 숨기지 않고 공유하는 신뢰 기반 협업 구조가 필요하다. CCM은 자원의 제약과 불확실성을 프로젝트 전체 수준에서 관리하려는 소프트웨어 개발 및 시스템 통합 프로젝트의 일정 관리 도구다.

Sources

  1. Goldratt, E. M. (1997). Critical Chain. North River Press.
  2. Project Management Institute (PMI). (2021). A Guide to the Project Management Body of Knowledge (PMBOK Guide).
  3. Leach, L. P. (2014). Critical Chain Project Management. Artech House.
CCM프로젝트 관리일정 관리제약 이론버퍼 관리