8. 계획(2) - 비용산정기법(하향식 산정 기법, 상향식 산정 기법)

2025. 4. 7. 19:48
반응형

이전 포스터에서는 소프트웨어 개발 계획 수립 과정에서 비용 산정의 어려움에 대해 살펴보았다.

 

이번 포스터에서는 이러한 문제를 어떻게 극복할 수 있을지, 그리고 보다 정확한 비용 산정을 위해 사용할 수 있는 다양한 접근법을 소개하고자 한다.

 

1. 하향식 산정 기법

가장 기본적이고 직관적인 접근 방식은 과거의 유사한 프로젝트 경험을 가진 전문가의 자문을 구하는 것이다. 이를 하향식 산정 기법이라고 하며, 전체 프로젝트 규모를 상위 수준에서 파악하고 이를 기준으로 비용을 추정하는 방식이다. 간편하게 적용할 수 있다는 장점이 있지만, 전문가의 주관에 크게 의존하므로 정확성이 떨어질 수 있다는 한계도 존재한다.

 

1.1. 전문가 판단 기법

경험 많은 전문가가 자신의 직관과 지식을 바탕으로 비용을 추정하는 방식이다. 빠르고 간단하게 견적을 산출할 수 있는 장점이 있으나, 주관적인 편차가 클 수 있어 여러 전문가의 의견을 함께 수렴하는 것이 효과적이다.

1.2. 델파이 기법

 

델파이 기법은 익명의 전문가들이 반복적인 피드백 과정을 거쳐 의견을 조율하고 수렴해 가는 구조화된 방식이다. 반복 라운드를 통해 점점 더 일관된 추정치를 도출할 수 있어, 전문가 판단 기법의 단점을 보완하는 데 유용하다.

 

2. 상향식 산정 기법

하향식 기법보다 더 세부적이고 구체적인 접근 방식은 상향식 산정 기법이다. 전체 프로젝트를 작은 단위로 나누고, 각 구성 요소의 작업량과 소요 자원을 예측해 전체 비용을 합산하는 방식으로, 보다 체계적이고 신뢰도 높은 산정이 가능하다.

 

2.1. 원시 코드 라인 수 기법

 

가장 전통적인 상향식 방법 중 하나로, 예상되는 소스 코드의 총 라인 수(LOC)를 기준으로 개발 규모를 산정하고 이를 통해 필요한 노력과 비용을 계산한다. 다만, LOC 자체가 개발자의 스타일이나 언어에 따라 달라질 수 있어 정밀한 적용을 위해서는 보완 지표가 필요할 수 있다.

 

2.2. 개발 단계별 노력 기법

이 방법은 개발 과정을 요구사항 분석, 설계, 구현, 테스트 등 여러 단계로 나누고, 각 단계별로 필요한 노력과 자원을 예측하여 전체 비용을 추정하는 방식이다. 단계별로 체계적인 자원 할당이 가능하다는 점에서 실무적으로 많이 활용되는 방법이다.


출처: 쉽게 배우는 소프트웨어 공학

 

쉽게 배우는 소프트웨어 공학 - 예스24

소설처럼 술술 익히는 소프트웨어 공학중요하지만 다소 뜬구름 잡는 얘기 같았던 소프트웨어 공학 이론을 핵심만 추려 명쾌하게 정리해준다. 일상에서 흔히 접할 수 있는 예시를 통해 소프트웨

www.yes24.com

반응형

BELATED ARTICLES

more