스타트업 멘토링과 팀 빌딩 › bitstream › 10580 › 6323 › 1 › 2016-004 스타트업... 유사 분야의 대표 특징의 소개(출처. 박윤희(2015),
발 표 일 : 2010-06-09 팀 명 : DroidHolic / Android 2 기
description
Transcript of 발 표 일 : 2010-06-09 팀 명 : DroidHolic / Android 2 기
발 표 일 : 2010-06-09
팀 명 : DroidHolic / Android 2 기팀 원 : 김정열 / 허성근 / 최재혁 / 강현진 / 이대만기 관 : 한국전자통신교육원
프로젝트명 : SearchDroid
프로젝트 계획서
2
Your own sub headline
차 례
1. 프로젝트 개요
2. 프로젝트 방향
3. 기능 내역
4. 시스템 구성도
5. 개발도구 및 플랫폼
6. 사용자 시나리오
7. 업무 분장
8. 일정 계획
9. 프로젝트 관리방안
10. 향후 발전 방향
3
프로젝트 개요
안드로이드 폰 사용자가 주변에 존재하는 대형할인매장 / 약국 /주유소 정보 등을 즉석에서 검색하여 정보를 얻고 이를 다양하게
활용할 수 있는 시스템을 개발
정보 조회를 위한
안드로이드폰 앱 개발
서버에서 제공되지 않는
정보인 경우 클라이언트에서
직접 인터넷으로부터 정보를
수집 & 캐싱
인터넷에서 정보를 수집 및
안드로이드폰에 제공하는
서버 데이터베이스 및
서버애플리케이션 개발
4
• 보편성– 안드로이드를 활용하는 프로젝트에서 보편적 , 반복적으로 사용될 수
있는 아키텍처
• 확장성– 우선 선정된 네가지 카테고리 외에 필요에 따라 얼마든지 검색 대상
항목의 추가 가능
• 개방성– 안드로이드 외에 어떤 플랫폼을 가진 클라이언트도 수용 가능하도록
느슨한결합의 통신 프로토콜 및 아키텍처 설계
• Open Source – 최대한 Open Source 기술을 활용
프로젝트 방향 및 특징
5
기능 내역
공통 대형할인매장 약국 주유소
Must •카테고리선택•위치검색•세부정보보기•가는길 보기•정보수집저장
•전화걸기 •전화걸기 •브랜드구분
Should •캐싱•위치 보내기
•개장 / 폐장시간 •당번약국 표시 •가격순 조회•카드할인율 조회
Could •위치리스트조회•Camera•방향센서•WebService•MySql•친구위치찾기•거리 및 도달시간•교통정보•메모달기•리뷰평점•평점 순 조회
•세일정보•카드혜택
•가스충전소•편의점여부
Wouldn’t •객체인식 •보유약 조회
6
시스템 구성도
Crawler Service
CASH
Communication Server
DB
Client (Android) Server
Internet
Crawler Daemon
Administrator
Editor
Main Activity Connection Master
7
개발도구 및 플랫폼
Crawler Service(JAVA)
CASH(SQLITE)
Communication Server(JAVA)
DB
(SQLITE)
Client (Android) Server
Internet
Crawler Daemon( 미정 )
Administrator( 미정 )
Editor( 미정 )
Main Activity(JAVA)
Connection Master(JAVA)
8
사용자 시나리오
카테고리 선택주변에서 검색된 해당 목적물을 맵 상에 아이콘 표시
적절한 크기로 맵 줌인 / 아웃
원하는 목표지 아이콘 선택
목표지 상세 정보 표시
메뉴버튼 •전화 걸기•가는 길 보기•위치 보내기•목표지 종류별 기능
선택기능 수행
9
업무 분장
•PM•Server (Appl, DB)•C/S Communication
김정열
•Client Integration•Client UX
최재혁•Google MAP허성근
•Information Crawling & Parsing강현진
•Client DB이대만
10
일정 계획
프로젝트 계획
• 방향 설정• 역할 분담• 계획서 작성
분석 /설계
• 기술요소분석• 기술자료수집• 아키텍처설계• 화면설계• 모듈 설계
1 차개발
• 단위모듈개발• 단위테스트• 통합• 통합테스트
2 차개발
• 추가기능선별• 추가기능개발• 통합• 통합테스트
완료
• 완료보고서작성• 시연
07/09최종발표06/25중간발표 07/0206/11계획발표 06/1806/07킥오프
11
• 관리 도구– 네이버 오픈 프로젝트 : 게시판 / 마일스톤관리 / 이슈관리 / 권한관
리 / 소스코드형상관리 등 제반 관리도구 이용
• 테스트 주도 개발– 모듈별 테스트 클래스
• 짝 프로그래밍– 2 인씩 짝지어 프로그래밍 및 코드리뷰
• 프로토타이핑– 1 차 프로토타잎 개발 / 리뷰 후 2 차 개발 진행
프로젝트 관리 방안
12
향후 발전 방향
클라이언트 강화• Camera• 방향센서
서버 강화• Crawling Server• Editor• Platform Scale Up
증강 현실• Object Recognition• Category 확대• Real World Infor-
mation
QUESTION?
THANK YOU!