1.계획서

                      종합설계 프로젝트 계획서 요약

팀명

비빔밥

제출일

2013 3 14

프로젝트 제목


그룹 관리를 위한 폐쇄형 SNS

팀원

성명

학번

SNS 주소

하태용

20073260 http://www.facebook.com/jake.ha.3

조영일

20073252 http://www.facebook.com/youngil.jo.10

최문규

20073256 http://www.facebook.com/profile.php?id=100002032498614

정하상

20093344 http://www.facebook.com/profile.php?id=100001224318898

최연준

20105370 http://www.facebook.com/yeonjun.choi.50

설계 프로젝트 개요

프로젝트 개요

SNS에 모든 것이 오픈 되어 있어서 오히려 부담스러워 하고 있는 현대인들은 유선보다 모바일 웹의 사용 빈도가 높아지고 있는 추세를 반영해 실시간으로 교류하고 친분 있는 사람끼리만 폐쇄적으로 공유할 공간을 필요로 한다.

티밍(Teaming)은 친구, 팀원, 가족 등 지극히 개인적이고 친분에 기반한 온라인 모임 공간을 지향하는 폐쇄형 관계 기반 서비스이다. 또한 팀 프로젝트를 위해 이용하는 사용자들에게 보다 효율적인 시간관리 및 업무 진행 관리 등의 편의 기능을 제공해 주는 Hybrid Application이다.

많은 과제와 업무들이 팀에 의해 진행됨에 따라 팀 프로젝트가 증가하여 보다 효율적인 팀 관리를 필요로 한다. 이러한 프로젝트를 진행하는 대부분의 사람들은 메신저를 이용하는데 기존에 나와있는 메신저에서는 그룹관리, 프로젝트 관리에 대해 제공하는 기능이 한정적이다. 그렇기 때문에 이 프로젝트의 목적은 그룹에 대한 여러 가지 편의 기능을 제공하는 것이다


장점

1. PC나 스마트폰, OS에 상관없이 어떠한 장치에서나 접근 가능

 HTML5, Sencha touch 2.0을 이용한 Hybrid Application으로 개발하여 디바이스에 상관없이 티밍을 사용할 수 있다.

2. 효율적인 그룹 관리를 통한 팀 프로젝트 성과의 극대화

  팀 관리에 유용한 기능을 추가하여 프로젝트의 성과를 극대화 할 수 있다.

3. 그룹 관리에 유용한 편리하고 다양한 기능

 기존 앱보다 더 다양한 팀 관리 기능을 제공한다.


현실적 제한요소

1. 하드웨어 리소스에 대한 접근 권한 문제

웹 브라우저 상에서 직접적으로 하드웨어 리소스에 접근하는 것은 보안문제를 발생시킬 수 있는 부분이다. PC 환경에서도 웹 브라우저에서 직접적으로 하드웨어 리소스에 접근하려면 별도의 액티브X와 같은 별도의 툴을 이용해야 하는데, 이 부분을 Sencha touch 2.0을 사용하여 OS API를 받아 하드웨어의 리소스를 사용할 수 있게 개발한다.

2. 모바일 기기마다 각기 다른 해상도 문제 

 모바일 환경에서는 화면의 해상도가 다 다르기 때문에 Web view로 보여주는 화면에 차이가 생겨 해상도 환경마다 다르게 보일 수 있다. HTML5의 모바일 환경 요소를 얻는 기능을 이용하여 동적으로 그린다.

3. 상용화 문제

 이러한 기능의 애플리케이션의 특성상 상용화를 위해서는 이용자를 확보하는 것이 매우 중요하다. 이미 널리 사용되고 있는 다른 애플리케이션이 많이 있으므로 사용자 확보에 어려움을 겪을 수 있다. 기존 애플리케이션에 없는 그룹에 도움이 되는 기능을 파악하고 개발하여 그룹에 특화된 애플리케이션을 개발하고 그 특징을 통해 이용자를 확보 한다

비교대상

BAND

목적 그룹을 위한 폐쇄형 SNS

기능 게시판, 사진첩, 그룹일정, 투표

장점 외부의 노출 없이 그룹 멤버만의 정보 공유

단점 – PC환경에서 작동불가 

BAND와의 비교

1. PC, 모바일 환경 등 어떠한 디바이스에서나 티밍을 사용할 수 있다. 이러한 장점이 유저들의 접근을 도와준다. 

2. 팀을 위한 더 많은 다양한 기능으로 팀 관리를 도와준다. (ex. 팀 스케줄관리나 메모, 간트 차트 기능 등) 

3. 프로젝트 수행 시 한눈에 보이는 수행목표나 개인 업무 등을 통하여 프로젝트의 성과를 극대화 시킨다.

마일스톤 일정

이름

개발항목

시작일

종료일

총개발일(MD)

정하상

- Server 구축,

- DB 설계

- API 제작

2013-02

-28

2013-05-28

34

최연준

- 팀 관리 시스템

- 일정 관리 시스템

- 간트 차트

2013-02

-28

2013-05-28

34

하태용

- 회원 관리 시스템

- 메일 인증 시스템

- 파일 공유 시스템

2013-02

-28

2013-05-28

34

최문규

- 사진첩 기능

- 장소 공유 기능

- 메인 UI

2013-02

-28

2013-05-28

34

조영일

- 채팅

- 메모스토리

2013-02

-28

2013-05-28

34

공통

- 개발 환경 구축

- 통합 및 디버깅

2013-02

-28

2013-05-28

 

결론

 기존의 SNS를 통한 그룹 기능은 팀 채팅, 게시판, 파일 공유 등 한정적인 기능들만을 제공하고 있다. 이러한 한정적인 기능에서 벗어나 티밍(Teaming)은 팀 일정 관리나 모임 장소, 시간, 의사결정 등 더 많은 기능을 팀 관리를 위해 제공한다. 또한 팀 만을 위한 공간을 제공해주며 이를 통하여 팀 그룹 내의 구성원들끼리의 유대감 형성 및 관계 발전에 도움을 준다.


      참고: 학기 전에 지도교수에게 과제를 제안하고 선정하는 과정을 이미 거친 것으로 간주하여 프로젝트 계획서는 이미 결정된 과제의 구체적 수행 계획을 서술합니다. 즉 과제를 제안하는 제안서와는 성격이 다릅니다.

      첨부화일 (아래 안내는 첨부 후에 삭제할 것)
      1. 계획서 발표 슬라이드쇼(200초 미만, 음성 녹음을 하여 슬라이드쇼로 만든 .ppsx 파일을 첨부 할 것.)
      2. 계획서 발표 슬라이드(PDF, 장당 2개)
      3. 계획서 화일(반드시 PDF파일로 제출 할 것.)
      Ċ
      11조 캡스톤,
      2013. 3. 13. 오후 11:27
      Ċ
      11조 캡스톤,
      2013. 3. 13. 오후 11:29
      ć
      11조 캡스톤,
      2013. 3. 13. 오후 11:37