about

PIVOTAL TRACKER



                afool
        _ 김신협
0. 목적



 아윤 님 :

        “
        이번 프로젝트에서 팀 작업
        하는 법 배우고 싶어요.
        ”
1. 이슈트래커를 사용하자


팀 작업 ?
  소스코드 수정 : Github

  버그     : 그때 그 버그 어떻게 해결했떠라? 길우형님 아세요??
  스터디 일정 : 아윤님 내일까지 스터디 과제 뭐였죠?
  사무국 서류 처리 : 아윤님 사무국에 영수증 제출하셧어요??
  기획     : 우리 기획회의 몇시였지??
  발표 자료 :



        PIVOTAL TRACKER 로
        이것들을 해결하기로 해요
2. PIVOTAL TRACKER : Project : Stories


STORY :
  프로젝트 내 이슈
  (구체적인 단위 작업)

    title                : 이름
    requester            : 보고한 사람
    owner                : 작업을 처리할 사람
    point                : 가중치 (iteration/예상소요기간으로하자)
    label                : 작업 분류
                (new feature, bug, study, document, managing)
2. PIVOTAL TRACKER : Project : Stories


STORY :
  프로젝트 내 이슈
  (구체적인 단위 작업)

    story 의 종류
        feature          : 프로덕트에 직접적인 영향을 미치는 작업
                           ex) 인터페이스에 영문 입력기능 추
        bug              : 버그 픽스

        chore            : 프로덕트와 직접적인 연관이 없는 작업
                           ex) 문서 작업, 스터디
2. PIVOTAL TRACKER : Project : Iteration


Iteration :
  프로젝트 내 단위 기간                             (우리는 일주일 : 월요일 부터 일요일)



   매 주 월요일마다 목표를 정하고,
   아이스박스에 있는 스토리들 중
   이번 이터레이션에서 해야할 일을 선택
   owner를 배정하기로 합니다.

 매주 금요일 current 에서 done으로 이동한 story를
확인
 완료되지 못한 story의 해결을 모색 및 iteration을 회고

   velocity : 현재 iteration 에서 해결한 스토리의 point합.
                 목표 velocity를 넘어서는 story들은 backlog로 빠집니다.
2. PIVOTAL TRACKER : Project : State of a Story


Icebox              : 해결해야 할 story들
                  진행 여부와 무관,
                  모두를 일단 등록!
Current : 이번 Iteration에서
        해결하기로 한 story들 중
        현재 진행중인 것들
BackLog : 이번 Iteration에서 할당됬지만,
     Team Velocity를 넘어서게되어
     실제 진행되지 않는 Story들
Done             : 해결 된 story
2. PIVOTAL TRACKER : Project : State of Stories


                       somebody started
                       the story
       Icebox
                                                  owner finished
                                                  the story
                                 Current


                                                             Delivered


                  BackLog
                                      requester accepted
                                      the delivered story


                                                      Done
3. PIVOTAL TRACKER : EPICS


EPICS page :

     프로젝트 진행상황 큰 그림
     story의 label로 분류하여
     진행상황을 큰 그림으로 볼 수 있음!
4. PIVOTAL TRACKER : CHARTS


CHARTS page :

       Iteration Points / Team Velocity
       를 그래프로 나타내어줌!
       현재 프로젝트의 진행상황을
       시각적으로 보여줌!
5. PIVOTAL TRACKER : GitHub Post-Receive Hooks

(다른 셋팅은 미리 다 해두었음 : 셋팅방법은 아래 링크를 참고하세요)
Github에서 commit할 때,
Commit Message의 시작부에 아래의 문장을 추가

