소프트웨어 개발 견적의 이해
1. 맨먼스란? (man/month)
- 소프트웨어를 한 달 간 개발하는 데 소요되는 총 인원수를 기준으로 몇 개월에 개발할 수 있는 양인가를 의미
- 한 사람이 한 달 동안 작업할 수 있는 양을 계산해 사업비를 측정
- 투입한 인력 수를 기준으로 사업비 책정
- man-day : 사람의 1일 작업량 (8시간 기준)
- man-month : 사람의 1개월 작업량 (SW 노임단가 시 20.8 기준, 학술용역단가 시 22일 기준 / 기준은 변동 가능)
- man-year : 사람의 1년 작업량 (12개월)
- 기본적으로 맨먼스는 참여율*참여기간으로 계산
- 인건비는 참여율*참여기간*노임단가로 계산
ex) 1인, 100%, 12개월 : 12MM
2인, 50%, 6개월 : 6MM
3인, 40%, 7개월 : 8.4MM
* 2020 소프트웨어 개발자 노임단가가 공표되었는데,
2019년까지는 개발자 등급을 초,중,고,특급으로 나누어 노임단가를 산정하였으나
2020년부터는 직무별로 세분화되어 노임단가를 계산하였습니다.
2. 비용산정의 의의
- 단위작업공수(비용)를 통한 총 공수(총 비용)을 WBS에 근거하여 산출하면 계약의 근거로 활용한다.
- 비용을 낮게 산정 시 : 품질문제 발생, 납기문제, 개발자 부담 가중
- 높게 산정 시 : 예산 낭비, 일의 효율성 저하
3. 개발 비용 산정 시 고려사항
1) 프로젝트 요소
a. 제품의 복잡도 : 소프트웨어의 종류(응용/유틸리티/시스템 등)에 따라 달라지는 문제의 난이도
b. 시스템의 크기 : 소프트웨어의 규모(대형/소형)에 따라 입출력 양식수 등 개발할 시스템의 규모
c. 요구되는 신뢰도 : 프로그램이 일정한 기간 내에 주어진 조건 하에서 필요한 기능을 수행하는 정도로
정확성, 견고성, 완전성, 일관성 등을 의미
2) 자원 요소
a. 인적자원 : 관리자, 개발자의 능력 혹은 자질
b. 하드웨어 자원 : 개발 장비나 워드 프로세서, 프린터와 같은 보조 장비
c. 소프트웨어 자원 : 언어 분석기, 문서화 도구, 요구 분석기 등과 같은 개발 지원 도구
3) 생산성 요소
a. 개발자의 능력 : 전문분야에 대한 지식, 유사 분야에 대한 경험, 응용 분야에 대한 이해도, 책임감, 창의력 등
b. 개발 기간 : 소프트웨어 개발 기간
4. 상/하향식 산정방법
1) 하향식 산정방법
a. 경험적 단언 (시스템 이해 후), 개발자 합의 (인력, 시스템 크기, 예산)
- 소프트웨어 개발 기술 경험이 많은 전문가 판단에 따라 산출하는 방식으로 2명 이상의 전문가에게 의뢰
- 간편하고, 신뢰감을 줄 수 있으나 낙관적 결과가 나올 수 있으며, 비과학적이며, 개인차가 큼
b. 전문가 감정과 델파이 방식
- 전문가들이 편견이나 분위기에 지배 받지 않도록 조정자(coordinator)를 필요로 함
- 조정자가 시스템 정의서, 비용 산출 양식을 전문가들에게 제공하고 비용 산출 회의를 소집
- 전문가들은 익명으로 각자의 산정 작업을 완료하면, 조정자가 산정 내용을 요악하고, 차이가 많을 시 다시 회의 소집
- 전문가들은 다시 익명으로 산정작업을 실시하고, 의견 일치를 이룰 때 까지 반복
2) 상향식 산정방법
- 서브 시스템의 개발비를 산정 한 후, 합산하여 전체 시스템의 비용을 산정하는 방식으로 하향식 방법의 비과학성을 보완한 것
- 개발할 시스템을 WBS로 정의하고, 각 구성요소에 대한 산정을 독립적으로 실시 후 이를 합산하는 방식
- 프로젝트를 위한 소 작업에 소요되는 기간을 구하고, 여기에 투입되어야 할 인력과 참여도를 곱하여 최종 인건비 계산
a. 업무 분류 구조 정의, 각 구성요소에 대한 독립적 산정, 집계
b. LOC 기법, 개발 단계별 인원 수 기법 이용
5. 견적 용어
1) 제경비
- 일반적으로 직접인건비 110~120%로 산정
- 직접비(직접인건비와 직접 경비)에 포함되지 아니하고 소프트웨어 사업자의 행정운영을 위한 기획, 경영, 총무 분야 등에서
발생하는 간접 경비로서 임원, 서무, 경리직원등의 급여, 사무실비, 사무용 소모품비, 비품비, 기계기구의 수선 및 상각비,
통신 운반비, 회의비, 공과금, 운영 활동 비용 등을 포함
2) 기술료
- 일반적으로 (직접인건비+제경비)*20~40%
- 소프트웨어 사업자가 개발, 보유한 기술의 사용 및 기술 축적을 위한 대가로서 조사연구비, 기술개발비, 기술훈련비 및 이윤 등을 포함
* 출처
terms.naver.com/entry.naver?docId=2065210&cid=50305&categoryId=50305
'IT 견적' 카테고리의 다른 글
IT 견적 산출의 기본 - WBS (0) | 2021.03.22 |
---|---|
웹사이트 개발 견적 양식 (0) | 2021.03.22 |
SW 노임단가 - 직무체계 및 정의 (0) | 2021.03.19 |
2021년 적용 SW기술자 노임단가 (0) | 2021.03.19 |
2018년도 적용 SW기술자 평균임금 (0) | 2021.02.08 |
댓글