<span style="font-weight: 400;">아이디어가 떠올라 앱을 만들어줄 전문가를 구하려고 한다면, 가장 먼저 떠오르는 질문은 ‘비용이 얼마나 들까?’ 일 겁니다. 앱 개발 프로젝트 알아보는 분들이 가장 많이 하는 질문이기도 하지요. </span> <span style="font-weight: 400;">“앱 개발하려고 하는데 견적이 얼마인가요?"</span> <span style="font-weight: 400;">위 질문에 대한 우리의 답변은 항상 같습니다.</span> <span style="font-weight: 400;">“몇 백만 원에서 몇 억 원까지 다양합니다.”</span> <span style="font-weight: 400;">이미 개발회사 몇 군데에 견적 문의를 해보셨다면 얼마나 다양한 견적이 나오는지 경험해보셨을 텐데요, 앱 개발 견적은 왜 천차만별인 걸까요? 오늘 그린 클라이언트에서 그 이유를 설명해드겠습니다.</span> </br> <h2><b>앱 개발 견적, 왜 천차만별인가요?</b></h2><h3><b>1. 이미 만들어진 제품을 판매하는 게 아닙니다. 요구사항에 따라 ‘맞춤 제작’합니다.</b><b> </b></h3>앱 제작을 의뢰하는 분들 중에 이미 만들어진 앱을 '구매한다'고 생각하는 분들이 많습니다. 실력 좋은 개발업체만 구하면, 앱 개발이 일사천리로 진행될 거라고 생각하는 분들도 있지요. 하지만 그렇지 않습니다. 앱 제작 비용은 원하는 기능, 퀄리티, 디자인, 관리자 페이지 등 구체적인 요구사항에 따라 달라집니다. 앱 개발을 의뢰해서 성공적으로 원하는 앱을 얻으려면, 우선 의뢰자의 요구사항이 정리되어야 하지요. 집을 짓는다고 가정해보겠습니다. 단독 주택을 원하는지, 혹은 아파트를 원하는지, 몇 명이 거주할 건지, 화장실은 몇 개 필요한지, 어떤 인테리어를 원하는지 등에 따라 다양한 형태의 집이 만들어질 수 있고 견적 또한 달라질 겁니다. 모바일 앱 또한 마찬가지입니다. 쇼핑몰 앱을 예시로 들어볼까요? G마켓 같은 오픈마켓을 원하나요, 아니면 개인 쇼핑몰을 원하나요? 제품 카테고리 종류는 몇 가지나 있는지, 결제 방법은 어떤 것들이 필요한지 등 원하는 요구사항에 따라 전혀 다른 앱 서비스가 만들어질 수 있습니다. 이처럼 의뢰자의 요구사항에 따라 맞춤 제작하므로 "OOO, XXX 같은 앱을 만드는데 비용이 얼마나 들까요?"라고 문의하면 구체적인 견적을 받을 수 없습니다. 명확한 요구사항이 아니기 때문이지요. 이제 명확한 요구사항을 전달하려면 어떤 요소들을 정의해야 하는지 알아보겠습니다. <p style="padding-left: 30px;"><strong>1)기능</strong></p><p style="padding-left: 30px;">필요 기능의 종류와 개발 난이도에 따라 앱 제작에 드는 소요 기간, 비용이 달라집니다. 앱 서비스에 어떤 기능들이 필요한가요? 쇼핑몰 앱이라면, 회원 가입, 장바구니, 결제 기능은 필수이겠지요. 좀 더 세부적인 기능까지 생각해봐야 합니다. 회원 가입 시 유저에게 어떤 정보를 받고 싶으신가요? SNS를 통해 회원 가입하는 것도 가능해야 할까요? 혹시 적립금이나 쿠폰도 제공할 수 있어야 하나요?</p><p style="padding-left: 30px;">핵심 기능과 부가 기능을 나눠 리스트업 해보세요. 꼭 필요한 기능만 갖춘 앱을 만들 수 있고, 예산에 맞춰 범위를 컷팅해야 할 경우 도움됩니다.</p> <p style="padding-left: 30px;"><img class="aligncenter size-full wp-image-11126" src="https://www.wishket.com/media/newscenter/227/요구사항정의.png" alt="요구사항정의" width="601" height="451" /></p> <p style="padding-left: 30px; text-align: center;">▲ 이미지: 기능 정의서 샘플 (출처: <a href="http://bcho.tistory.com/826" target="_blank">조대협의 블로그</a>)</p> <p style="padding-left: 30px;"><strong>2)디자인</strong></p><p style="padding-left: 30px;">앱 디자인 역시 의뢰자의 요구사항에서부터 출발합니다. 어느 정도의 디자인 퀄리티를 원하는지, 디자인해야 할 페이지 수가 얼마나 되는지에 따라 견적이 달라집니다.</p><p style="padding-left: 30px;">서비스의 주 타깃을 정하고, 유저가 앱을 사용하며 어떤 느낌(ex. 신뢰감, 편안함, 세련됨 등)을 받아야 하는지 정의해보세요. 그에 따라 전반적인 앱 디자인 콘셉트와 키 컬러가 달라질 수 있습니다.</p><p style="padding-left: 30px;">디자인 요구사항을 어떻게 전달해야 할지 막막하다면, 벤치마킹하고 싶은 앱 디자인을 찾아보세요. 원하는 디자인 방향을 설명하는 데 도움될 겁니다.</p> <p style="padding-left: 30px;"><img class="aligncenter size-full wp-image-11125" src="https://www.wishket.com/media/newscenter/227/20181008_wishket_GC_image1.png" alt="20181008_wishket_GC_image1" width="1683" height="903" /></p> <p style="padding-left: 30px; text-align: center;">▲ 이미지: 카테고리별 다양한 모바일 앱 디자인을 모아둔 사이트 (출처: <a href="http://www.mobile-patterns.com/" target="_blank">MOBILE PATTERNS</a>)</p> <p style="padding-left: 30px;"><strong>3)관리자 페이지</strong></p><p style="padding-left: 30px;">유저가 사용하는 기능뿐만 아니라, 서비스 관리자가 사용하는 기능도 필요합니다. 앱을 만들면 저절로 관리자 페이지가 생기는 게 아닙니다. 유저용 앱과 마찬가지로 관리자 페이지 역시 기획하고 개발해야 하는 영역이지요.</p><p style="padding-left: 30px;">유저의 이메일 주소, 휴대폰 번호, 활동 이력 등 정보를 마케팅 목적으로 활용하고 싶으신가요? 이메일 주소를 모아 주기적으로 뉴스레터를 발송할 수도 있고, 관리해야 할 수치를 한눈에 확인할 수 있는 대시보드를 만들 수도 있습니다.</p><p style="padding-left: 30px;">여러분이 어떤 사항들을 관리하길 원하는지에 따라 관리자 페이지에 추가될 기능이 달라지므로 이 역시 앱을 의뢰하기 전에 고민해야 할 사항입니다.</p> <p style="padding-left: 30px;"><strong>4)플랫폼, 기기, 그리고 버전</strong></p><p style="padding-left: 30px;"><span style="font-weight: 400;">앱 플랫폼은 크게 Android와 iOS가 있고, 그에 따라 기기와 버전도 다양합니다. 모든 환경에 대응할 수 있으면 좋겠지만, 예산은 한정적이므로 주요 타깃층이 사용하는 환경을 고려해서 개발해야 합니다. </span></p><p style="padding-left: 30px;"><span style="font-weight: 400;">또한, 개발 방식에 따라 네이티브 앱, 하이브리드 앱, 또는 웹 앱으로 나눌 수 있습니다. 각 개발 방식 별로 장단점이 있고, 여러분이 어떤 앱 서비스를 개발할지에 따라 적합한 개발 방식도 달라질 수 있으니 참고해보세요.</span></p> <p style="padding-left: 30px; text-align: center;"><span style="font-weight: 400;">참고 글 1 ▶ <a href="https://www.wishket.com/news-center/detail/163/" target="_blank">안드로이드 VS IOS, 앱 개발 시 고려해야 할 점 6가지</a></span></p><p style="padding-left: 30px; text-align: center;">참고 글 2 ▶ <a href="http://blog.wishket.com/q-%EB%82%B4%EA%B0%80-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%8B%B6%EC%9D%80-%EC%96%B4%ED%94%8C%EC%9D%80-%ED%95%98%EC%9D%B4%EB%B8%8C%EB%A6%AC%EB%93%9C-%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C/" target="_blank">Q. 내가 만들고 싶은 어플은 하이브리드? 네이티브?</a></p> <br/> <h3><b>2. 작업자의 실력, 경험에 따라 견적 책정이 달라집니다. </b></h3><span style="font-weight: 400;">전문 스킬을 가진 전문가가 앱을 제작하므로 개발하는 사람의 경력, 능력에 따라 비용이 달라집니다. 실력이 출중하고 경험 많은 사람은 당연히 더 높은 금액을 요구하겠지요. <span style="font-weight: 400;">합리적인 견적으로 앱 제작을 의뢰하려면, 여러 업체의 포트폴리오와 견적을 비교해서 가장 적합하다고 판단되는 업체를 선정해야 합니다. 포트폴리오를 통해 유사 프로젝트 경험이 있는지 검토해보세요. iOS 앱 개발을 잘 하는 사람과 Android를 잘 하는 사람은 다릅니다. SNS 앱 개발 경험만 있는 사람이 쇼핑몰 앱 개발 이해도까지 높진 않습니다</span><span style="font-weight: 400;">. 유사한 프로젝트를 경험한 사람은 프로젝트에 대한 이해도가 높고 관련 노하우를 가지고 있어, 안정적으로 프로젝트를 진행할 확률이 높습니다. 따라서 관련 경험, 포트폴리오, 견적 등을 종합적으로 비교해봐야 합니다.</span>