title: "Software 비용 추정"
description: "Software 비용 추정"
cleanUrl: /sw-engineer/software-cost-estimation
ogImage: ""
floatFirstTOC: right
S/W 비용 추정(cost estimation)의 정의
- S/W 시스템을 개발하기 위해 필요한 노력을 예측하는 프로세스
- S/W 개발 비용의 대부분은 工數(person-month)로 표현되는 인간의 노력(effort). 대부분의 추정 기법은 여기에 초점을 맞춤.
S/W 비용 추정의 중요성
- 개발자 및 고객 모두에게 매우 중요(critical) : RFP, 계약, 스케줄링, 모니터링, 제어 모두에 사용
- 전체 비즈니스 계획에 따라 개발 프로젝트를 분류하고 우선순위를 설정을 도움
- 프로젝트에 어떤 리소스를 투입할지, 해당 리소스가 어떻게 잘 사용될지를 결정
- 변화와 재계획 지원의 영향을 평가
- 프로젝트의 관리와 제어가 용이해짐
- 고객은 추정된 비용 내에 실제 개발 비용을 기대
S/W 비용 추정의 결정 사항
- 노력(effort; 일반적 척도는 工數)
- 프로젝트 기간(일반적 척도는 calendar time)
- 비용(일반적 척도는 원/달러)
- 대부분의 추정 모델이 결정하고자 하는 대상은 노력. 노력은 프로젝트 기간과 비용으로 환산됨
잘된 s/w 비용 추정의 특징
- 이해성: 비용 추정이 프로젝트 관리자와 개발 팀에게 이해되고 지원됨
- 현실성: 모든 이해관계자에게 현실적임을 인정받음