WBS 체계의 본질과 한국 공공기관 프로젝트에서의 전략적 활용

서론: WBS의 재정의
Work Breakdown Structure(작업분해구조)는 단순한 프로젝트 관리 도구를 넘어 공공기관 프로젝트의 성패를 좌우하는 전략적 프레임워크다.
특히 한국 공공기관의 복잡한 의사결정 구조와 엄격한 감사 체계 하에서 WBS는 프로젝트의 투명성과 책임성을 보장하는 핵심 메커니즘으로 작동한다.
본 글에서는 공공기관 SI 프로젝트에서 WBS가 어떻게 설계되고 운영되어야 하는지, 그리고 한국적 맥락에서 어떤 특수성을 고려해야 하는지 심층적으로 탐구한다.
1. WBS의 이론적 기반과 공공부문 특수성
1.1 WBS의 본질적 속성
WBS는 프로젝트의 전체 범위를 계층적으로 분해하여 관리 가능한 작업 단위로 구조화하는 도구다.
그러나 공공기관 프로젝트에서 WBS는 다음과 같은 추가적 의미를 갖는다:
투명성의 도구 (Transparency Mechanism)
- 국민의 세금으로 집행되는 예산의 명확한 추적
- 감사원 감사 및 국정감사 대응을 위한 체계적 문서화
- 이해관계자별 책임 범위의 명시적 정의
리스크 관리의 프레임워크
- 조달청 입찰 제도 하에서의 범위 변경 최소화
- 계약 분쟁 발생 시 객관적 근거 자료
- 하도급 관리 및 인력 투입 계획의 기준선
성과 측정의 기준선
- 정보화 성과 관리 지침에 따른 정량적 평가
- 단계별 검수 및 대금 지급의 근거
- PMO 및 감리 수행 시 진도 평가의 기준
1.2 한국 공공기관 프로젝트의 구조적 특성
한국 공공기관 프로젝트는 다음과 같은 독특한 특성을 가지며, 이는 WBS 설계에 직접적인 영향을 미친다:
다층적 거버넌스 구조
발주기관 (Owner)
├── 정보화 담당 부서
├── 사업 부서
└── 감사/법무 부서
사업관리 (Management)
├── PMO (Project Management Office)
├── 감리법인
└── ISP/BPR 컨설팅사
수행조직 (Execution)
├── 주사업자
├── 협력업체 (하도급)
└── 전문 인력 (프리랜서)
이러한 다층 구조는 WBS가 단순한 작업 분해를 넘어 조직 간 인터페이스와 책임 경계를 명확히 정의해야 함을 의미한다.
2. 공공기관 WBS 설계의 핵심 원칙
2.1 분해 깊이(Decomposition Depth)의 결정
공공기관 프로젝트에서 WBS의 분해 깊이는 다음 요소들의 균형점에서 결정된다:
100% 규칙의 엄격한 적용 모든 프로젝트 산출물과 작업이 WBS에 포함되어야 한다.
특히 공공기관 프로젝트에서는 다음 항목들이 누락되지 않도록 주의해야 한다:
- 보안성 검토 및 취약점 점검
- 개인정보 영향평가
- 장애인 차별금지법 준수 (웹접근성)
- 녹색제품 구매 및 탄소중립 관련 요구사항
- 각종 인증 및 시험성적서 취득
8/80 시간 규칙의 탄력적 적용 일반적으로 최하위 작업 패키지는 8시간에서 80시간 사이로 설정하지만, 공공기관 프로젝트에서는 다음과 같이 조정된다:
- 감리 검토 주기 (통상 2주)에 맞춘 작업 패키지 설정
- 월간 진도 보고를 위한 최소 20시간 단위 설정
- 주요 마일스톤은 분기별 정산을 고려하여 설계
2.2 WBS 코드 체계의 표준화

공공기관 프로젝트에서는 다음과 같은 표준화된 코드 체계를 권장한다:
[프로젝트코드]-[단계]-[영역]-[과업]-[활동]-[작업패키지]
KTCU-S2B-01-02-03-001
KTCU: 한국****(Korea ****)
S2B: 프로젝트명
01: 분석단계 (Analysis Phase)
02: 업무영역 (구매관리)
03: 과업 (요구사항 분석)
001: 작업패키지 (구매 프로세스 현행 분석)
이러한 체계적 코딩은 다음과 같은 이점을 제공한다:
- 원가 회계 시스템과의 자동 연계
- 진도 관리 시스템에서의 추적 용이성
- 감리 보고서 작성 시 일관성 확보
3. WBS Dictionary의 고도화
3.1 공공기관 맞춤형 WBS Dictionary 구성 요소
표준적인 WBS Dictionary를 넘어 공공기관 프로젝트에서는 다음 요소들이 필수적으로 포함되어야 한다:
법적 근거 및 준거 사항
- 관련 법령 및 지침 (전자정부법, 정보통신공사업법 등)
- 기관 내규 및 지침
- 표준 프레임워크 준수 사항 (전자정부 표준프레임워크 등)
보안 및 품질 요구사항
- 보안 등급 및 취급 절차
- CC인증, GS인증 등 인증 요구사항
- 성능 목표치 (TPS, Response Time 등)
감리 및 검수 기준
- 단계별 산출물 목록
- 검수 기준 및 품질 메트릭
- 하자보수 범위 및 기간
3.2 책임 할당 매트릭스(RAM)의 정교화

