본문 바로가기

2010/05

(3)
버전 관리 방안 제안 序. 소프트웨어의 버전관리를 위한 여러 소프트웨어가 존재하고, 이들의 기능은 충분할 정도로 강력하다. 하지만 버전관리는 어떤 버전관리 시스템을 이용하느냐(What) 보다, 어떻게 사용하는가(How)가 중요한데, 실제적으로 이에 관한 논의는 부족해 보인다. 오로지 trunk에다가 commit/update를 반복하고만 있지는 않은가? 대부분의 프로젝트들이 이런식으로 진행되는 것이 현실이다. 버전관리 방안은 프로젝트 내에서 개발자 전체가 공통으로 지켜야만 의미가 있으며, 그렇지 않을 경우 되려 프로젝트에 방해가 될 수 있다. 때문에 룰이 너무 복잡하지 않은... 모두가 따를만한 실용적인 방안을 제안하고자 한다.(Subversion 기준) 1. Glossary * SVN : 버전관리 시스템 Subversion의..
소셜 웹 기획(Designing for the Social Web) 소셜 웹 기획 카테고리 컴퓨터/IT 지은이 조슈아 포터 (인사이트, 2008년) 상세보기 처음 읽고 나서는 내용에 불만이 많았다. 알려진 사실들만을 나열하고 있지 않나 하는 실망감이 있었다. 하지만 곰곰히 생각해보니 알려진 사실들을 잘 정리해 주는것도 책의 의미로써 충분한 것이 아닌가! 이 책은 '잘 정리해 준'수준은 충분히 된다. 책의 전개는 소설로 치면 순차적 시간전개다. 최초접속~가입~활동~활발한활동 에 이르는 각 단계에서 사용자들을 다음 단계로 이끌기 위한 구체적인 액션플랜을 제시한다. 결국 이전 단계의 기획이 훌륭해야 다음 단계로의 이행이 가능해 지는 것이다. 이러한 웹 기획(책에서 정의한 '소셜 웹'에 따르면 사실 세상의 거의 모든 웹들이 '소셜 웹'이니 굳이 '웹'과 '소셜 웹'을 구분할 필..
이모셔널 디자인(Emotional Design: Why We Love(or Hate) Everyday Things) 이모셔널 디자인 카테고리 예술/대중문화 지은이 Donald A. Norman (학지사, 2006년) 상세보기 UXD계의 구루가 썼다하여 기대가 컸던 책... 이 책은 100여 페이지 남짓 되는 Part 1. 만을 읽어도 얻고자하는 지식의 대부분을 얻을 수 있다. 나머지 내용들은 부차적인 설명이거나 주제로 부터 한참은 유리되어 있다. 아래의 세 가지 유형의 디자인의 차이를 이해시키는 것이 이 책의 주제이다. * 본능적디자인 : 한눈에 이쁘다고 느끼는 디자인 * 행동적디자인 : 사용해보면 편리한 디자인 * 반성적디자인 : 개인별로 각기 다른 경험을 회고시켜주는 디자인 나에게 있어 이 책이 상기시키는 단 하나의 단어를 꼽으라면 '졸리움'이다. 잠자리에서 두페이지만 읽으면 견딜수 없이 졸음이 몰려온다. 덕분에 ..