App기획 [앱개발 프로세스]

2016.10.27 22:42

졸리운_곰 조회 수:215

App기획 [앱개발 프로세스]

굿에디터 2015.10.10 14:55
 

앱개발이란? 

 

애플이나 구글의 앱스토어에 등록을 하지 않으면 서비스가 되지 않는다.

업그레이드에 영향을 크게 받는다.

검색광고의 영향력이 작다. 

 

 

 

앱개발 프로세스 단계별 특징 

 

1. 개발 전

 

 1) 시장조사 

사내 사용목적으로 개발되는 경우에는 시장조사가 구지 필요하지 않지만 대고객용으로 개발되는 경우에는 시장조사가 필요하다.

온라인과 오프라인으로 나뉜다.

온라인: 개발하고자 하는 유사 앱, 동종의 앱 조사 

오프라인 : 설문조사, 트렌드조사, 동종의 각종 상품 및 서비스 조사 

 2)사업계획서

 목표수립 -> 자금계획 -> 일정계획 -> 유지보수 -> 인력계획

 ※목표수립 : 구체적일수록 좋다. 

 자금계획 : 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년 설정.
-무상유지보수 이외에 서비스 운영을 위한 유상유지보수에 대해서도 사전 협의를 하는것이 좋음.(연단위 계약이 일반적)

  ※인력계획

외주개발 / 내부개발로 나뉜다.

 

 

2. 개발 중

 

 기획 -> 디자인 -> 개발 -> 검수 및 수정보완 -> 납기

 1)기획

목표수립 -> 콘텐츠기획, 정보설계 작성 -> 디바이스, OS의 선택 -> 사이트맵, 플로우차트, 와이어프레임 및 스토리보드 작성 -> 프로토타입의 제작

 ※목표수립

-기획자의 가장 중요역할은 커뮤니케이션.

-신속하게 보고 및 처리하기 위한 작업 진행 

-문제요인이 자신의 선에서 해결될 것이 아닐 경우에는 관련부서 또는 상급자와 협의를 통해 해결한다.

 디바이스, OS의 선택 

[스마트폰]

-아이폰 : 일반적인 사이즈(320*480), 고해상도 사이즈(640*960)

-안드로이드폰 : 일반적으로 삼성전자 갤럭시 S기준 480*800에 따름

[태블릿 PC]

-아이패드 : 1024*768

-갤럭시탭 : 1024*600

 ※사이트맵

-앱 전체구성을 한눈에 알아볼 수 있도록 각 페이지(화면)를 구조적으로 도식화한 것

 ※플로우차트

-사용자와 서비스사의 관계 또는 각 페이지별로 어떻게 구현되는지 프로세스를 도식화한 것

-개발하고자 하는 앱에서 중요한 부분, 쉽게 전달할 필요가 있는 경우 작성한다.

 ※와이어프레임

-각 화면 별 레이아웃 및 기능을 상세하게 기술한 UI설계도

 ※프로토타입

-기획안의 검증을 위한 단계 

-프로토타입 개발툴 

Mockingbird (gomockingbird.com)

iphonemockup (iphonemockup.lkmc.ch)

MS SketcgFlow

Adobe Flash Catalyst

iRise

2)디자인

-디자이너도 앱을 많이 사용해봐야 한다.

ex) AR관련 앱

아이니드커피, 스캔서치, 오브제, 레이어등은 필수로 살펴봐야할 앱 

-디자인 방향 : 감성적인 디자인(명품, 패션, 영화), 논리적인 디자인(기능이나 콘텐츠 중심)

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

[OS별 SDK]

-아이폰 (네비게이션바, 커스텀뷰, 탭바), 안드로이드(위젯, 다이어로그)등 OS사에서 제공

*기획, 디자인이 바뀌는 경우

버전관리가 중요하다!

 3)개발

UI 개발업무 

애플: 인터페이스빌더(Interface Builder)라는 자체 프로그램을 통해 편리한 UI개발환경을 제공하고 있다.

XML UI를 사용한다.

안드로이드: 별도의 UI개발프로그램은 없다.

*XML을 UI로 사용할 경우의 장점

-외부에서 정보 관리시 일괄 적용 가능

-데이터의 변환 용이

-디자인 변경시 프로그램에 미치는 영향이 작음

-개발된 내용을 타 프로젝트에 활용하기 용이함

