블로그

SW 개발사업의 적정 사업기간 산정 가이드: 합리적인 일정 수립의 핵심

SW 개발사업의 적정 사업기간 산정 가이드: 합리적인 일정 수립의 핵심

estimation criteria for appropriate business period for software development business

아이디어가 있나요?

Hitek 언제나 당신과 동행할 준비가 되어있습니다.​

소프트웨어 개발사업의 성패는 적절한 사업기간 산정에 달려 있습니다. 너무 짧은 기간은 품질 저하를, 너무 긴 기간은 예산 낭비를 초래하죠. 과학기술정보통신부와 정보통신산업진흥원(NIPA)에서 발간한 SW 개발사업 적정 사업기간 산정 가이드를 바탕으로, 공공기관과 민간 기업 모두가 적용할 수 있는 실전 전략을 소개합니다.


왜 적정 사업기간 산정이 중요한가?

과거에는 예산 집행 기간에 맞춰 사업기간을 임의로 결정하는 경우가 많았습니다. 하지만 이제는 「소프트웨어 진흥법」 제45조에 따라 합리적인 기간 산정이 의무화되었습니다. 적정 기간을 확보하지 못하면 다음과 같은 문제가 발생할 수 있습니다:

  • 품질 저하: 테스트와 검증 시간 부족으로 시스템 결함 증가
  • 예산 초과: 무리한 일정으로 인한 추가 인력 투입 필요
  • 유지보수 비용 증가: 미흡한 개발로 인한 사후 보완 작업 확대

2020년 12월 개정된 법령에 따르면, 모든 SW 개발사업은 기능점수(FP) 분석, 사업 기초 자료, 유사사업 비교 등을 통해 기간을 산정해야 합니다.


적정 사업기간 산정 4단계 프로세스

1. 기능점수(FP) 기반 개발기간 계산

기능점수 분석은 소프트웨어 규모를 객관적으로 측정하는 국제 표준 방법입니다. 다음 공식을 적용합니다:

전체 개발기간 = (사업규모(FP) ÷ 1인 생산성(FP/월)) ÷ 월 평균 투입 인력 수

예시: 1,760FP 규모의 프로젝트에서 1인 생산성이 22FP/월이고, 월평균 12명이 투입된다면,
(1,760 ÷ 22) ÷ 12 ≈ 6.7개월이 기본 개발기간입니다.

📊 사업규모별 생산성 기준
| FP 규모 | 1인 생산성 (FP/월) |
|—————|——————-|
| ~1,000 FP | 19 |
| 1,000~2,000 FP | 22 |
| 2,000~3,000 FP | 24 |
| 3,000 FP~ | 22 |

자세한 FP 산정 방법은 소프트웨어사업 대가산정 가이드를 참고하세요.

2. 사업 기초 자료 검토

  • 요구사항 명세서: 기능적/비기능적 요건의 복잡도 분석
  • 예산 계획: 단년도 vs. 다년도 계약 여부 확인
  • 발주 환경: 내부 인프라 구축 현황(예: 클라우드 마이그레이션 필요성)

3. 유사사업 사례 비교

조달청(Nara)이나 SPRi(소프트웨어사업정보저장소)에서 유사 프로젝트 데이터를 조회합니다. 예를 들어, 2,000FP 규모의 전자정부 시스템이 평균 9개월 소요되었다면, 이를 참고해 조정합니다.

4. 특이사항 반영

다음 요소는 추가 기간이 필요할 수 있습니다:

  • 외부 연계: 타 기관과의 API 통합 (+1~2개월)
  • 신기술 도입: AI/블록체인 등 미검증 기술 적용 시 리스크 대비 기간 확보
  • 하드웨어 구매: 서버 도입 및 설정 기간 포함

실무 팁: 과업심의위원회 운영 가이드

1억 원 이상의 프로젝트는 5~10명의 전문가로 구성된 과업심의위원회를 통해 기간을 확정해야 합니다. 위원회는 다음 역할을 수행합니다:

  1. 발주자가 제출한 FP 산정서 검증
  2. 사전 준비 자료(예: RFP, 유사계약서)의 타당성 평가
  3. 위원별 산정 결과 편차가 15% 이내로 조정

💡 주의사항: 1억 원 미만 프로젝트도 종합산정서를 RFP에 반드시 첨부해야 합니다(과학기술정보통신부 고시 제2020-12호).


자주 묻는 질문(FAQ)

Q. 커스터마이징 프로젝트도 적용 대상인가요?
A. 순수 커스터마이징 사업은 제외되지만, 개발 작업이 포함된 경우 FP 분석이 필요합니다.

Q. 유지보수 프로젝트의 개발 기간은?
A. 소규모 기능 변경은 유지보수 기간에 포함되며, 별도 산정하지 않습니다.

Q. FP 산정이 불가능한 5천만 원 미만 프로젝트는?
A. 사업기초자료와 유사사례만으로 기간을 결정할 수 있습니다.


마무리: 합리적인 기간 산정이 프로젝트의 절반이다

적정 사업기간은 단순히 일정을 짜는 것이 아닌, 리스크 관리의 시작입니다. NIPA의 SW발주기술지원센터(043-931-5499)에서는 FP 분석과 위원회 구성에 대한 무료 컨설팅을 제공하니, 복잡한 프로젝트일수록 전문가의 도움을 받는 것이 유리합니다.

✍️ 체크리스트: 다음 프로젝트 시작 전 확인할 사항

  • FP 산정을 위한 요구사항 정의서 완료 여부
  • 유사사업 데이터베이스(조달청, SPRi) 조회 기록
  • 특이사항(신기술, 외부 연계 등) 반영 계획

합리적인 기간 산정은 품질과 비용, 두 마리 토끼를 잡을 수 있는 유일한 방법입니다. 이 가이드를 통해 한층 더 성공적인 프로젝트를 완수하시길 바랍니다.

Picture of Khoi Tran

Khoi Tran

Khoi Tran은 하이텍 소프트웨어의 소유자입니다. 사회의 문제를 해결하기 위해 기술적인 솔루션을 기여하는 것에 열정적입니다. 소프트웨어 엔지니어로 6년간 근무한 기술 지식과 (2018년부터 기술 회사를 운영하며) 비즈니스 감각을 갖추고 있어, 나는 다행히도 이 디지털 세계에서 더 많은 장점을 가진 현대적인 기업가 세대의 일부로 위치하고 있습니다.
기타 기사
Customer segmentation for loyalty optimization

고객 데이터를 활용한 로열티 세분화 전략: 무분별한 혜택이 아닌, 데이터가 이끄는 지능적 관계 관리

최고의 VIP 고객과 그저 ‘한 번 더’ 구매한 고객을 같은 방식으로 대한다면, 당신은 이미 엄청난 기회를 놓치고 있을 수 있습니다. 현대 마케팅의 핵심은 더 많은 고객을 모으는 것이 아니라, 이미 가진 올바른 고객에게 더 깊게 다가가는 것에 있습니다. 로열티 프로그램이 단순한 포인트 적립 시스템에 머문다면, 그것은 비싼 할인 쿠폰을 나르는 배달부에 불과합니다. 진정한 강점은 ‘고객

세부정보 →
runway ai

Runway AI: 한국을 위한 혁신적인 생성형 AI 플랫폼

인공지능(AI)이 창의성의 영역을 뒤흔들고 있습니다. 그 중에서도 Runway AI는 동영상 편집, 이미지 생성, 3D 모델링까지 아우르는 생성형 AI 툴로 글로벌 크리에이터들의 주목을 받고 있습니다. 특히 한국의 디지털 콘텐츠 제작자, 마케터, 예술가들에게 Runway AI는 어떤 가능성을 열어줄까요? 이 글에서는 Runway AI의 주요 기능, 활용 사례, 그리고 한국 시장에서의 잠재력을 분석해보겠습니다. Runway AI란? Runway AI는 AI 기반의

세부정보 →
web solution development

SI? SM? Solution? 웹개발 분야 차이점?

웹 개발 분야에서 SI, SM, Solution이라는 용어를 들어본 적이 있나요? 이 세 가지는 IT 산업에서 자주 사용되지만, 각각의 의미와 차이점을 명확히 이해하는 사람은 많지 않습니다. 특히 웹 개발을 시작하려는 초보자나 이 분야로 전향하려는 전문가라면, 이 개념들을 제대로 파악하는 것이 중요합니다. 이 글에서는 SI, SM, Solution의 정의와 차이점을 명쾌하게 설명하고, 웹 개발 분야에서 각각의 역할을 알아보겠습니다.

세부정보 →
Implications for the Korean Port Ecosystem to Reduce Empty Container Movements

공컨테이너 이동을 줄이기 위한 한국 항만 생태계의 시사점

전 세계 항만의 크레인 아래서, 보이지 않는 비용이 쌓여가고 있습니다. 빈 컨테이너, 즉 ‘공컨테이너’가 목적지에서 제자리를 찾지 못하고 유령처럼 이동하며 발생하는 문제입니다. 이는 단순한物流 비용의 이야기를 넘어, 글로벌 공급망의 효율성과 한국 항만의 경쟁력을 가르는 핵심 지표가 되었습니다. 공컨테이너 문제를 해결하는 것은 단순한 운영 개선이 아닌, 한국이 글로벌 물류 허브로 도약하기 위한 필수 전략입니다. 공컨테이너 문제:

세부정보 →
Improving store layout using heatmap analytics

히트맵(Heatmap) 분석으로 매장 동선을 개선하는 방법

고객이 매장에서 어떻게 움직이는지 궁금한 적이 있나요? 어떤 진열대는 사람들이 모이고, 어떤 통로는 쓸쓸한지, 그 이유를 알고 싶다면 히트맵 분석이 답입니다. 더 이상 추측에 의존할 필요가 없습니다. 과학적 데이터가 명확한 길을 보여줍니다. 히트맵 분석은 단순한 트렌드가 아닌, 현장의 숨겨진 이야기를 시각적으로 드러내는 필수 도구입니다. 히트맵 분석: 고객의 발자취를 보는 눈 히트맵은 데이터를 색상으로 표현한 시각화

세부정보 →
Python program

파이썬 설치하고 실행하기(파이썬 인터렉티브 셸)

파이썬은 초보자부터 전문가까지 모두가 사랑하는 프로그래밍 언어다. 간결한 문법과 강력한 생태계 덕분에 데이터 분석, 웹 개발, 인공지능 등 다양한 분야에서 사용된다. 이 글에서는 파이썬 설치 방법과 인터렉티브 셸(Interactive Shell) 실행까지 단계별로 안내한다. 1. 파이썬 설치하기 1.1 공식 홈페이지에서 다운로드 파이썬을 설치하려면 가장 먼저 Python 공식 홈페이지에 접속한다. Windows 사용자: “Download Python 3.x.x” 버튼 클릭 후

세부정보 →
Scroll to Top