하는 일
엑셀처럼 생긴 표에 작업 이름, 작업일 기준 기간, 선행 작업, 금액, 담당을 입력합니다. 작업일 캘린더 위에서 빠른·늦은 날짜, 총여유와 자유여유, 주공정을 계산하고 표 옆에 막대 공정표를 그립니다. 공사가 진행되면 기준일을 정하고 실적 날짜와 진척률을 넣습니다. 그러면 남은 작업이 기준일부터 다시 계산됩니다. 기준선에서 나온 계획 곡선과 실적 기록에서 나온 실적 곡선으로 공정이 앞섰는지 늦었는지 봅니다.
공정표는 이 기기의 브라우저 안에만 저장됩니다. 서버로 올라가지 않습니다.
업무에서의 위치
공무·공정 담당은 계약 공정표를 만들고, 매주나 매달 갱신해 발주처에 공정률을 보고하고, 협력업체에 짧은 기간의 상세 공정표를 넘깁니다. 데스크톱 공정 관리 프로그램은 한 자리에 수십만 원에서 수백만 원이 들고, 공정표를 받는 사람 상당수는 파일을 열지도 못해 엑셀로 다시 그리는 일이 많습니다. 이 도구는 많이 주고받는 교환 파일을 브라우저에서 열고 다시 저장합니다.
작업 입력
- 맨 아래 빈 행에 입력하면 작업이 추가됩니다. 방향키, Tab, Enter로 칸을 옮기고, 글자를 치면 바로 편집됩니다.
- 선행 작업은 행 번호에 관계 종류와 작업일 기준 지연 일수를 붙여 씁니다. 예:
3,5SS+2,7FF-1. Ctrl+L은 지금 행을 바로 위 행과 연결합니다. - Alt+Shift+→와 Alt+Shift+←로 들여쓰기와 내어쓰기를 합니다. 아래에 들여쓴 행이 있는 행은 그 작업들을 묶는 요약 행이 됩니다.
- 엑셀에서 복사한 행을 표에 그대로 붙여 넣을 수 있습니다. 작업 이름 앞의 공백은 들여쓰기 단계가 됩니다.
- 이 사이트의 PDF 물량 산출에서 저장한 프로젝트 파일을 열면 공종은 요약 행, 항목은 금액이 붙은 작업이 됩니다.
날짜 계산 방법
전진 계산은 선행 작업마다 허용되는 날짜 중 가장 늦은 날을 씁니다. FS는 선행의 종료에 지연 일수를 더하고, SS는 선행의 시작에 더하며, FF와 SF는 후행의 종료를 정합니다. 후진 계산은 준공일에서 거꾸로 같은 방식입니다. 총여유는 빠른 종료와 늦은 종료 사이의 작업일 수이고, 자유여유는 가장 빠른 후행 작업까지의 작업일 수입니다. 이 규칙은 Hendrickson, Haas, Au의 공개 교재에 정리된 주공정법 그대로이며, 교재 계산 예의 정답과 맞춰 시험했습니다.
작업마다 다른 캘린더를 쓸 수 있습니다. 캘린더에는 요일별 작업일, 쉬는 날, 추가 작업일이 들어갑니다. 기본 공휴일은 정부 공식 자료에서 가져왔고 지금까지 발표된 해까지 들어 있으며, 어느 캘린더든 ICS 파일에서 공휴일을 추가할 수 있습니다. 제약(그날, 이전, 이후 시작·종료)은 일반 공정 관리 프로그램과 같게 적용하고, 지킬 수 없는 종료 제약은 음의 여유로 나타납니다.
계산 옵션은 Primavera P6 도움말의 정의를 따르고 기본값도 같습니다. 순서가 어긋난 진행은 논리 유지(남은 작업이 끝나지 않은 선행 작업을 기다림)나 진행 우선으로 계산하고, 지연 일수는 후행 작업 캘린더나 다른 캘린더로 셉니다. 주공정은 여유 기준이나 최장 경로로 정합니다.
실적, 기준선, S커브
착공 전에 지금 날짜를 기준선으로 저장하세요. 기준선은 여러 개 둘 수 있고 공정표에 겹쳐 볼 수 있습니다. 갱신할 때는 기준일을 정하고 실적 시작·종료일과 진척률을 넣은 뒤 실적을 기록합니다. 계획 곡선은 작업 금액을 기준선 기간의 작업일에 고르게 나누고, 실적 곡선은 기록 시점마다 금액 × 진척률을 더합니다. 금액이 없으면 작업 기간으로 가중합니다. 엑셀 파일에는 월별 보할과 계획 누계 공정률이 수식으로 들어갑니다.
공정 부진은 두 가지로 보여 줍니다. 계획 30%, 실적 27%라면 차이는 3%p이고, 계획 대비 부진율은 30 중 3이므로 10%입니다. 공사계약일반조건은 10%p를, 국토교통부 건설공사 사업관리방식 검토기준 및 업무수행지침은 5%를 기준으로 쓰고, 실무에서도 해석이 갈리므로 두 기준을 모두 정할 수 있고 두 값을 모두 보여 줍니다.
공정표 점검과 3주 공정표
공정표 점검은 DCMA 공정표 평가 14개 항목을 돌립니다. 논리 누락, 음의 지연, 지연, FS 관계 비율, 강한 제약, 44작업일 넘는 여유와 기간, 음의 여유, 잘못된 날짜, 금액 없는 작업, 기준선보다 늦은 작업, 주공정 작업을 600일 늦춰 준공이 그만큼 밀리는지 보는 주공정 시험, CPLI와 BEI 지수입니다. 항목마다 해당 행이 나옵니다.
3주 공정표는 앞으로 몇 주 안에 진행 중이거나 시작하는 작업을 담당별로 보여 주고, 협력업체마다 일별 막대가 있는 시트로, 또는 달력에 넣는 ICS 파일로 내보냅니다.
파일
- MS Project XML: 공개된 MSPDI 형식으로 캘린더, 개요 단계, 연결, 제약, 실적 날짜, 기준선을 읽고 씁니다. 우리가 만든 파일은 Microsoft 스키마 검증을 통과합니다. MS Project 고유의 MPP 형식은 공개되지 않았으므로 MS Project에서 XML로 저장해 여세요.
- Primavera P6 XER: 캘린더와 예외일, WBS, 작업, 연결, 제약, 실적을 읽고 씁니다. MS Project나 P6 파일을 열면 다시 계산한 뒤 파일과 날짜가 같은 작업 수를 알려 줍니다.
- 엑셀(XLSX): 공정표, 수식이 들어간 월별 보할, %p와 비율이 있는 공정률 곡선, 공정표 점검을 ExcelJS로 씁니다.
- PDF: 표와 막대 공정표를 A3 가로 쪽으로 pdf-lib로 만듭니다.
- CSV, ICS, 프로젝트 파일(JSON). 머리글 행(name, duration, predecessors, level, code, cost, responsible)이 있는 CSV도 열 수 있습니다.
한계
2026-10-19 데스크톱 브라우저에서 작업 10,000개로 재 보니, XER 파일 열기는 약 1.2초, 고친 뒤 다시 계산은 약 0.5초, 공정표 점검은 약 0.6초 걸렸습니다.
기간과 지연 일수는 작업일 단위 정수이며 시간 단위 일정은 다루지 않습니다. 자원 평준화, P6의 실적 날짜 계산 옵션, 작업 분할은 아직 없습니다. 계산된 날짜는 계획을 돕는 값이므로 계약 조건과 공정 담당자의 확인을 거쳐야 합니다.
마지막 확인 2026-10-19