More Related Content Similar to Ruby on Rails와 함께 하는 애자일 웹 개발 Similar to Ruby on Rails와 함께 하는 애자일 웹 개발 (20) More from Sukjoon Kim (7) Ruby on Rails와 함께 하는 애자일 웹 개발1. Ruby on Rails 와 함께하는 애자일 웹 개발 2007-05-31 유스풀 패러다임 김석준 ( [email_address] ) 6. 사용자 조사 “ 일주일에 한 번 ‘전화 Day’ 를 정하거나 하루 한 시간정도 시간을 내어 친지 , 지인에 안부를 묻는다 . ” “ 상대방에 대해 지속적으로 관심을 가질 수 있어야 . ” “ 인맥관리 리스트가 있으면 좋겠다 . ” “ 인맥은 연결될수록 강해지는 근육질 같은 것 . 좋은 인맥을 많은 사람에게 소개해 줄 수 있으면 ... ” “ 처음 소개받고 명함 교환하고 정답게 인사했다 하더라도 차츰 잊혀지기 시작… 잠자는 인맥을 ‘깨우고’ , ‘ 연결하고’ , ‘ 각성시켜주는’ 그런 장치가 있으면 좋겠다 . ” 16. 스토리 : 작업 관리 오늘 할 일 할 일 목록 xxxx xx xxxxx 4 4 완료한 일 (Wiki 에 기록 ) 적용 ( 구현 ) 테스트 배포 피드백 새로운 가치 발견 21. 사용자별 페이지 라우팅 http://localhost:3000/me http://localhost:3000/me/recent user.connect ‘ :user ’, :controller => ‘main’ map.connect ‘ :user/:action ’, :controller => ‘main’ :controller => ‘main’, :action => ‘index’, :user => ‘user’ :controller => ‘main’, :action => ‘recent’, :user => ‘user’ url_for :user => ‘me’ url_for :user => ‘me’, :action => ‘recent’ user_url ‘me’ 식별 (recognize) 생성 (generate) 25. RJS or Not? remote_form_for :user, :update => ‘userlist’, :position => :bottom, :url => { :action => … } do … render :partial => :user, :locals => … 파셜 Vs. remote_form_for :user, :url => { :action => … } do … page.insert_html :bottom, ‘userlist’ , :partial => :user, :locals => … 액션 : rjs: <div id=“userlist”> 31. 사용자 가치 추가해 나가기 “ 인맥이 한 눈에 들어오는 관계지도 ... ” “ 개인별 정보를 다운로드 받을 수 있게 ... ” “ 오늘 연락할 사람을 콕 찍어줘 ! ” “ . . . ” Editor's Notes 브레인스토밍 과정을 통해 이 서비스에 필요한 기능을 식별 기술적인 요소와 무관 바로 구현할 수 있는 기능들도 있는 반면 , 조금 더 구체화시켜야 하는 것들도 있음 종이로 서비스에 대한 개략적인 프로토타입을 만들고 사용자들의 needs 를 다시 들음 ( 일종의 사용자 테스트 )