본문으로 건너뛰기

앱 개발 비용 계산하는 틀, 화면 수와 공수로

앱 개발 비용은 기능 목록이 아니라 화면 목록에서 계산이 시작됩니다. 화면을 세 등급으로 환산해 공수를 세는 표와, 공통 작업·테스트까지 더한 예시 계산을 정리했습니다.

앱 개발 비용 계산하는 틀, 화면 수와 공수로 — 식스원 블로그

앱 개발 비용은 기능을 몇 개 넣느냐가 아니라 화면이 몇 개이고 화면마다 며칠이 드느냐로 계산합니다. 「로그인 기능」이라는 한 줄은 화면으로 펼치면 가입 · 로그인 · 비밀번호 찾기 · 약관 · 탈퇴까지 다섯 개가 됩니다. 그래서 견적은 화면 목록에서 시작합니다. 아래에 앱 개발 견적을 받기 전에 직접 세어 볼 수 있는 계산 틀을 적었습니다.

앱 개발 비용은 어떻게 계산하나요

계산 식은 간단합니다. 환산 화면 수 × 화면당 공수 + 공통 작업 + 테스트, 그리고 마지막에 인일 단가를 곱합니다. 인일이란 한 사람이 하루 일하는 양을 뜻하고, 단가는 업체와 인력 구성에 따라 다르므로 견적서에서 확인할 값입니다. 여기서는 금액이 아니라 인일 수까지만 세어 봅니다. 인일 수를 알면 돌아온 견적이 어떤 가정 위에 서 있는지 읽을 수 있습니다.

공수를 세는 일반적인 방식은 프로그램 개발 비용에서 공수를 세는 법과 같습니다. 앱이 다른 점은 같은 화면을 두 벌 확인해야 한다는 것 — 운영체제가 둘이고, 기기 크기가 여럿이며, 스토어 심사가 일정에 끼어듭니다.

화면을 세 등급으로 나눠 환산합니다

화면마다 드는 시간이 다르므로 개수를 그냥 더하면 어긋납니다. 아래 세 등급으로 나눠 가중치를 곱한 값을 환산 화면 수라고 부르겠습니다.

등급어떤 화면인가예가중치
단순받아 온 내용을 보여 주기만 함공지 목록, 안내, 설정 메뉴1
입력사용자가 값을 넣고 검사와 저장이 따름가입, 프로필 수정, 글쓰기2
연동외부 서비스나 기기 기능이 붙음결제, 지도, 카메라, 알림3

가중치 1 · 2 · 3은 정해진 기준이 아니라 화면 사이의 상대 비율을 잡기 위한 가정치입니다. 업체가 쓰는 비율이 다를 수 있으므로, 견적을 받을 때 「화면을 어떤 등급으로 나눠 세셨는지」 물어보면 두 견적을 같은 축에서 볼 수 있습니다. 화면 목록을 아직 만들지 않았다면 화면 목록부터 만드는 순서를 먼저 보십시오.

예시 계산 — 화면 20개짜리 앱

아래는 예시 계산입니다. 실제 값이 아니라 계산이 어떻게 굴러가는지 보여 주는 숫자입니다.

단계계산결과
화면 분류단순 10개 · 입력 7개 · 연동 3개화면 20개
환산10×1 + 7×2 + 3×3환산 33
화면 작업33 × 1.5인일49.5 → 50인일
공통 작업50 × 30%15인일
테스트와 수정50 × 20%10인일
합계50 + 15 + 1075인일

화면당 1.5인일, 공통 30%, 테스트 20%는 모두 가정치입니다. 여기에 업체의 인일 단가를 곱하면 금액이 나옵니다. 중요한 것은 숫자 자체가 아니라, 화면을 3개 더하면 무엇이 얼마나 늘어나는지 그 자리에서 셀 수 있다는 점입니다. 입력 화면 3개를 더하면 환산이 6 늘고, 화면 작업 9인일 · 공통 2.7인일 · 테스트 1.8인일이 따라와 약 13.5인일이 붙습니다.

화면 수 밖에서 붙는 것

공통 작업 30%에 들어가는 항목이자, 화면을 줄여도 잘 줄지 않는 부분입니다.

  • 운영체제 두 벌 — 한 벌로 만들어 양쪽에 올리는 방식과 각각 만드는 방식은 공수가 다릅니다. 어느 쪽인지 견적서에서 확인합니다
  • 서버와 관리자 — 앱만으로는 내용을 바꿀 수 없습니다. 내용을 올릴 관리자 화면은 별도 목록입니다
  • 가입과 알림 — 소셜 로그인, 푸시 알림, 약관과 개인정보 처리 화면이 함께 옵니다
  • 스토어 등록 — 심사 제출과 반려 대응에 일정이 듭니다. 개발자 계정과 심사 자료는 회사 명의로 준비합니다
  • 기기 확인 — 화면 크기가 작은 기기와 큰 기기에서 각각 확인합니다. 점검 방법은 오픈 전 테스트 순서에 적었습니다

금액을 줄여야 한다면 이 다섯 줄보다 화면 목록을 먼저 건드리는 편이 낫습니다. 1차에 넣을 화면을 가르는 기준은 기능 우선순위와 1차 오픈 범위에 있습니다.

무엇부터 하면 되나

순서는 넷입니다. 첫째, 만들 화면을 이름으로 전부 적습니다 — 기능이 아니라 화면입니다. 둘째, 각 화면에 단순 · 입력 · 연동 중 하나를 표시합니다. 셋째, 위 표대로 환산해 인일 합계를 냅니다. 넷째, 그 목록을 그대로 여러 곳에 보내 견적을 받고 같은 조건으로 적어 비교합니다. 화면 20개 규모라면 목록을 만드는 데 한 시간쯤 걸립니다.

화면 목록을 어디까지 쪼개야 할지 판단이 서지 않으면 만들려는 앱의 용도와 사용자 흐름을 문의에 적어 보내 주십시오. 화면 목록 초안과 등급 표시까지 정리해 회신드리겠습니다.

이어서 읽기 — 웹앱이란, 앱과 무엇이 다르고 언제 웹앱으로 만드나 · 앱 개발 업체, 고르는 기준 7가지·견적 비교표 · 앱 만들기, 노코드·외주·직접 개발 비교표

FacebookX

이 글과 맞는 서비스

이어서 읽기

블로그 전체 글 목록 →

카카오톡 상담식스원 고객센터 카카오톡 채널 (새 창)