그냥 개발자 블로그

산출 방법에 따라 달라지는 홈페이지(소프트웨어) 개발 견적 본문

IT소식&팁

산출 방법에 따라 달라지는 홈페이지(소프트웨어) 개발 견적

마음이파파 2018. 8. 14. 10:00




홈페이지 (또는 소프트웨어) 개발 견적은 동일한 개발이라고 해도 기업 규모,  기술력, 사용 기술 등에 따라 다양하게 나올 수 있습니다. 맞춤 서비스에 가깝기 때문이라고 볼 수 있습니다. 




의뢰 올때 간혹 기능 점수 방식으로 견적을 내달라고 하시는 기업들이 있습니다. 기능 점수 방식은 견적 산출 방식의 여러 방법 중 하나 입니다. 이외에도 견적 내는 방식에는 시스템 크기 방식과 작업 공수 방식 등 다양합 니다. 대표적으로  시스템 크기 방식 , 기능 점수 방식, 작업 공수 방식이 있습니다.



시스템 크기 방식 (Line of Code)

의뢰 시스템을 개발하는데 필요한 코드 라인 수를 예상하여 견적 산출



기능 점수 방식 (Function Point)

데이터 이동 흐름을 기준으로 사전에 정해진 기능 점수로 견적 산출



작업 공수 방식 (Man/Month)

개발자 1인이 한달 동안 개발할 수 있는 양을 기준으로 견적 산출





대체로 작업 공수 방식이 가장 많이 선호되고 있으며, 그 뒤를 기능 점수 방식이 따라오고 있습니다.












"동일한 시스템을 각각 다른 방법으로 견적을 내면 어떻게 달라질까?" 라는 의문이 생겼습니다. 그래서 동일한 조건에서 '전자메뉴판 대행관리 시스템' 프로젝트에 대한 견적을 직접 산출하여 비교해 보았습니다.



프로젝트 요구사항(예시)

- 단말기 소프트웨어 개발(오프라인에서도 동작 필요)

- 웹 관리 시스템을 이용하여 전자메뉴판 내용 원격 조정

- 직원 직급에 따라 시스템 접근 권한 제한 

- 영업 실적 관리 시스템 필요



기능 점수 방식 결과

29,351,534 원


작업 공수 방식 결과

21,555,000 원




위 예시 이외에도 2차례 다른 예를 가지고 테스트 해보았으나 대체적으로 기능 점수 방식으로 견적을 낼때가 약 30% 더 나왔습니다. 

그렇지만 기능 점수 방식의 견적이 항상 비싸다고 단정 지을 수 없습니다. 


기능 점수 방식의 경우 견적 산출 시 작업 공수 방식에 비하여 많은 시간이 소요 됩니다. 기능들의 구현을 꼼꼼히 검토해서 산출해야 하기 때문 입니다. 따라서 추후에 추가 견적이 발생할 확률이 낮습니다. 


반면, 비교적 느슨하게 산출하는 작업 공수 방식은 견적 산출이 기능 점수 방식에 비해 빠릅니다. 하지만 사전에 필요한 내용들을 놓쳐서 추후에 추가 견적이 발생할 확률이 기능 점수 방식에 비해 높습니다.










[문의하기]




copyright ⓒ 2018. 워크식스