※코딩 개발업무
[아이폰 개발환경 구축 순서]
맥OS가 구동되는 PC -> 아이폰 SDK다운로드 및 설치 -> XCode설치
[안드로이드 개발환경 구축 순서]
최신버전 JDK(JAVA Development Kit)다운로드 및 설치 -> 이클립스 설치 -> 안드로이드 SDK설치 -> ADT이클립스 플러그인 설치 -> 안드로이드 플랫폼 설치

 4)검수 및 수정보완
-기획안을 기토로 검수 리스트 작성
*검수프로세스
검수 리스트 작성 -> 검수 실시 -> PM에게 보고 -> PM은 발주부서 또는 고객사와 협의 -> 수정/보완 실시 -> 재검수 -> 통과 
5)납기
산출물
-앱스토어 등록파일(아이폰.APP / 안드로이드.APK) 
-개발관련 문서
-디자인작업파일
-기타 관련자료

 

 

 

3. 개발 후

 

 1) 아이폰 등록, 심사

개발자 등록 -> 판매자 등록 -> 유료판매자 등록 -> 앱 등록 

 ※개발자 등록

-http://developer.apple.com 

-개인, 팀, 500명 이상 기업으로 등록 구분

-법인의 경우도 법인에 소속된 개인 또는 팀 명의로 등록

-등록이전에도 각종 개발관련 문서, 무료다운로드 가능

 ※판매자 등록

-개인 또는 법인 선택

-법인의 경우, 영문사업자 등록증 발송필요 (사업장소재지 세무서에서 발급)

-엔터프라이즈 프로그램 등록시, 애플 담당자가 확인 전화 할 수 있다.

-결제 후 결제확인 메일 수신하면 등록과정 종료

-이 단계가 완료되면 무료판매는 바로 가능하다.

-판매자 유형 

iphone Developer Program (99달러/년) : 개인 또는 팀이 등록, 앱스토어를 통해 배포, 100개 디바이스 등록 가능 

Enterprize(In House)Program(299달러/년) 

 ※유료판매자 등록

-http://itunesconnext.apple.com에 등록

-계좌번호, 은행명, 연락처, 수령자명 등록

-성명의 영문 입력시 신용카드 영문 알파벳 참조

-Paid Application판매자로 등록

 ※앱 등록

-아이튠즈 앱스토어에서만 등록, 판매 가능 

-준비사항 : 

XCODE에서 컴파일한 파일(*.APP)등록 

아이콘(사이즈 57*57, 512*512픽셀)

스크린샷(아이폰, 아이패드 해상도와 동일)

리뷰(4000자 이내, 한영 무관)

판매가격

제한연력선택

판매지역

애플의 기술적인 리젝사유 : 개발자가 알려준 대로 동작하지 않는 경우, 비공개 API를 사용하는 경우, 앱이 충돌해서 다운되는 경우

 2) 안드로이드 등록, 심사

-심사가 없다, 즉 리젝이 없다

-앱 등록을 여러군데에 할 수 있다

-유료앱의 경우, 구매 후 24시간 내 마켓을 통해 환불 가능

-최초 25달러의 개발자 등록 이외에는 유료판매를 위한 비용이 평생 없다

 [안드로이드 앱 등록방법]

-구글 안드로이드 마켓에 등록하기 : 개발자가 직업 안드로이드 사이트(http://android.com)에서 등록한다. 25달러 소요

-로컬마켓에 등록하기 : 국내는 SK텔레콤의 T스토어

-파일로 등록하기: 주로 테스트앱용으로 쓰인다.

 

 

 

4. 수익분배와 수금 

 

 1)아이폰

-개발자 대 애플 = 7:3 

-전세계 7개 권역별로 입금됨 (미국/아메리카, 영국, 호주, 캐나다, 유럽, 일본, 나머지)

-외화거래이므로 소득세 +환전수수료 제하고, 세금보고까지 완료시 매출액의 60%대 

 2)안드로이드 용

-개발자 대 안드로이드 = 7:3 

-유료 판매시 판매자 계정인 Merchant Account 사전 등록되어야 함.

-유료앱 판매금액을 정산할 TAX아이디와 현지 은행계좌 필요 

 

 

 

5. 마케팅

 

-랭킹이 노출되면 마케팅이 쉬워짐

-소셜, 트위터 적극활용 

 [앱 홍보 방안]