Commit: username
[op #story ID] additional information

(op : fixed, finished, Delivers)


https://help.github.com/articles/post-receive-hooks
https://www.pivotaltracker.com/help/api#scm_post_commit
https://www.pivotaltracker.com/help/api?version=v3#scm_post_commit_message
_syntax
5. PIVOTAL TRACKER : e-mail Notification


  기본적으로 자신이 작업중인 Story의 변동사항은
  E-mail Notification 날아옴

  추가적인 셋팅 은
  Dashboard -> Profile -> Email Preferences 에서!

  + New stories에 체크 추가해주시면 좋습니다.
  (새로 생성된 스토리는 확인해주세요)
5. PIVOTAL TRACKER : License



  FREE for PUBLIC PROJECTS


  공개 프로젝트에는 무료!
  우리같은 오픈소스 프로젝트는 땡큐!
4. PIVOTAL TRACKER : DEMO




                 DEMO
                 : afool

about Pivotal tracker

  • 1.
    about PIVOTAL TRACKER afool _ 김신협
  • 2.
    0. 목적 아윤님 : “ 이번 프로젝트에서 팀 작업 하는 법 배우고 싶어요. ”
  • 3.
    1. 이슈트래커를 사용하자 팀작업 ? 소스코드 수정 : Github 버그 : 그때 그 버그 어떻게 해결했떠라? 길우형님 아세요?? 스터디 일정 : 아윤님 내일까지 스터디 과제 뭐였죠? 사무국 서류 처리 : 아윤님 사무국에 영수증 제출하셧어요?? 기획 : 우리 기획회의 몇시였지?? 발표 자료 : PIVOTAL TRACKER 로 이것들을 해결하기로 해요
  • 4.
    2. PIVOTAL TRACKER: Project : Stories STORY : 프로젝트 내 이슈 (구체적인 단위 작업) title : 이름 requester : 보고한 사람 owner : 작업을 처리할 사람 point : 가중치 (iteration/예상소요기간으로하자) label : 작업 분류 (new feature, bug, study, document, managing)
  • 5.
    2. PIVOTAL TRACKER: Project : Stories STORY : 프로젝트 내 이슈 (구체적인 단위 작업) story 의 종류 feature : 프로덕트에 직접적인 영향을 미치는 작업 ex) 인터페이스에 영문 입력기능 추 bug : 버그 픽스 chore : 프로덕트와 직접적인 연관이 없는 작업 ex) 문서 작업, 스터디
  • 6.
    2. PIVOTAL TRACKER: Project : Iteration Iteration : 프로젝트 내 단위 기간 (우리는 일주일 : 월요일 부터 일요일) 매 주 월요일마다 목표를 정하고, 아이스박스에 있는 스토리들 중 이번 이터레이션에서 해야할 일을 선택 owner를 배정하기로 합니다. 매주 금요일 current 에서 done으로 이동한 story를 확인 완료되지 못한 story의 해결을 모색 및 iteration을 회고 velocity : 현재 iteration 에서 해결한 스토리의 point합. 목표 velocity를 넘어서는 story들은 backlog로 빠집니다.
  • 7.
    2. PIVOTAL TRACKER: Project : State of a Story Icebox : 해결해야 할 story들 진행 여부와 무관, 모두를 일단 등록! Current : 이번 Iteration에서 해결하기로 한 story들 중 현재 진행중인 것들 BackLog : 이번 Iteration에서 할당됬지만, Team Velocity를 넘어서게되어 실제 진행되지 않는 Story들 Done : 해결 된 story
  • 8.
    2. PIVOTAL TRACKER: Project : State of Stories somebody started the story Icebox owner finished the story Current Delivered BackLog requester accepted the delivered story Done
  • 9.
    3. PIVOTAL TRACKER: EPICS EPICS page : 프로젝트 진행상황 큰 그림 story의 label로 분류하여 진행상황을 큰 그림으로 볼 수 있음!
  • 10.
    4. PIVOTAL TRACKER: CHARTS CHARTS page : Iteration Points / Team Velocity 를 그래프로 나타내어줌! 현재 프로젝트의 진행상황을 시각적으로 보여줌!
  • 11.
    5. PIVOTAL TRACKER: GitHub Post-Receive Hooks (다른 셋팅은 미리 다 해두었음 : 셋팅방법은 아래 링크를 참고하세요) Github에서 commit할 때, Commit Message의 시작부에 아래의 문장을 추가 Commit: username [op #story ID] additional information (op : fixed, finished, Delivers) https://help.github.com/articles/post-receive-hooks https://www.pivotaltracker.com/help/api#scm_post_commit https://www.pivotaltracker.com/help/api?version=v3#scm_post_commit_message _syntax
  • 12.
    5. PIVOTAL TRACKER: e-mail Notification 기본적으로 자신이 작업중인 Story의 변동사항은 E-mail Notification 날아옴 추가적인 셋팅 은 Dashboard -> Profile -> Email Preferences 에서! + New stories에 체크 추가해주시면 좋습니다. (새로 생성된 스토리는 확인해주세요)
  • 13.
    5. PIVOTAL TRACKER: License FREE for PUBLIC PROJECTS 공개 프로젝트에는 무료! 우리같은 오픈소스 프로젝트는 땡큐!
  • 14.
    4. PIVOTAL TRACKER: DEMO DEMO : afool