네트워크 다이어그램 작성 절차

사전 준비사항
네트워크 다이어그램을 그리기 전에 다음이 준비되어야 합니다:
- 프로젝트가 구성 작업들로 분해되어 있어야 함
- 각 작업의 종속성(Dependencies)이 결정되어 있어야 함
- 각 작업의 기간(Duration)이 정해져 있어야 함
작업 박스 구성
작업 박스는 6개의 구역으로 구성됩니다:

용어 정의:
- ES (Early Start): 조기 시작일
- EF (Early Finish): 조기 완료일
- LS (Late Start): 늦은 시작일
- LF (Late Finish): 늦은 완료일
- Duration: 작업 기간
- Float: 여유시간
단계별 작성 방법
1단계: 기간(Duration) 입력
각 작업 박스의 상단 중앙에 작업 기간(일 단위)을 입력합니다.

2단계: 순방향 패스(Forward Pass) 수행
조기 시작(ES)과 조기 완료(EF) 날짜를 계산합니다.

계산 공식:
- 첫 번째 작업: ES = 1
- EF = ES + Duration – 1
- 다음 작업: ES = 이전 작업의 EF + 1
계산 순서:
- 첫 번째 작업의 ES에 1을 입력
- EF를 계산: EF = ES + Duration – 1
- 다음 작업의 ES를 계산: ES = 이전 작업의 EF + 1
- 두 개 이상의 선행 작업이 있는 경우, 가장 큰 EF 값을 선택
- 모든 작업에 대해 반복
3단계: 역방향 패스(Backward Pass) 수행
늦은 완료(LF)와 늦은 시작(LS) 날짜를 계산합니다.

계산 공식:
- 마지막 작업: LF = EF (프로젝트 완료일)
- LS = LF – Duration + 1
- 이전 작업: LF = 다음 작업의 LS – 1
계산 순서:
- 마지막 작업의 LF를 해당 작업의 EF와 동일하게 설정
- LS를 계산: LS = LF – Duration + 1
- 이전 작업의 LF를 계산: LF = 다음 작업의 LS – 1
- 두 개 이상의 후행 작업이 있는 경우, 가장 작은 LS 값을 선택
- 모든 작업에 대해 역순으로 반복
4단계: 플로트(Float) 계산
각 작업의 여유시간을 계산합니다.

계산 공식:
- Float = LS – ES
- 또는 Float = LF – EF
5단계: 크리티컬 패스 식별
플로트가 0인 작업들이 크리티컬 패스를 구성합니다.

크리티컬 패스상의 작업들은:
- 지연될 경우 전체 프로젝트가 지연됨
- 가장 적극적인 관리가 필요함
- 일반적으로 빨간색이나 굵은 선으로 강조표시
https://www.projectengineer.net/how-to-draw-a-network-diagram