ICT 소프트웨어 가격 책정과 개발자 생산성, 어떻게 측정해야 하는가
소프트웨어 개발자 한 명의 생산성을 어떻게 측정할까? 코드 라인 수? 커밋 수? 배포 횟수? 어느 것도 온전한 그림을 주지 못한다. 기업 입장에서는 더 복잡하다. 소프트웨어 가격을 어떻게 책정하고, 그 가격이 개발자 생산성과 어떤 관계가 있는지 파악하기 어렵다. 1999년 미국 국민소득계정에 소프트웨어 지출이 포함된 건 중요한 혁신이었지만, 무형자산의 측정은 여전히 과제다.
The Review of Income and Wealth에 발표된 연구는 기업 ICT 소프트웨어 가격 책정과 개발자 생산성 측정의 새로운 접근을 제시한다. 무형자산으로서의 소프트웨어를 어떻게 경제적 가치로 환산할 것인가라는 근본적 질문에서 출발한다.
연구는 소프트웨어 가격 책정 모델과 개발자 생산성 지표를 체계적으로 분석하고, 두 영역 간의 관계를 모델링했다. 기존의 가격 책정은 원가 기반과 시장 기반으로 나뉘지만, 소프트웨어는 복제 비용이 거의 제로라 원가 기반이 무의미하고, 시장 기반은 비교 대상이 불분명하다.
핵심 결과를 보면, 연구는 소프트웨어 가격 책정에서 가치 기반 접근이 원가 기반보다 현실적임을 보였다. 소프트웨어가 창출하는 비즈니스 가치—비용 절감, 매출 증대, 리스크 감소—를 기준으로 가격을 책정하는 것이 소프트웨어의 경제적 특성에 부합한다. 개발자 생산성은 기능 포인트(Function Point) 단위로 측정할 때 코드 라인 수보다 의미 있는 지표가 되었다. 기능 포인트는 소프트웨어가 제공하는 기능의 양을 측정하므로, 복잡도와 가치를 동시에 반영할 수 있다.
이 연구가 중요한 이유는 소프트웨어 경제학의 근본적 과제—무형자산의 가치 측정—에 체계적 프레임워크를 제시한다는 것이다. 소프트웨어 산업이 GDP에서 차지하는 비중이 계속 커지는데, 측정 방법이 제자리걸음이면 경제 분석의 정확도가 떨어진다.
한계로는 가치 기반 가격 책정이 소프트웨어 유형과 시장 상황에 따라 적용이 복잡하고, 기능 포인트 측정 자체도 주관적 요소가 개입된다는 점이 있다. 또한 연구가 주로 미국 시장 데이터에 기반하여 다른 경제 환경에서의 일반화에는 한계가 있다.
소프트웨어 가격을 책정해야 한다면 원가 기반이 아닌 가치 기반 접근을 고려하라. 소프트웨어가 고객에게 절약해주는 비용이나 창출하는 매출을 정량화하면 가격의 근거가 명확해진다. 개발자 생산성은 코드 라인 수가 아닌 기능 포인트나 배포된 기능 단위로 측정하는 것이 실질적인 가치를 반영한다.
📖 *Enterprise information and communications technology software pricing and developer productivity measurement* | 논문 원문
※ 이 기사는 학술 논문을 바탕으로 작성되었습니다. 실제 적용 시 환경에 따라 다를 수 있으니 전문가와 상담하세요.