앱개발이란?
애플이나 구글의 앱스토어에 등록을 하지 않으면 서비스가 되지 않는다.
업그레이드에 영향을 크게 받는다.
검색광고의 영향력이 작다.
앱개발 프로세스 단계별 특징
STEP 1. 개발 전
시장조사
사내 사용목적으로 개발되는 경우에는 시장조사가 구지 필요하지 않지만 대고객용으로 개발되는 경우에는 시장조사가 필요하다.
온라인과 오프라인으로 나뉜다.
· 온라인: 개발하고자 하는 유사 앱, 동종의 앱 조사
· 오프라인 : 설문조사, 트렌드조사, 동종의 각종 상품 및 서비스 조사
사업계획서
목표수립 -> 자금계획 -> 일정계획 -> 유지보수 -> 인력계획
목표수립 : 구체적일수록 좋다.
자금계획 : 1.5~2배로 여유있게 잡고 업그레이드나 유지보수를 고려해야한다.
· 인건비(한국소프트웨어산업협회의 연도별 인건비 기준참고)
· 제경비(상기 인건비의 110% 곱함)
· 기술료(상기 인건비와 제경비를 더한 값에 20%를 곱함)
외주개발의 경우
· 일반적으로 인건비, 제경비만 산정하거나, 그 상기 금액의 30~40%를 할인한 금액으로 산정하는 경우가 많음.
· 외주업체의 견적서를 복수로 받아서 산정하는 방법도 있음.
유지보수
· 건별 산정 : 지속적인 피드백이 없다면 건별로 예상견적가를 산출해 이를 분기 1회, 반기 1회등의 방법으로 산정
· 기간별 산정: 지속적인 피드백이 있다면 매월 일정 인건비를 산정
업그레이드
· 업그레이드의 내용에 따라 그 문제해결에 투입되는 공수가 달라지겠으나 일반적으로 최초 개발비의 최소 50%정도의 비용을 연간 업그레이드비용으로 산정하는것이 좋다.
일정계획
최소 2개월(DB연동형 앱은 1.5배~2배 늘려 산정하는것이 좋다)
[3개월 일정 예시]
기획 2주
디자인 2주
개발 6주
테스트 1주
수정보완 1주
등록/애플심사 1~2주
개발기간 연장 사유
· OS개발사의 갑작스런 업그레이드
· 처음 개발하는데 따른 관련 자료의 수집 및 확인
· DB연동형에 따른 API작업, 커뮤니케이션
· 발주사의 기획안 변경 또는 추가요청
유지보수
· 일반적으로 관공서나 대기업의 개발건은 무상유지보수 기간을 1년 설정.
· 무상유지보수 이외에 서비스 운영을 위한 유상유지보수에 대해서도 사전 협의를 하는것이 좋음.(연단위 계약이 일반적)
인력계획
· 외주개발 / 내부개발로 나뉜다.
STEP 2. 개발 중
기획 -> 디자인 -> 개발 -> 검수 및 수정보완 -> 납기
기획
목표수립 -> 콘텐츠기획, 정보설계 작성 -> 디바이스, OS의 선택 -> 사이트맵, 플로우차트, 와이어프레임 및 스토리보드 작성 -> 프로토타입의 제작
목표수립
· 기획자의 가장 중요역할은 커뮤니케이션.
· 신속하게 보고 및 처리하기 위한 작업 진행
· 문제요인이 자신의 선에서 해결될 것이 아닐 경우에는 관련부서 또는 상급자와 협의를 통해 해결한다.
디바이스, OS의 선택
· 스마트폰
-아이폰 : 일반적인 사이즈(320*480), 고해상도 사이즈(640*960)
-안드로이드폰 : 일반적으로 삼성전자 갤럭시 S기준 480*800에 따름
· 태블릿 PC
-아이패드 : 1024*768
-갤럭시탭 : 1024*600
사이트맵
· 앱 전체구성을 한눈에 알아볼 수 있도록 각 페이지(화면)를 구조적으로 도식화한 것
플로우차트
· 사용자와 서비스사의 관계 또는 각 페이지별로 어떻게 구현되는지 프로세스를 도식화한 것
· 개발하고자 하는 앱에서 중요한 부분, 쉽게 전달할 필요가 있는 경우 작성한다.
와이어프레임
· 각 화면 별 레이아웃 및 기능을 상세하게 기술한 UI설계도
디자인
· 디자이너도 앱을 많이 사용해봐야 한다.
ex) AR관련 앱
아이니드커피, 스캔서치, 오브제, 레이어등은 필수로 살펴봐야할 앱
· 디자인 방향 : 감성적인 디자인(명품, 패션, 영화), 논리적인 디자인(기능이나 콘텐츠 중심)
[OS별 SDK]
· 아이폰 (네비게이션바, 커스텀뷰, 탭바), 안드로이드(위젯, 다이어로그)등 OS사에서 제공
UI 개발업무
애플: 인터페이스빌더(Interface Builder)라는 자체 프로그램을 통해 편리한 UI개발환경을 제공하고 있다.
XML UI를 사용한다.
안드로이드: 별도의 UI개발프로그램은 없다.
XML을 UI로 사용할 경우의 장점
-외부에서 정보 관리시 일괄 적용 가능
-데이터의 변환 용이
-디자인 변경시 프로그램에 미치는 영향이 작음
-개발된 내용을 타 프로젝트에 활용하기 용이함
코딩 개발업무
· 아이폰 개발환경 구축 순서
맥OS가 구동되는 PC -> 아이폰 SDK다운로드 및 설치 -> XCode설치
· 안드로이드 개발환경 구축 순서
최신버전 JDK(JAVA Development Kit)다운로드 및 설치 -> 이클립스 설치 -> 안드로이드 SDK설치 -> ADT이클립스 플러그인 설치 -> 안드로이드 플랫폼 설치
검수 및 수정보완
기획안을 기토로 검수 리스트 작성
검수 프로세스
검수 리스트 작성 -> 검수 실시 -> PM에게 보고 -> PM은 발주부서 또는 고객사와 협의 -> 수정/보완 실시 -> 재검수 -> 통과
납기
산출물
-앱스토어 등록파일(아이폰.APP / 안드로이드.APK)
-개발관련 문서
-디자인작업파일
-기타 관련자료
STEP 3. 개발 후
아이폰 등록, 심사
개발자 등록 -> 판매자 등록 -> 유료판매자 등록 -> 앱 등록
개발자 등록
-http://developer.apple.com
-개인, 팀, 500명 이상 기업으로 등록 구분
-법인의 경우도 법인에 소속된 개인 또는 팀 명의로 등록
-등록이전에도 각종 개발관련 문서, 무료다운로드 가능
판매자 등록
-개인 또는 법인 선택
-법인의 경우, 영문사업자 등록증 발송필요 (사업장소재지 세무서에서 발급)
-엔터프라이즈 프로그램 등록시, 애플 담당자가 확인 전화 할 수 있다.
-결제 후 결제확인 메일 수신하면 등록과정 종료
-이 단계가 완료되면 무료판매는 바로 가능하다.
-판매자 유형
iphone Developer Program (99달러/년) : 개인 또는 팀이 등록, 앱스토어를 통해 배포, 100개 디바이스 등록 가능
Enterprize(In House)Program(299달러/년) : XCODE에서 컴파일한 파일(*.APP)등록
아이콘(사이즈 57*57, 512*512픽셀)
스크린샷(아이폰, 아이패드 해상도와 동일)
리뷰(4000자 이내, 한영 무관)
판매가격
제한연력선택
판매지역
애플의 기술적인 리젝사유 : 개발자가 알려준 대로 동작하지 않는 경우, 비공개 API를 사용하는 경우, 앱이 충돌해서 다운되는 경우
안드로이드 등록, 심사
심사가 없다, 즉 리젝이 없다
앱 등록을 여러군데에 할 수 있다
유료앱의 경우, 구매 후 24시간 내 마켓을 통해 환불 가능
최초 25달러의 개발자 등록 이외에는 유료판매를 위한 비용이 평생 없다
안드로이드 앱 등록방법
구글 안드로이드 마켓에 등록하기 : 개발자가 직업 안드로이드 사이트(http://android.com)에서 등록한다. 25달러 소요
로컬마켓에 등록하기 : 국내는 SK텔레콤의 T스토어
파일로 등록하기: 주로 테스트앱용으로 쓰인다.
STEP 4. 수익분배와 수금
아이폰
개발자 대 애플 = 7:3
외화거래이므로 소득세 +환전수수료 제하고, 세금보고까지 완료시 매출액의 60%대
안드로이드 용
개발자 대 안드로이드 = 7:3
유료 판매시 판매자 계정인 Merchant Account 사전 등록되어야 함.
유료앱 판매금액을 정산할 TAX아이디와 현지 은행계좌 필요
마케팅
랭킹이 노출되면 마케팅이 쉬워짐
소셜, 트위터 적극활용
앱 홍보 방안
리딤코드 : 앱을 버전업하면 리딤코드가 생성됨, 리딤코드(앱 무료상품권), 한 버전당 50개 생성가능, 인맥이 넓은 사람, 입소문을 잘내주는 사람, 고마운 고객에게 제공
무료마케팅 : EX)등록기념 1000건까지 무료!
오늘만 이벤트 : 다운로드 수가 줄어드는 날을 골라 시행
동영상 활용
앱리뷰사이트: http://www.148apps.com/ http://www.appvee.com/
까페, 블로그 활용
단순 개인 소장용 강의 요약자료입니다. 문제가 될 시 바로 삭제할 것임을 알려드립니다.
'UX' 카테고리의 다른 글
App기획 [앱 방문자, 매출 늘리기] (0) | 2015.10.14 |
---|---|
App기획 [앱 기획하기] (0) | 2015.10.13 |
모바일 UI/UX디자인 [디지털 프로토타이핑] (0) | 2015.09.20 |
모바일 UI/UX디자인 [모바일 앱 UI 스토리보드] (0) | 2015.09.19 |
모바일 UI/UX디자인 [UI 디자인 패턴] (0) | 2015.09.16 |
댓글