공공기관 프로젝트의 RAM은 RACI를 확장한 RACI-VS 모델을 적용한다:
- R (Responsible): 실행 책임
- A (Accountable): 최종 책임
- C (Consulted): 협의 대상
- I (Informed): 통보 대상
- V (Verifier): 검증 주체 (감리법인)
- S (Signatory): 승인권자 (발주기관)
예시: 요구사항 정의서 작성
작업: 요구사항 정의서 작성
- R: 주사업자 분석팀
- A: 주사업자 PM
- C: 발주기관 실무담당자
- I: PMO, 협력업체
- V: 감리법인
- S: 발주기관 정보화 담당관
4. 공공 SI 프로젝트의 WBS 구조 패턴

4.1 표준 WBS 템플릿
한국 공공기관 SI 프로젝트의 표준적인 WBS 1-2 레벨 구조는 다음과 같다:
1. 프로젝트 관리
1.1 착수 관리
1.2 기획 및 계획 수립
1.3 실행 통제
1.4 종료 관리
1.5 품질 관리
1.6 위험 관리
1.7 이슈 관리
1.8 의사소통 관리
2. 현황 분석 및 요구사항 정의
2.1 업무 현황 분석
2.2 시스템 현황 분석
2.3 요구사항 수집 및 분석
2.4 요구사항 정의
2.5 요구사항 추적 관리
3. 설계
3.1 아키텍처 설계
3.2 업무 프로세스 설계
3.3 기능 설계
3.4 데이터 설계
3.5 UI/UX 설계
3.6 인터페이스 설계
3.7 보안 설계
4. 구현
4.1 개발 환경 구축
4.2 공통 모듈 개발
4.3 업무 기능 개발
4.4 인터페이스 개발
4.5 데이터 이행
5. 시험
5.1 단위 시험
5.2 통합 시험
5.3 시스템 시험
5.4 인수 시험
5.5 보안 취약점 점검
6. 전개 및 이행
6.1 시스템 설치
6.2 데이터 이행
6.3 사용자 교육
6.4 시범 운영
6.5 안정화 지원
7. 인프라 구축 (해당 시)
7.1 하드웨어 도입
7.2 소프트웨어 도입
7.3 네트워크 구성
7.4 보안 시스템 구축
4.2 애자일 방법론 적용 시 WBS 구조
최근 공공기관도 애자일 방법론을 부분적으로 도입하고 있으며, 이 경우 WBS는 다음과 같이 조정된다:
1. 프로젝트 착수 (Inception)
1.1 프로젝트 헌장 수립
1.2 초기 백로그 구성
1.3 릴리즈 계획 수립
2. 스프린트 0 (Sprint 0)
2.1 개발 환경 구축
2.2 CI/CD 파이프라인 구성
2.3 아키텍처 런웨이 구축
3. 릴리즈 1 (Release 1)
3.1 스프린트 1-1
3.1.1 스프린트 계획
3.1.2 일일 스크럼
3.1.3 개발 및 테스트
3.1.4 스프린트 리뷰
3.1.5 회고
3.2 스프린트 1-2
...
3.n 릴리즈 1 통합 및 배포
4. 릴리즈 2 (Release 2)
...
그러나 공공기관의 특성상 다음과 같은 하이브리드 접근이 더 현실적이다:
- 계획 단계: 전통적 폭포수 모델 (명확한 범위 정의)
- 개발 단계: 애자일 스프린트 (반복적 개발)
- 검수 단계: 전통적 단계별 검수 (계약 이행 확인)
5. WBS 기반 진도 관리와 EVM 적용
5.1 Earned Value Management의 공공기관 적용
공공기관 프로젝트에서 EVM은 다음과 같이 특화되어 적용된다:
계획가치(PV) 설정 시 고려사항
- 분기별 예산 배정 계획과 연계
- 회계연도 마감을 고려한 12월 집행 제약
- 이월 예산 처리를 위한 버퍼 고려
획득가치(EV) 측정 방법
물리적 완료 백분율 (Physical % Complete)
- 산출물 기반 측정 우선
- 감리 확인 완료 시점 인정
- 부분 완료 불인정 원칙 (0/100 규칙)
가중 마일스톤 (Weighted Milestone)
- 주요 산출물별 가중치 사전 합의
- 검수 완료 시 100% 인정
- 중간 산출물은 50% 규칙 적용
실제원가(AC) 집계
- 인건비: 투입 인력 월별 정산
- 직접비: 증빙 기준 실비 정산
- 간접비: 계약 요율 적용
5.2 진도율 산정 및 보고 체계
공공기관 프로젝트의 진도율 산정은 다음과 같은 다층적 접근을 사용한다:
# 진도율 산정 공식 예시
def calculate_progress():
# Level 1: 작업 패키지별 진도
wp_progress = {
'WP001': {'planned': 100, 'actual': 85, 'weight': 0.15},
'WP002': {'planned': 100, 'actual': 100, 'weight': 0.20},
'WP003': {'planned': 80, 'actual': 60, 'weight': 0.25},
# ...
}
# Level 2: 가중 평균 진도율
weighted_progress = sum(
wp['actual'] * wp['weight']
for wp in wp_progress.values()
)
# Level 3: 감리 조정 계수 (0.9 ~ 1.0)
audit_factor = 0.95
# Level 4: 리스크 조정 계수
risk_factor = 0.98
# 최종 진도율
final_progress = weighted_progress * audit_factor * risk_factor
return final_progress
6. WBS와 계약 관리의 연계

