앱 MVP 기능 범위 정하는 법 — 첫 앱에서 기능 욕심이 실패 1순위인 이유

앱을 만들기로 하고 기능 목록을 적기 시작하면, 처음엔 다섯 줄이던 것이 어느새 서른 줄이 됩니다. 그 목록을 그대로 들고 견적을 받으면 금액과 기간이 함께 뜁니다. 앱 MVP 기능 범위를 정하는 일은 결국 "무엇을 뺄까"를 정하는 일인데, 막상 빼려고 보면 전부 필요해 보인다는 게 문제입니다.

저희는 '플린앱스'라는 이름으로 앱을 만들어 온 대전의 에이전시, 주식회사 굿데이터랩입니다. 이 글은 어느 업체에 맡기시든, 혹은 직접 만드시든 그대로 쓰실 수 있도록 저희가 킥오프에서 실제로 쓰는 판단 기준만 정리한 것입니다.

기능 하나가 늘면, 늘어나는 건 개발비만이 아닙니다

기능을 추가할 때 사람들은 보통 개발 공수만 계산합니다. 그런데 기능 하나가 붙으면 실제로는 네 가지가 같이 늘어납니다.

늘어나는 것 왜
개발 기간 화면·서버·예외 처리가 한 세트로 따라옵니다
테스트 부담 기능 간 조합이 곱하기로 늘어납니다
심사 리스크 로그인·결제·위치·개인정보는 심사에서 추가 확인을 받는 영역입니다
운영 비용 출시 후에도 계속 고치고 지켜봐야 할 대상이 하나 더 생깁니다

세 번째와 네 번째가 특히 과소평가됩니다. 검증되지도 않은 기능 때문에 스토어 심사에서 며칠을 더 쓰고, 출시 후엔 아무도 안 쓰는 화면의 버그를 고치게 됩니다. 이 비용 구조는 앱 유지보수 비용 글에 따로 정리해 두었습니다.

기준은 하나면 충분합니다

기능 목록을 놓고 하나씩 이 질문을 통과시켜 보세요.

"이 기능이 없으면, 내 가설을 검증하는 게 불가능한가?"

"아니오"가 나오면 1차에서 뺍니다. 그게 전부입니다.

중요한 건 질문의 주어가 '완성도'가 아니라 '검증'이라는 점입니다. 첫 출시의 목적은 완벽한 제품을 내놓는 게 아니라, 사람들이 이 서비스를 실제로 쓰는지 확인하는 것입니다. 다크모드가 없어서 안 쓰는 사람은 거의 없지만, 핵심 기능이 재미없어서 안 쓰는 사람은 아주 많습니다.

가설을 한 문장으로 먼저 적어보면 판단이 훨씬 쉬워집니다. "동네 헬스 트레이너가 회원 수업 일정을 앱으로 관리하면 카톡보다 편해서 돈을 낼 것이다" 같은 문장이요. 이 문장에 등장하지 않는 기능은 대부분 나중에 붙여도 됩니다.

1차에 넣을 것, 미뤄도 되는 것

대체로 1차에 필요 대체로 미뤄도 됨
핵심 가치 기능 하나 소셜 기능(팔로우·댓글·공유)
회원가입·로그인(방식은 최소로) 로그인 수단 전부 지원
결제(수익 모델이 가설의 일부일 때만) 쿠폰·포인트·등급
운영자가 쓸 관리자 웹 통계 대시보드·권한 세분화
개인정보처리방침 등 심사 필수 요소 푸시 개인화, 다크모드, 다국어

오해하기 쉬운 항목이 마지막 줄 왼쪽의 관리자 웹입니다. 이건 "있으면 좋은" 것이 아니라 없으면 운영 자체가 안 되는 기능입니다. 회원을 확인하고, 콘텐츠를 올리고, 신고를 처리할 화면이 없으면 출시 다음 날부터 개발자에게 부탁해서 데이터를 고쳐야 합니다. 미뤄야 할 것은 관리자 웹 자체가 아니라 그 안의 통계·권한 같은 고도화입니다.

결제도 마찬가지로 조건부입니다. "돈을 낼 것이다"가 가설의 핵심이면 1차에 넣어야 검증이 되고, 아직 사용 여부부터 확인하는 단계라면 빼는 게 맞습니다.

빼는 게 아니라 '순서를 정하는' 것입니다

범위를 줄이자고 하면 아이디어를 포기하는 기분이 들어서 저항이 생깁니다. 그래서 저희는 목록을 지우지 않고 두 칸으로 옮겨 적습니다.

이렇게 적어두면 두 가지가 달라집니다. 첫째, 아무것도 잃지 않았다는 게 눈에 보여서 결정이 쉬워집니다. 둘째, 2차 목록이 그대로 다음 견적의 근거가 됩니다. 1차를 만들면서 쌓인 구조 위에 붙이는 작업이라, 처음부터 다 만드는 것보다 대체로 저렴하게 붙습니다.

범위가 정해져야 견적 비교가 됩니다

업체마다 견적이 두 배씩 차이 나는 이유의 상당 부분은 서로 다른 범위를 상상하며 숫자를 냈기 때문입니다. 같은 기능 목록을 여러 곳에 똑같이 주면 비로소 비교가 시작됩니다. 목록을 줄 때는 화면 수, 로그인 방식, 관리자 웹 포함 여부, 결제 유무까지 적어주세요. 이 네 가지가 금액을 가장 크게 흔듭니다. 견적서를 읽는 기준은 앱 개발 비용 구조 글에 자세히 적어두었습니다.

반대로 "일단 상담하면서 정하죠"라는 상태로 견적을 받으면, 나중에 "그건 범위 밖입니다"라는 말이 나올 여지가 그만큼 커집니다.

상담이 필요하시면

노에이전트는 주식회사 굿데이터랩이 운영하는 정액제 앱 개발 라인입니다. 8주·800만원(부가세 포함)에 iOS·안드로이드 앱과 관리자 웹, 스토어 출시 대행, 소스코드 이전까지 포함해 정식 출시까지 진행합니다. 킥오프에서 가장 먼저 하는 일이 바로 이 범위 설계이고, 적어 오신 목록이 8주 안에 어렵다면 왜 어려운지를 그 자리에서 그대로 말씀드립니다. 2주차에 나오는 1차 와이어프레임이 기대에 미치지 못하면 100% 환불합니다.

기능 목록을 들고 "이 정도면 8주에 되나요"만 물어보셔도 괜찮습니다. 상담은 무료입니다.