SlideShare ist ein Scribd-Unternehmen logo
1 von 14
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

Weitere ähnliche Inhalte

Was ist angesagt?

국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우Ian Choi
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategyKenu, GwangNam Heo
 
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법Eugene Park
 
How to use Github? (For Cien)
How to use Github? (For Cien)How to use Github? (For Cien)
How to use Github? (For Cien)민수 김
 
알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1Hansol Kang
 
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3XpressEngine
 
오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습BJ Jang
 
오픈소스 프로젝트 올챙이
오픈소스 프로젝트 올챙이오픈소스 프로젝트 올챙이
오픈소스 프로젝트 올챙이cho hyun jong
 
Github를 이용한 협동개발 20141001
Github를 이용한 협동개발 20141001Github를 이용한 협동개발 20141001
Github를 이용한 협동개발 20141001BJ Jang
 
GitHub 실습 교육
GitHub 실습 교육GitHub 실습 교육
GitHub 실습 교육승엽 신
 
알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2Hansol Kang
 
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기Lee Geonhee
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기DomainDriven DomainDriven
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동NAVER D2
 
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기Youngbin Han
 
Git이란 (Git 소개 및 기초 이론)
Git이란 (Git 소개 및 기초 이론)Git이란 (Git 소개 및 기초 이론)
Git이란 (Git 소개 및 기초 이론)승용 윤
 
Git의 개념과 사용
Git의 개념과 사용Git의 개념과 사용
Git의 개념과 사용환민 홍
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewMinsuk Lee
 
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQtPyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt덕규 임
 

Was ist angesagt? (19)

국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
 
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법
 
How to use Github? (For Cien)
How to use Github? (For Cien)How to use Github? (For Cien)
How to use Github? (For Cien)
 
알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1
 
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3
 
오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습
 
오픈소스 프로젝트 올챙이
오픈소스 프로젝트 올챙이오픈소스 프로젝트 올챙이
오픈소스 프로젝트 올챙이
 
Github를 이용한 협동개발 20141001
Github를 이용한 협동개발 20141001Github를 이용한 협동개발 20141001
Github를 이용한 협동개발 20141001
 
GitHub 실습 교육
GitHub 실습 교육GitHub 실습 교육
GitHub 실습 교육
 
알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2알아두면 쓸모있는 깃허브 2
알아두면 쓸모있는 깃허브 2
 
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동
 
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기
Git 과 GitHub 를 이용한 버전관리와 협업 - 1주차 - 첫 커밋 푸시하기
 
Git이란 (Git 소개 및 기초 이론)
Git이란 (Git 소개 및 기초 이론)Git이란 (Git 소개 및 기초 이론)
Git이란 (Git 소개 및 기초 이론)
 
Git의 개념과 사용
Git의 개념과 사용Git의 개념과 사용
Git의 개념과 사용
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
 
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQtPyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
 

Andere mochten auch

Pivotal tracker presentation 10-13-2010
Pivotal tracker presentation   10-13-2010Pivotal tracker presentation   10-13-2010
Pivotal tracker presentation 10-13-2010pivotjoe
 
흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해도형 임
 
Stop Worrying! And love the workflow
Stop Worrying! And love the workflowStop Worrying! And love the workflow
Stop Worrying! And love the workflowAtlassian
 
Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료seungdon Choi
 
신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기none
 
오!나의 미녀 (Beauty Crush) 회고 @Out of Index
오!나의 미녀 (Beauty Crush) 회고 @Out of Index오!나의 미녀 (Beauty Crush) 회고 @Out of Index
오!나의 미녀 (Beauty Crush) 회고 @Out of IndexSinhyub Kim
 
스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기도형 임
 
산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스
산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스
산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스GE코리아
 
Git 사용 가이드
Git 사용 가이드Git 사용 가이드
Git 사용 가이드도형 임
 
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Blossom IO Inc.
 
Ai 그까이거
Ai 그까이거Ai 그까이거
Ai 그까이거도형 임
 
팀장님 근데 Cmmi가 뭐에여
팀장님 근데 Cmmi가 뭐에여팀장님 근데 Cmmi가 뭐에여
팀장님 근데 Cmmi가 뭐에여도형 임
 
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git민태 김
 

Andere mochten auch (13)

Pivotal tracker presentation 10-13-2010
Pivotal tracker presentation   10-13-2010Pivotal tracker presentation   10-13-2010
Pivotal tracker presentation 10-13-2010
 
흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해
 
Stop Worrying! And love the workflow
Stop Worrying! And love the workflowStop Worrying! And love the workflow
Stop Worrying! And love the workflow
 
Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료
 
신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기
 
오!나의 미녀 (Beauty Crush) 회고 @Out of Index
오!나의 미녀 (Beauty Crush) 회고 @Out of Index오!나의 미녀 (Beauty Crush) 회고 @Out of Index
오!나의 미녀 (Beauty Crush) 회고 @Out of Index
 
스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기
 
산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스
산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스
산업용 클라우드 플랫폼 - 프레딕스, Industrial cloud platform – Predix, 2016스마트공장 국제 컨퍼런스
 
Git 사용 가이드
Git 사용 가이드Git 사용 가이드
Git 사용 가이드
 
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
Modern Kanban Workflow Best Practices for Software Teams — Part 4 of "How to ...
 
Ai 그까이거
Ai 그까이거Ai 그까이거
Ai 그까이거
 
팀장님 근데 Cmmi가 뭐에여
팀장님 근데 Cmmi가 뭐에여팀장님 근데 Cmmi가 뭐에여
팀장님 근데 Cmmi가 뭐에여
 
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
버전관리를 들어본적 없는 사람들을 위한 DVCS - Git
 

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