6.1 계약 구조와 WBS 정렬
공공기관 SI 프로젝트의 계약 구조는 WBS와 다음과 같이 매핑된다:
총액 계약 (Lump Sum Contract)
- WBS Level 1-2: 계약 범위 정의
- WBS Level 3-4: 산출물 정의
- WBS Level 5-6: 내부 관리용
단가 계약 (Unit Price Contract)
- 각 WBS 작업 패키지별 단가 설정
- 수량 변동에 따른 유연한 대응
- 추가 요구사항 발생 시 신속한 계약 변경
6.2 변경 관리와 WBS 업데이트
공공기관 프로젝트의 변경 관리는 다음과 같은 프로세스를 따른다:
변경 요청 발생
↓
WBS 영향도 분석
↓
계약 변경 필요성 검토
├─ 경미한 변경 (10% 이내)
│ └─ 내부 조정으로 처리
└─ 중대한 변경 (10% 초과)
└─ 계약 변경 절차 진행
├─ 원가 계산
├─ 계약 변경 협상
├─ 변경 계약 체결
└─ WBS 베이스라인 재설정
7. 디지털 전환 시대의 WBS 진화
7.1 AI/ML 프로젝트의 WBS 특수성

AI/ML 기반 공공 서비스 구축 시 WBS는 다음과 같은 특수성을 반영해야 한다:
데이터 준비 단계의 세분화
2. 데이터 준비 및 전처리
2.1 데이터 수집 계획 수립
2.2 데이터 수집 및 적재
2.3 데이터 품질 평가
2.4 데이터 정제 및 전처리
2.5 데이터 라벨링 (지도학습)
2.6 데이터 증강 (Data Augmentation)
2.7 데이터 분할 (Train/Validation/Test)
모델 개발의 반복적 특성 반영
3. 모델 개발 및 학습
3.1 베이스라인 모델 구축
3.2 모델 아키텍처 실험 (반복)
3.2.1 하이퍼파라미터 튜닝
3.2.2 모델 학습 및 검증
3.2.3 성능 평가 및 분석
3.3 모델 앙상블 및 최적화
3.4 모델 설명가능성 검증
7.2 클라우드 네이티브 프로젝트의 WBS
클라우드 전환 프로젝트에서 WBS는 다음과 같은 구조를 갖는다:
마이크로서비스 아키텍처 반영
4. 마이크로서비스 개발
4.1 도메인 모델링 및 서비스 경계 정의
4.2 서비스별 개발
4.2.1 사용자 서비스
4.2.2 인증 서비스
4.2.3 결제 서비스
...
4.3 API 게이트웨이 구축
4.4 서비스 메시 구성
4.5 분산 추적 및 모니터링
DevOps 파이프라인 구축
5. DevOps 환경 구축
5.1 IaC (Infrastructure as Code) 구현
5.2 CI/CD 파이프라인 구성
5.3 컨테이너 오케스트레이션
5.4 자동화 테스트 체계 구축
5.5 모니터링 및 알림 체계
8. WBS 최적화를 위한 실무 전략
8.1 WBS 구축 시 흔한 실수와 대응
과도한 세분화 (Over-decomposition)
- 문제: 관리 오버헤드 증가, 유연성 저하
- 해결: 프로그레시브 엘라보레이션 적용
- 실무 팁: 초기에는 Level 3까지만 상세화, 단계 진입 시 Level 5까지 구체화
기능 중심 분해 (Function-oriented Breakdown)
- 문제: 산출물 누락, 검수 기준 모호
- 해결: 산출물 중심 분해 (Deliverable-oriented)
- 실무 팁: 각 WBS 요소는 명사형(산출물)으로 정의
조직 구조와의 불일치
- 문제: 책임 소재 불명확, 커뮤니케이션 비효율
- 해결: OBS(Organizational Breakdown Structure)와 매핑
- 실무 팁: WBS-OBS 매트릭스 작성으로 책임 명확화
8.2 WBS 도구 및 시스템 활용
상용 도구 활용 전략
Microsoft Project
- 장점: 범용성, EVM 기능, 보고서 자동화
- 단점: 라이선스 비용, 학습 곡선
- 활용: 대규모 프로젝트, 정형화된 보고 체계
Primavera P6
- 장점: 대규모 프로그램 관리, 리소스 최적화
- 단점: 높은 도입 비용, 복잡성
- 활용: 다중 프로젝트 통합 관리
JIRA + Confluence
- 장점: 애자일 친화적, 협업 도구 통합
- 단점: 전통적 WBS 지원 한계
- 활용: 하이브리드 방법론 프로젝트
공공기관 특화 시스템 연계
- 나라장터 (조달청): 계약 정보 연동
- e-나라도움 (기획재정부): 예산 집행 연계
- 정보화사업 관리시스템: 진도 보고 자동화
8.3 WBS 성숙도 모델
조직의 WBS 역량 수준을 평가하고 개선하기 위한 5단계 성숙도 모델:
Level 1: 초기 (Initial)
- 비정형화된 WBS 작성
- 프로젝트별 상이한 구조
- 수동 관리
Level 2: 관리 (Managed)
- 기본적인 WBS 템플릿 존재
- 표준 코드 체계 적용
- 스프레드시트 기반 관리
Level 3: 정의 (Defined)
- 조직 차원의 WBS 표준 확립
- WBS Dictionary 체계화
- PM 도구 활용
Level 4: 정량화 (Quantified)
- EVM 기반 성과 측정
- 과거 데이터 기반 추정
- 시스템 간 자동 연계
Level 5: 최적화 (Optimized)
- AI 기반 WBS 자동 생성
- 실시간 진도 추적
- 예측적 프로젝트 관리
9. 사례 연구: 대규모 공공 SI 프로젝트
9.1 프로젝트 개요
한국**** 00시스템 재구축 프로젝트를 예시로 WBS 구축 과정을 살펴보자:
프로젝트 특성
- 규모: 189억원, 18개월, 79명
- 범위: 전사 시스템 재구축 및 클라우드 전환
- 특수성: 공공기관 최초 하이브리드 클라우드 도입
9.2 WBS 설계 과정
1단계: 프로젝트 범위 정의
프로젝트 헌장 검토
↓
이해관계자 식별 및 요구사항 수집
↓
범위 기술서 작성
↓
WBS 상위 레벨(1-2) 정의
2단계: 단계별 세분화
분석/설계 단계 (4개월)
- 30% 수준 상세화
- 주요 마일스톤 정의
- 산출물 목록 확정
개발 단계 (8개월)
- 70% 수준 상세화
- 스프린트별 백로그 매핑
- 리소스 할당 계획
안정화 단계 (6개월)
- 100% 상세화
- 일일 단위 작업 추적
- 이슈/리스크 통합 관리
3단계: 통합 및 최적화
WBS 통합 검토
├─ 100% 규칙 검증
├─ 중복/누락 확인
└─ 의존관계 검증
베이스라인 설정
├─ 승인 프로세스
├─ 변경 통제 절차 수립
└─ 버전 관리 체계 구축
9.3 실행 중 WBS 관리
주간 관리 사이클
월요일: 주간 작업 패키지 확인
화-목: 일일 진도 업데이트
금요일: 주간 진도 집계 및 보고
월간 관리 사이클
월초: 월간 계획 대비 실적 분석
월중: 중간 점검 및 조정
월말: 월간 성과 평가 및 차월 계획
분기별 관리 사이클
베이스라인 재검토
중대 변경사항 통합
계약 변경 협의 (필요시)
차분기 상세 계획 수립
10. 미래 전망과 제언
10.1 WBS의 디지털 트랜스포메이션
AI 기반 WBS 자동화 머신러닝을 활용한 WBS 템플릿 추천 시스템이 도입되고 있다.
과거 유사 프로젝트의 WBS를 학습하여 최적화된 구조를 제안하는 방식이다.
# AI 기반 WBS 생성 개념 코드
class WBSGenerator:
def __init__(self, historical_projects):
self.model = self.train_model(historical_projects)
def generate_wbs(self, project_characteristics):
# 프로젝트 특성 분석
features = self.extract_features(project_characteristics)
# 유사 프로젝트 검색
similar_projects = self.find_similar(features)
# WBS 템플릿 생성
template = self.model.predict(features)
# 프로젝트별 커스터마이징
customized_wbs = self.customize(template, project_characteristics)
return customized_wbs
블록체인 기반 WBS 변경 관리 WBS 변경 이력을 블록체인에 기록하여 투명성과 추적성을 강화하는 접근이 시도되고 있다.
디지털 트윈과 WBS 연계 물리적 인프라 구축 프로젝트에서 디지털 트윈과 WBS를 연계하여 실시간 진도 추적이 가능해지고 있다.
10.2 공공부문 WBS 발전 방향
표준화와 유연성의 균형
- 부처별 특성을 반영한 섹터별 WBS 표준 개발
- 애자일과 전통적 방법론의 하이브리드 WBS 체계
- 성과 중심 WBS로의 패러다임 전환
데이터 기반 의사결정 강화
- WBS 기반 빅데이터 분석으로 프로젝트 성공 요인 도출
- 예측적 분석을 통한 선제적 리스크 관리
- 실시간 대시보드 기반 경영진 의사결정 지원
생태계 관점의 WBS 설계
- 다중 이해관계자 관점 통합
- 사회적 가치 실현 요소 반영
- ESG 요구사항의 WBS 내재화
결론
WBS는 단순한 프로젝트 관리 도구가 아니라 공공기관 프로젝트의 성공을 좌우하는 전략적 프레임워크다.
특히 한국 공공기관의 복잡한 거버넌스 구조와 엄격한 규제 환경에서 WBS는 프로젝트의 투명성, 책임성, 그리고 성과를 보장하는 핵심 메커니즘으로 작동한다.
성공적인 WBS 구축과 운영을 위해서는 다음이 필요하다:
첫째, 조직의 특성과 프로젝트의 성격에 맞는 맞춤형 WBS 체계 수립
둘째, 이해관계자 간 명확한 소통과 합의 기반 마련
셋째, 지속적인 모니터링과 개선을 통한 WBS 최적화
넷째, 디지털 기술 활용을 통한 WBS 관리의 효율화
다섯째, 조직 차원의 WBS 역량 성숙도 제고
WBS는 계속 진화하고 있다.
AI, 블록체인, 디지털 트윈 등 신기술과의 융합을 통해 더욱 지능적이고 자동화된 프로젝트 관리가 가능해질 것이다.
그러나 기술이 아무리 발전하더라도 WBS의 본질 - 복잡한 프로젝트를 관리 가능한 단위로 체계화하는 것 - 은 변하지 않을 것이다.
공공기관 프로젝트 관리자들은 WBS를 단순한 문서나 도구로 보지 말고, 프로젝트 성공을 위한 사고 체계이자 커뮤니케이션 프레임워크로 인식해야 한다.
이를 통해 국민의 세금으로 수행되는 공공 프로젝트의 가치를 극대화하고, 디지털 정부 구현이라는 국가적 목표 달성에 기여할 수 있을 것이다.
참고 문헌
- Project Management Institute. (2021). A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Seventh Edition.
- 한국소프트웨어산업협회. (2023). 공공 소프트웨어사업 관리 가이드.
- 정보통신산업진흥원. (2023). 공공부문 SW사업 관리 매뉴얼.
- Practice Standard for Work Breakdown Structures. (2019). Project Management Institute.
- 조달청. (2023). 정보화사업 계약업무 매뉴얼.
- 행정안전부. (2023). 전자정부 프로젝트 관리 지침.
저자 소개: JYH
본 글은 공공기관 SI 프로젝트 관리 분야의 실무 경험과 학술적 연구를 바탕으로 작성되었습니다.
한국 공공기관의 특수성을 고려한 WBS 체계 구축과 운영에 대한 실무적 인사이트를 제공하고자 합니다.
Keywords: #WBS #WorkBreakdownStructure #공공SI #프로젝트관리 #한국공공기관 #EVM #프로젝트거버넌스 #디지털전환 #시스템구축