본문 바로가기
학교 CS/소프트웨어공학 (3-1학기)

CH6 소프트웨어 프로젝트 계획 (3)

by 우중충 2025. 4. 28.
반응형

📘 CH 6 소프트웨어 프로젝트 계획 (3)

1. 프로젝트 통제

1.1 개념

  • 프로젝트가 계획대로 잘 수행되고 있는가?
  • 정기적인 검토와 시정 조치를 통해 비용/일정/성과 기준으로 통제

1.2 프로젝트 진행 단계

  • 착수 → 계획 → 실행 → 종료
  • 실행 중에는 계획 vs. 실적 비교 → 통제 및 조정

1.3 계획 vs. 실적 비교 항목

  • 일정: 계획 대비 현재 위치
  • 비용: 예산 초과 여부
  • 작업 성과: 실제 완료 수준

2. 프로젝트 관리 현황과 문제점

2.1 일반적인 문제

항목 문제점

주관적 판단 “00% 완료” → 정확하지 않음
오차 발생 비용 초과, 일정 지연
실패 사례 프로젝트 완수 실패 다수 (Standish Group)

3. 효과적인 프로젝트 통제를 위한 방법

3.1 정량적 통제 항목

  • 일정 관리: 기간 중심
  • 비용 관리: 예산 중심
  • 작업 성과 관리: 실적 중심

3.2 통합 관리 개념

  • 작업량 × 기간 → 비용으로 환산하여 통합 관리

4. Earned Value Management (EVM)

4.1 개요

  • 프로젝트의 일정/비용/성과를 통합적으로 관리
  • 화폐 단위로 실적 정량화 → 시각적 분석 가능

4.2 주요 용어 정리

용어 설명 약어 (동의어)

BCWS 계획된 작업의 계획 비용 PV (Planned Value)
BCWP 수행한 작업의 계획 비용 EV (Earned Value)
ACWP 수행한 작업의 실제 비용 AC (Actual Cost)
BAC 전체 작업의 총 계획 비용
EAC 전체 완료까지 예측되는 실제 비용 ACWP + (BAC - BCWP) / CPI
VAC 완료 시점의 예측 비용 차이 BAC - EAC

4.3 성과 분석 지표

지표 계산식 해석

SV (일정 편차) BCWP - BCWS +면 일정 앞섬, -면 지연
CV (비용 편차) BCWP - ACWP +면 절약, -면 초과
SPI (일정 효율 지수) BCWP / BCWS <1이면 일정 지연
CPI (비용 효율 지수) BCWP / ACWP <1이면 비용 초과
VAC (완료 시 편차) BAC - EAC +면 절감, -면 초과

5. EVM 실전 예제

✅ 예제 1: 쇼핑몰 웹사이트 개발

▪ 기본 정보

  • 계약금: 90,000,000원
  • 소요 예정비용: 80,000,000원
  • 수익 예정비용: 10,000,000원
  • 개발 기간: 6개월

▪ 현재 시점 비용 상태

항목 금액

BCWS 45,760,000
BCWP 44,400,000
ACWP 50,000,000

▪ 분석 결과

  • SV = -1,360,000 → 일정 지연
  • CV = -5,600,000 → 비용 초과
  • CPI = 0.88 → 비효율적 집행
  • EAC = 90,454,545원 → 예측 비용
  • VAC = -10,454,545 → 약 1천만 원 초과 예상

✅ 예제 2: 활동별 EVM (7일차 기준)

▪ 활동별 진행 정보

활동 완료율 (%) ACWP BCWP BCWS

A 100 600,000 600,000 600,000
B 100 1,400,000 1,200,000 1,200,000
C 33 500,000 400,000 800,000
D 50 200,000 200,000 400,000
E 0 0 0 0
합계 2,700,000 2,400,000 3,000,000

▪ 분석 결과

  • CPI = 0.89
  • SPI = 0.80
  • CV = -300,000
  • SV = -600,000
  • EAC = 4,160,000
  • VAC = -460,000

📉 일정과 비용 모두 계획보다 뒤쳐져 있으며, 최종적으로 46만 원 초과가 예상됩니다.