1)리딤코드 : 앱을 버전업하면 리딤코드가 생성됨, 리딤코드(앱 무료상품권), 한 버전당 50개 생성가능, 인맥이 넓은 사람, 입소문을 잘내주는 사람, 고마운 고객에게 제공 

2)무료마케팅 : EX)등록기념 1000건까지 무료! 

3)오늘만 이벤트 : 다운로드 수가 줄어드는 날을 골라 시행

4)동영상 활용

5)앱리뷰사이트: http://www.148apps.com/

 http://www.appvee.com/

6)까페, 블로그 활용

 


[출처] http://goodeditor.tistory.com/225

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
1191 [ 一日30分 인생승리의 학습법] REST, REST API, RESTful 과 HATEOAS file 졸리운_곰 2024.03.10 7
1190 [ 一日30分 인생승리의 학습법] 렌더링 삼형제 CSR, SSR, SSG 이해하기 file 졸리운_곰 2024.03.10 1
1189 [ 一日30分 인생승리의 학습법] 엑셀 VBA에서 셀레니움 사용을 위한 Selenium Basic 설치 file 졸리운_곰 2024.02.23 9
1188 [ 一日30分 인생승리의 학습법]500 Lines or Less Blockcode: A Visual Programming Toolkit : 500줄 이하의 블록코드: 시각적 프로그래밍 툴킷 졸리운_곰 2024.02.12 3
1187 [ 一日30分 인생승리의 학습법] 구글 클라이언트(앱) 아이디를 발급받으려면 어떻게 해야 하나요? 졸리운_곰 2024.01.28 2
1186 [ 一日30分 인생승리의 학습법] 빅뱅 프로젝트를 성공적으로 오픈하기 위한 팁 졸리운_곰 2023.12.27 14
1185 [ 一日30分 인생승리의 학습법]“빅뱅 전환보다 단계적 전환 방식이 이상적 애자일팀과 협업 쉽게 체질 개선을” file 졸리운_곰 2023.12.27 6
1184 [ 一日30分 인생승리의 학습법] Big-bang / phased 접근 file 졸리운_곰 2023.12.27 2
1183 [ 一日30分 인생승리의 학습법] CodeDragon 메뉴 데이터 전환의 개념 이해 - 데이터 전환의 개념, 데이터 전환방식, 데이터 전환방식 및 장단점 비교, 데이터전환 이후 검토해야 할 사항 졸리운_곰 2023.12.27 4
1182 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 분쟁 해결 시스템 file 졸리운_곰 2023.12.27 5
1181 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 개념과 리뷰 시스템 file 졸리운_곰 2023.12.27 3
1180 [ 一日30分 인생승리의 학습법] 소켓 CLOSE_WAIT 발생 현상 및 처리 방안 file 졸리운_곰 2023.12.03 6
1179 [ 一日30分 인생승리의 학습법] robots 설정하기 졸리운_곰 2023.12.03 2
1178 [ 一日30分 인생승리의 학습법] A Tutorial and Elementary Trajectory Model for the Differential Steering System of Robot Wheel Actuators : 로봇 휠 액츄에이터의 차동 조향 시스템에 대한 튜토리얼 및 기본 궤적 모델 file 졸리운_곰 2023.11.29 5
1177 [ 一日30分 인생승리의 학습법] Streamline Your MLOps Journey with CodeProject.AI Server : CodeProject.AI 서버로 MLOps 여정을 간소화하세요 file 졸리운_곰 2023.11.25 1
1176 [ 一日30分 인생승리의 학습법] Comparing Self-Hosted AI Servers: A Guide for Developers / : 자체 호스팅 AI 서버 비교: 개발자를 위한 가이드 file 졸리운_곰 2023.11.25 8
1175 [ 一日30分 인생승리의 학습법] Self-Hosted Artificial Intelligence: Keeping Control of Your Data : 자체 호스팅 인공 지능: 데이터 제어 유지 file 졸리운_곰 2023.11.25 5
1174 [ 一日30分 인생승리의 학습법] AI_머신러닝 기초 정리 file 졸리운_곰 2023.11.24 14
1173 [ 一日30分 인생승리의 학습법] 머신러닝 내용 요약 및 정리 졸리운_곰 2023.11.24 9
1172 [ 一日30分 인생승리의 학습법] 당신이 알아두어야 할 10가지 머신러닝 알고리즘 file 졸리운_곰 2023.11.24 7
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED