자체 개발 vs 구매 계산기 쉽게 이해하기 — 개념과 원리
이 계산기는 소프트웨어를 직접 개발하는 경우와 구독형 제품을 사는 경우의 총비용을 같은 기간으로 비교합니다. 두 총액, 사용자 1인당 월 비용, 더 저렴한 쪽, 그리고 자체 개발이 따라잡는 첫해를 보여 줍니다. IT 관리자와 창업자가 개발·구매 결정을 내리기 전 재무적으로 1차 점검할 때 사용합니다.
계산 방법
- 개발 비용 = 초기 개발비 + 연수 × (연간 유지보수비 + 연간 호스팅비)
- 구매 비용 = 도입·연동비 + 각 연도 t의 (1인당 월 구독료 × 사용자 수 × 12 × (1 + 연간 인상률)^(t−1) + 기타 연간 비용)의 합
- 1인당 월 비용 = 총비용 ÷ (사용자 수 × 12 × 연수)
- 자체 개발이 유리해지는 첫해 = 누적 개발 비용이 누적 구매 비용 이하가 되는 첫해, 기간 내에 없으면 "—"
금액은 할인(현재가치화)하지 않습니다.
원리
관련원가만 비교하는 자가제조·외부구매 분석입니다. 개발은 초기 비용이 크고 이후 유지보수비가 꾸준히 나가며, 유지보수비는 흔히 초기 개발비의 일정 비율로 추정합니다. 구매는 초기 비용이 작은 대신 사용자 수와 가격 인상에 따라 늘어나는 구독료가 계속 나갑니다. 기간이 충분히 길거나 사용자가 많아 구독료 누계가 개발비를 넘어설 때만 개발이 유리해집니다.
예제 풀이
기본값: 개발비 180,000, 연 유지보수 36,000, 호스팅 6,000 / 구독 1인당 월 45, 60명, 도입 25,000, 기타 연 3,000, 연 3% 인상 / 5년.
- 개발 = 180,000 + 5 × 42,000 = $390,000입니다.
- 첫해 구독료 = 45 × 60 × 12 = 32,400, 5년간 3%씩 오르면 32,400 × 5.3091 = 172,016입니다.
- 구매 = 25,000 + 172,016 + 15,000 = $212,016입니다.
- 절감액 = $177,984, 유리한 쪽은 Buy(구매)입니다.
- 1인당 월 비용: 개발 $108.33, 구매 $58.89입니다.
- 5년 안에 누적 개발 비용이 구매 비용 아래로 내려가지 않아 첫해는 —입니다.
| 자체개발: 초기 개발비 | 더 싼 쪽을 고르면 아끼는 금액 |
|---|---|
| 45,000 | $42,984 |
| 90,000 | $87,984 |
| 135,000 | $132,984 |
| 180,000 | $177,984 |
| 225,000 | $222,984 |
| 270,000 | $267,984 |
| 360,000 | $357,984 |
결과 해석
이 예처럼 구매가 크게 싸다면 개발은 고유 기능, 데이터 통제, 경쟁 우위처럼 계산기가 값으로 매기지 않는 이유가 있을 때만 의미가 있습니다. 기간 끝 무렵에야 개발이 싸진다면 일정 지연이나 비용 초과 하나로 이점이 사라질 수 있습니다. 기간과 사용자 수를 늘려 결론이 바뀌는 지점을 확인해 보십시오.
흔한 실수
- 유지보수비를 과소평가하는 경우(수정, 보안 업데이트, 기능 추가가 계속 필요)
- 구매 제품의 도입·데이터 이전 비용을 빠뜨리는 경우
- 사용자 증가에 따른 구독료 상승을 무시하는 경우
- 어느 쪽이든 유지할 인력을 비용에 넣는 경우
자주 묻는 질문
왜 할인하지 않나요?
비교를 단순하게 하기 위해서입니다. 기간이 길면 미래 비용을 할인할 때 구매가 상대적으로 조금 더 유리해 보입니다.
유지보수비는 보통 얼마인가요?
화면 안내에는 연간 개발비의 15~25%가 흔한 경험칙으로 제시되어 있습니다. 자체 추정치가 있으면 그것을 쓰십시오.
언제 직접 개발이 맞나요?
소프트웨어가 핵심 경쟁력이거나 맞는 제품이 없거나, 사용자가 매우 많아 구독료가 크게 불어날 때입니다.
출처: OpenStax, Principles of Accounting, Volume 2: Managerial Accounting, 10.3절 "Evaluate and Determine Whether to Make or Buy a Component"