My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
20101002  

피드백, 2010, 10.02, 10월, 2일, 설계
Updated Oct 3, 2010 by sungkipyung@gmail.com

#2010.10.02 feedback

architecture 문서를 작성하는 방법

archetect가 되기 위해서는 무엇을 고려해야 하는가?

Q) 서비스를 사용하는 사람들은 누구인가?
A) 지도에 나와있지 않은 경로를 쉽게 찾아보고 싶어 하는 사람들
Q) 규모는 어느 정도가 되는가?
A) 통계학 자료가 없기 때문에 추측할 수 없다.
feedback : 프로젝트라는 것은 제한된 시간과 자원을 가지고 결과를 내야 하는 것이다. 5일이라는 시간을 빌드환경을 구축하는데 사용하였는데 그 시간이 의미가 있었나? 오히려 경쟁보다는 같이 정보를 공유하였다면 보다 빠르게 문제를 해결할 수 있지 않았을까?

Q) 프로젝트 구현 범위

A) 검색을 통하여 지도에 나와있지 않은 데이터를 검색할 수 있고 사용자가 원하면 데이터를 등록하여 노출 시킬 수 있도록 하는 간단한 기능 구현을 목표로 한다.
Q) 프레젠테이션에는 스토리가 있어야 한다. 왜 이런 서비스를 기획하게 되었는지에 대해 기술할 것. 이런 서비스는 왜 나왔으며 어디에 필요하고 이것을 왜 써야 하는지 그리고 이 서비스를 이용해서 무엇을 할 수 있는지에 대해 설명이 있어야 한다.
A) 외삼촌과 외할아버지 묘 이장 때문에 지방에 볼일이 생겼습니다. 제 아버지와 외삼촌이 처음 와보는 곳에서 약속장소를 잡고 만난다는 것이 정말로 힘이 들었습니다. 이런 불편을 해소하기 위해서 1차 과정에서는 길을 안내할 수 있는 노선을 그리는 기능과 자신이 지금까지 이동하였던 경로를 다른 클라이언트에게 전송할 수 있는 어플리케이션을 개발하였습니다. 그러나 1:1 통신이기 때문에 여러 사람이 정보를 공유할 수 없다는 단점이 있었습니다. 이 한계를 2차 과정에서 서비스화 하여 클라이언트에 종속되지 않고 여러 사람이 검색을 통하여 map에 나와있지 않은 정보를 공유하고 보다 편리한 생활 환경을 만들고 싶습니다. 제가 구현하고자 하는 서비스는 키워드를 통하여 경로 검색 서비스를 제공할 것이며 다른 사용자도 자유롭게 데이터를 올리고 다른 사람들과 공유할 수 있도록 만들 것입니다.
6. 어떠한 구조로 설계를 하였는가?
이 프로젝트의 개발환경은 무엇이며 왜 그것을 사용해야 하고 인터페이스나 데이터베이스는 왜 이렇게 설계 되었는지에 대해 명백한 근거가 있어야 한다.

자기 경영

  • 설계라는 것은 그림만 그리는 것이 아니다.
  • 한정된 자원을 가지고 성공적으로 프로젝트를 끝내는 것이 목표.
  • 밤을 세서는 안된다. 프로젝트나 과정이나 모두 long run(마라톤)이기 때문에 밤을 센다는 것은 다음날의 자원을 끌어다 사용한 것밖에 되지 않는다.
  • 짜투리 시간을 잘 모아 활용하면 큰 시간을 벌 수 있다.
Powered by Google Project Hosting