국제표준기반 기능점수 산정 안내서 - 저자 엠앤엠솔루션(주) 김종성 대표

김종성
2025-02-20


본 자료는 대한민국에서 기능점수 최고 전문가인 엠앤엠솔루션(주) 김종성 대표가 2014년에 저술한 소프트웨어 규모측정 영역의 국제표준인 Function Point(기능점수)에 대한  입문자 수준부터 최고 전문가 수준까지 모두가 활용할 수 있도록 심혈을 기울여 저술한 안내서 입니다.


1.1 기능점수 산정 안내서의 목적

기능점수 산정 안내서는 국가·지방자치단체·국가 또는 지방자치단체가 투자하거나 출연한 법인 또는 기타 공공기관 등(이하 “국가기관 등”이라 한다)과 민간기관에서 소프트웨어 개발, 재개발, 운영 및 유지관리 등에서 합리적인 예산수립과 집행, 적정 투입인력 추정 및 관리 그리고 적정 사업기간 산출 등을 목적으로 국제표준 기능점수방법인 ISO/IEC 20926;2009(IFPUG FPA) CPM방법에 대한 기능점수 산정 절차와 규칙을 기반으로 현재 사용 중인 SW사업대가산정가이드(한국소프트웨어산업협회), 2012년까지 사용했던 SW사업대가기준 해설서(정보통신산업진흥원), 공공 및 민간 기능점수 교육교재 등 다양한 기능점수 관련 참고자료와 정보화사업의 기능점수 실무측정 사례 및 용어 등을 참고하여 국제표준 기능점수 규칙을 준수하면서 우리나라 정보화사업 환경에 적합한 기능점수 산정규칙과 절차 정의, 산정규칙별 자세한 해설과 사례를 제공함으로써 누구나 쉽게 학습하고 최대한 정확하게 실무에 적용할 수 있도록 하는 것이 안내서의 목적이다.

소프트웨어사업에서 규모를 산정하는 활동은 전체 수명주기 동안 반복적으로 수행되는 활동으로 발주자나 수주자를 비롯한 관련된 이해관계자들에게 예산수립, 사업발주, 과업변경 영향 분석, 사업기간 산정, 프로젝트 계획수립 및 통제, 품질관리 등 합리적이고 체계적인 정보화사업 관리에 큰 영향을 미치는 중요한 요소이다.

따라서, 본 안내서는 국가기관 및 민간기관의 정보화사업의 합리적이고 객관적인 사업규모를 국제표준 기능점수방법을 준수한 기능규모를 산출함으로써 소프트웨어 사업의 품질을 향상 시키고 제값주기 환경을 지속적으로 정착시키며 소프트웨어산업의 경쟁력을 높이는 효과를 거둘 것으로 기대한다.


1.2 기능점수 산정 안내서의 배경

현재까지 국가기관 및 민간기관에서 정보화사업의 합리적이고 객관적인 사업규모 산정을 위해 국제표준 기능점수방법을 적용하고 있으나, 기능점수 산정 절차와 방법에 대한 정확한 이해를 바탕으로 실무 적용능력을 확보한 후에 대상 시스템의 기능규모를 산정해야만 신뢰할 수 있는 기능점수를 도출할 수 있다. 그러나 복잡한 기능점수 산정 절차와 규칙을 학습할 수 있는 교육기회 부족 및 실무적용 기회 부족 등 환경적 제약요인에 따라 신뢰할 수 있는 기능점수 산출을 어렵게 하고 있으며 또한 기능점수 확산의 제약요인으로 지적되고 있다. 이러한 문제점 해소를 위하여 발주자나 수주자 등 이해관계자들이 자율학습이 가능하도록 기능점수 산정 절차별 규칙을 상세하게 해설하고, 다양한 예제 및 사례를 포함하고 있어 신뢰할 수 있는 기능점수 산출에 기여하고 향후 기능점수 확산에 기여할 것으로 기대된다.

본 안내서는 국제표준 기능점수방법인 IFPUG CPM방법을 적용하고자하는 초보자, 중급자, 전문가 구분없이 누구나 쉽게 이해하고 적용할 수 있도록 상세한 설명과 다양한 사례를 제공하여 모든 사람들이 자율학습을 통하여 기능점수 산정 절차와 규칙을 이해할 수 있도록 하였다.


구분

설명

기능점수 산정에 대한

현행 문제점

발주자 및 수주자 등 복잡한 기능점수 산정절차와 방법에 대한 상세 안내서 부재로 인한 불편 호소

따라서 정보화 예산수립 시 과업범위를 대상으로 기능점수방법을 활용한 객관적 업무량 평가를 수행하지 않거나 형식적으로 수행

산출된 예산과 개발업무량(기능점수)간 상관성이 낮음

정보화사업 품질저하 및 SW산업경쟁력 낙후

기능점수 산정 안내서 개발 필요성

국가기관 등에서 발주하는 정보화사업 예산 산정 및 집행기준으로 활용되는‘SW사업대가산정가이드’에서 정의된 기능점수 표준절차와 방법의 정확한 적용을 위한
- 복잡한 기능점수 규칙 및 절차 이해를 위한 자세한 설명 필요
- SW개발사업의 다양한 업무영역을 고려한 기능점수 산정사례 필요

따라서 제안요청서 등 가용 산출물을 활용한 객관적인 사업규모 산정을 위한 ‘기능점수 산정 안내서’개발이 필요함