SlideShare a Scribd company logo
1 of 35
Download to read offline
Pivotal Tracker를 활용한
        팀 프로젝트 관리
         2012 PoApper Regular Seminar - 7
       PoApper 10 / POSTECH 박 병진
팀 프로젝트는
어떻게
해야 하나?
부엉: 형, 그 때 그 버그 어떻게 해결했었지?
형민: 야, 내일 회의 몇 시더라?
범수: 홍기야, 유저관리 파트 완료했어?
가영: DB 작업 누가 하기로 했더라?
재황: 이번 주 까지 끝내야 할 작업들이 뭐지?
도형: 형, 내일까지 공부해야 하는 파트가 무엇이였죠?
재흥: 아… 분명 해야 할 일이 있었는데.. 기억이 안나 ㅠㅠ
참여 주체간의
원활한 소통은
프로젝트의 성공을
좌우한다!
이슈트래커를
사용하여
해결해보자!
Issue Tracker

 1. 프로젝트 관리를 위한 소프트웨어
 2. 일반적으로 다음과 같은 기능을 제공 함
  1. 일감 – 업무의 내용을 기록. 담당자를 지정 가능. 업무
     를 효율적으로 관리할 수 있도록 하는 기능
  2. 위키 – 지식 창고
  3. 저장소 – Git 과 같은 버전 관리 시스템과 연동하여
     웹으로 열람할 수 있도록 하는 기능
개발 도구
Pivotal Tracker
가 뭐길래?
Pivotal Tracker

1. Pivotal Labs에 의해 개발된 Story 기반의
   프로젝트 계획 소프트웨어
2. 기본적으로 애자일(Agail) 소프트웨어 개발 방
   법론에 근거한 것이나, 더욱 넓은 범위의 프로젝
   트에 적용할 수 있다.
Pivotal Tracker의 장점

1.   웹 기반의 설치가 필요 없다.
2.   깔끔하고 귀염귀염하다.
3.   Public Project에 대하여 무료이다.
4.   데이터를 Export 할 수 있다.
5.   API 접근이 가능하다.
https://www.pivotaltracker.com

고고씽~
오픈소스

1. 소스 코드의 공개가 기본 원칙인 소프트웨어
2. 일반적으로, 자유롭게 사용/복제/배포/수정
   가능
3. Freeware 와는 다른 개념
 - 명시된 라이선스(License)를 지켜야 함
STORY
프로젝트 내의 이슈
(구체적인 단위 작업)

Title: 작업 이름
Requester: 지시를 한 사람
Owner: 작업을 처리 할 사람
Point: 가중치 (예상 소요시간)
Label: 작업 분류
Task: Story를 더 잘게 쪼갠 것
STORY
프로젝트 내의 이슈
(구체적인 단위 작업)

Story의 종류
Feature: Product에 직접적인
영향을 미치는 작업
Ex) 다국어 지원 추가
Bug: 버그 수정
Chore: Product와 직접적인 연
관이 없는 작업
EX) 문서 작업, 스터디
STORY
Iteration
프로젝트 내의 단위 기간 - Velocity 측정을 위한 단위
(보통 일주일: 월~일)

매 주 월요일
- 목표 설정 후, Ice Box에 있는 Story 들 중에 이번
Iteration에서 해야 할 일들을 선택하여 Owner 배정

매 주 금요일
- Current->Done 으로 이동한 Story 확인 후, 완료되지
못한 Story의 해결 방안 모색 및 Iteration 회고
Velocity
프로젝트 팀의 일 처리 능력(Performance)
(한 Iteration 동안 처리한 일의 양)

- 최근에 완료한 Iteration에서 해결한 Story의
Point 합의 평균
- 목표 Velocity를 넘어서는 Story 들은 Backlog 로
  넘어간다.
- Tracker가 과거의 Performance에 비추어
  Milestone을 언제 완료할 수 있을지 예상
State of a Story
  IceBox   Current   BackLog   Done



IceBox
- 분류되거나 평가되지 않은 Story
  (해결해야 할 모든 Story)
- 진행 여부와는 무관
- ToDo List 라고 생각하면 된다.
State of a Story
  IceBox   Current   BackLog     Done



Current
- 이번 Iteration에서 해결하기로 한 Story
- 진행 중인 것만 포함된다.
State of a Story
  IceBox   Current   BackLog   Done



BackLog
- 앞으로 처리해야 할 Story의 목록.
- 측정된 Velocity에 따라 주 단위로 구분되어 표시.
- 이번 Iteration에 할당되었지만, 팀의 Velocity 를
  넘어서게 되어 실제 진행되지 않을 수 있는 Story
State of a Story
  IceBox   Current   BackLog   Done



Done
- 완료된 Iteration의 완료된 Story
- 현재 Iteration가 끝날 때까지, 완료된 스토리
  (Accepted Story)는 현재 패널에 남아있으며,
  새로운 주기가 시작되면 완료된 스토리는 자동으
  로 완료 패널로 옮겨진다.
Story의 흐름
              somebody started
              the story
 Icebox
                                     owner finished
                                     the story
                       Current


                                               Delivered


          BackLog
                         requester accepted
                         the delivered story

                                        Done
STORY
Charts
프로젝트 진행 상황에 대한
여러 통계를 그래프를 통해 시
각적으로 볼 수 있다.

-   Story Type Breakdown
-   Velocity
-   Current Iteration Burn-Up
-   Release Burn-Down
Activity
프로젝트의 Story 단위 별로 하나
씩 존재하여 Story에 대한 피드백
을 실시간으로 주고 받을 수 있는
공간
Third Party
API를 통해 서드파티 어플리케이션들과 연동
https://www.pivotaltracker.com/help/thirdpartytools


Story Mapper
Git-Pivotal
PivotHub
P-Tracking : 안드로이드 클라이언트
Feed2
Burndown Charts for Pivotal Tracker
쓰고싶은 것은 너무 많으나 여백이 부족하여…
E-Mail Notification
기본적으로 작업 중인 Story의 변
동사항은 Email 로 Notify

추가 설정은
Dashboard -> Profile
-> Email Preferences

New Stories 에 추가 체크!?
E-Mail Notification
추가 설정은
Dashboard -> Profile -> Email Preferences

New Stories 에 추가 체크!?
E-Mail Notification
New Stories 에 추가 체크!?
iOS Application
License
Public Projects 는 전부 Unlimited. 무료!
=> 오픈소스 프로젝트에 좋음:D
 Plan                    Private Projects   Collaborators File Storage

 Free Trial
                         Unlimited          Unlimited     Unlimited
 (60 Days)

 Non-profits &
                         Unlimited          Unlimited     Unlimited
 Academic Institutions


 그 외에… 많으나 유료이므로 생략!
참고 자료
About PIVOTAL TRACKER     - 김신협
     http://www.slideshare.net/AshyGrey
공부할 만한 Keywords

            Project
 Scrum

                  Agail Experience
  Redmine
              Trac
Do you
Have Question?
Thank You
For Listening!

More Related Content

What's hot

어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?Yongho Ha
 
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기강 민우
 
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화BOAZ Bigdata
 
Collaborative Filtering with Spark
Collaborative Filtering with SparkCollaborative Filtering with Spark
Collaborative Filtering with SparkChris Johnson
 
성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게Seongyun Byeon
 
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기Hui Seo
 
’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트
’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트
’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트Hyejeong Song
 
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan Agrawal
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan AgrawalApache Spark Based Reliable Data Ingestion in Datalake with Gagan Agrawal
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan AgrawalDatabricks
 
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호KTH, 케이티하이텔
 
Apologetics, Kreeft chapter 7: Evil
Apologetics, Kreeft chapter 7: EvilApologetics, Kreeft chapter 7: Evil
Apologetics, Kreeft chapter 7: EvilRichard Chamberlain
 
How Pulsar Stores Your Data - Pulsar Summit NA 2021
How Pulsar Stores Your Data - Pulsar Summit NA 2021How Pulsar Stores Your Data - Pulsar Summit NA 2021
How Pulsar Stores Your Data - Pulsar Summit NA 2021StreamNative
 
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민Hyunjik Bae
 
송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010devCAT Studio, NEXON
 
Rethinking State Management in Cloud-Native Streaming Systems
Rethinking State Management in Cloud-Native Streaming SystemsRethinking State Management in Cloud-Native Streaming Systems
Rethinking State Management in Cloud-Native Streaming SystemsYingjun Wu
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advanceDaeMyung Kang
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019devCAT Studio, NEXON
 
조직개편구성안
조직개편구성안조직개편구성안
조직개편구성안상영 서
 

What's hot (20)

어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
 
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
 
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [중고책나라] : 실시간 데이터를 이용한 Elasticsearch 클러스터 최적화
 
Collaborative Filtering with Spark
Collaborative Filtering with SparkCollaborative Filtering with Spark
Collaborative Filtering with Spark
 
성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게
 
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기
 
’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트
’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트
’글램’ 연락처 기재 유저 탐지용 자연어 처리 모델 개발 프로젝트
 
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan Agrawal
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan AgrawalApache Spark Based Reliable Data Ingestion in Datalake with Gagan Agrawal
Apache Spark Based Reliable Data Ingestion in Datalake with Gagan Agrawal
 
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
H3 2011 파이썬으로 클라우드 하고 싶어요_분산기술Lab_하용호
 
Apologetics, Kreeft chapter 7: Evil
Apologetics, Kreeft chapter 7: EvilApologetics, Kreeft chapter 7: Evil
Apologetics, Kreeft chapter 7: Evil
 
How Pulsar Stores Your Data - Pulsar Summit NA 2021
How Pulsar Stores Your Data - Pulsar Summit NA 2021How Pulsar Stores Your Data - Pulsar Summit NA 2021
How Pulsar Stores Your Data - Pulsar Summit NA 2021
 
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
 
Apache Ranger Hive Metastore Security
Apache Ranger Hive Metastore Security Apache Ranger Hive Metastore Security
Apache Ranger Hive Metastore Security
 
Apache NiFi Crash Course Intro
Apache NiFi Crash Course IntroApache NiFi Crash Course Intro
Apache NiFi Crash Course Intro
 
송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010
 
Rethinking State Management in Cloud-Native Streaming Systems
Rethinking State Management in Cloud-Native Streaming SystemsRethinking State Management in Cloud-Native Streaming Systems
Rethinking State Management in Cloud-Native Streaming Systems
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advance
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
 
Batalhas com Robocode
Batalhas com RobocodeBatalhas com Robocode
Batalhas com Robocode
 
조직개편구성안
조직개편구성안조직개편구성안
조직개편구성안
 

Viewers also liked

about Pivotal tracker
about Pivotal trackerabout Pivotal tracker
about Pivotal trackerSinhyub Kim
 
흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해도형 임
 
Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료seungdon Choi
 
Stop Worrying! And love the workflow
Stop Worrying! And love the workflowStop Worrying! And love the workflow
Stop Worrying! And love the workflowAtlassian
 
Pivotal tracker presentation 10-13-2010
Pivotal tracker presentation   10-13-2010Pivotal tracker presentation   10-13-2010
Pivotal tracker presentation 10-13-2010pivotjoe
 
'Last Christmas' - Wham
'Last Christmas' - Wham'Last Christmas' - Wham
'Last Christmas' - WhamJohn *
 
Waiting For Christmas 2008 C.Dion
Waiting For Christmas 2008 C.DionWaiting For Christmas 2008 C.Dion
Waiting For Christmas 2008 C.Dionmercury3969
 
Last Christmas...
Last Christmas...Last Christmas...
Last Christmas...John *
 
Silver, Symbol of wealth in Miao
Silver, Symbol of wealth in  MiaoSilver, Symbol of wealth in  Miao
Silver, Symbol of wealth in MiaoMakala D.
 
Symposium Day 2010 - Massive Stars
Symposium Day 2010 - Massive StarsSymposium Day 2010 - Massive Stars
Symposium Day 2010 - Massive StarsMikhail Klassen
 
Moves Like Jagger
Moves Like Jagger Moves Like Jagger
Moves Like Jagger John *
 
Numina - "Masks for the Elemental Powers" 2014
Numina - "Masks for the Elemental Powers" 2014Numina - "Masks for the Elemental Powers" 2014
Numina - "Masks for the Elemental Powers" 2014Lauren Raine
 
Wild Birds
Wild BirdsWild Birds
Wild BirdsJohn *
 
Happy Feet ~ Penguins
Happy Feet ~ PenguinsHappy Feet ~ Penguins
Happy Feet ~ PenguinsJohn *
 
Ihuru Island ~ Maldives
Ihuru Island ~ MaldivesIhuru Island ~ Maldives
Ihuru Island ~ MaldivesJohn *
 
Miriam Makeba 1932 - 2008
Miriam Makeba 1932 - 2008Miriam Makeba 1932 - 2008
Miriam Makeba 1932 - 2008John *
 
Chocolate Express
Chocolate  ExpressChocolate  Express
Chocolate ExpressMakala D.
 

Viewers also liked (20)

about Pivotal tracker
about Pivotal trackerabout Pivotal tracker
about Pivotal tracker
 
흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해
 
Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료
 
Stop Worrying! And love the workflow
Stop Worrying! And love the workflowStop Worrying! And love the workflow
Stop Worrying! And love the workflow
 
Pivotal tracker presentation 10-13-2010
Pivotal tracker presentation   10-13-2010Pivotal tracker presentation   10-13-2010
Pivotal tracker presentation 10-13-2010
 
Forever autumn
Forever autumn Forever autumn
Forever autumn
 
'Last Christmas' - Wham
'Last Christmas' - Wham'Last Christmas' - Wham
'Last Christmas' - Wham
 
Swans
SwansSwans
Swans
 
Waiting For Christmas 2008 C.Dion
Waiting For Christmas 2008 C.DionWaiting For Christmas 2008 C.Dion
Waiting For Christmas 2008 C.Dion
 
Last Christmas...
Last Christmas...Last Christmas...
Last Christmas...
 
Silver, Symbol of wealth in Miao
Silver, Symbol of wealth in  MiaoSilver, Symbol of wealth in  Miao
Silver, Symbol of wealth in Miao
 
Symposium Day 2010 - Massive Stars
Symposium Day 2010 - Massive StarsSymposium Day 2010 - Massive Stars
Symposium Day 2010 - Massive Stars
 
Sunset Fly
Sunset FlySunset Fly
Sunset Fly
 
Moves Like Jagger
Moves Like Jagger Moves Like Jagger
Moves Like Jagger
 
Numina - "Masks for the Elemental Powers" 2014
Numina - "Masks for the Elemental Powers" 2014Numina - "Masks for the Elemental Powers" 2014
Numina - "Masks for the Elemental Powers" 2014
 
Wild Birds
Wild BirdsWild Birds
Wild Birds
 
Happy Feet ~ Penguins
Happy Feet ~ PenguinsHappy Feet ~ Penguins
Happy Feet ~ Penguins
 
Ihuru Island ~ Maldives
Ihuru Island ~ MaldivesIhuru Island ~ Maldives
Ihuru Island ~ Maldives
 
Miriam Makeba 1932 - 2008
Miriam Makeba 1932 - 2008Miriam Makeba 1932 - 2008
Miriam Makeba 1932 - 2008
 
Chocolate Express
Chocolate  ExpressChocolate  Express
Chocolate Express
 

Similar to Pivotal tracker를 활용한 팀 프로젝트 관리

황규영 포트폴리오
황규영 포트폴리오황규영 포트폴리오
황규영 포트폴리오Q_0
 
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서Jeongmin Cha
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하GyooHa Kim
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료지원 정
 
SW1차 프로젝트 Hive 최종발표
SW1차 프로젝트 Hive 최종발표SW1차 프로젝트 Hive 최종발표
SW1차 프로젝트 Hive 최종발표Sinhyub Kim
 
테스팅을위한선행조건 명세
테스팅을위한선행조건 명세테스팅을위한선행조건 명세
테스팅을위한선행조건 명세규동 최규동
 
Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부
Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부
Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부Joget Workflow
 
git + Pull Request + Code Review and Project Management with Agile
git + Pull Request + Code Review and Project Management with Agilegit + Pull Request + Code Review and Project Management with Agile
git + Pull Request + Code Review and Project Management with AgileWooseong Kim
 
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)Lab80
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오민완 진
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오민완 진
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
스마일게이트 서버개발캠프 - HGHSS - 합격하소서
스마일게이트 서버개발캠프 - HGHSS - 합격하소서스마일게이트 서버개발캠프 - HGHSS - 합격하소서
스마일게이트 서버개발캠프 - HGHSS - 합격하소서ServerDevCamp
 
5조_최종발표.pptx
5조_최종발표.pptx5조_최종발표.pptx
5조_최종발표.pptxDonOh4
 
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624uEngine Solutions
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화KTH, 케이티하이텔
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래Sung-tae Ryu
 

Similar to Pivotal tracker를 활용한 팀 프로젝트 관리 (20)

황규영 포트폴리오
황규영 포트폴리오황규영 포트폴리오
황규영 포트폴리오
 
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
 
SW1차 프로젝트 Hive 최종발표
SW1차 프로젝트 Hive 최종발표SW1차 프로젝트 Hive 최종발표
SW1차 프로젝트 Hive 최종발표
 
테스팅을위한선행조건 명세
테스팅을위한선행조건 명세테스팅을위한선행조건 명세
테스팅을위한선행조건 명세
 
Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부
Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부
Joget Workflow 오픈 소스 워크플로우 애플리케이션 빌더 - 도입부
 
git + Pull Request + Code Review and Project Management with Agile
git + Pull Request + Code Review and Project Management with Agilegit + Pull Request + Code Review and Project Management with Agile
git + Pull Request + Code Review and Project Management with Agile
 
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
스마일게이트 서버개발캠프 - HGHSS - 합격하소서
스마일게이트 서버개발캠프 - HGHSS - 합격하소서스마일게이트 서버개발캠프 - HGHSS - 합격하소서
스마일게이트 서버개발캠프 - HGHSS - 합격하소서
 
5조_최종발표.pptx
5조_최종발표.pptx5조_최종발표.pptx
5조_최종발표.pptx
 
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
 
12books
12books12books
12books
 

More from Byungjin Park

AManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformAManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformByungjin Park
 
HashiCorp 한국 사용자 모임 소개
HashiCorp 한국 사용자 모임 소개HashiCorp 한국 사용자 모임 소개
HashiCorp 한국 사용자 모임 소개Byungjin Park
 
[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...
[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...
[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...Byungjin Park
 
Posquit0 - Fabric을 이용한 ssh streamlining
Posquit0 - Fabric을 이용한 ssh streamliningPosquit0 - Fabric을 이용한 ssh streamlining
Posquit0 - Fabric을 이용한 ssh streamliningByungjin Park
 
Monkey D. Luffy - 리더의 격을 배우다 by Posquit0
Monkey D. Luffy - 리더의 격을 배우다 by Posquit0Monkey D. Luffy - 리더의 격을 배우다 by Posquit0
Monkey D. Luffy - 리더의 격을 배우다 by Posquit0Byungjin Park
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper IntroductionByungjin Park
 
PoApper Introduction
PoApper IntroductionPoApper Introduction
PoApper IntroductionByungjin Park
 

More from Byungjin Park (7)

AManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformAManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with Terraform
 
HashiCorp 한국 사용자 모임 소개
HashiCorp 한국 사용자 모임 소개HashiCorp 한국 사용자 모임 소개
HashiCorp 한국 사용자 모임 소개
 
[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...
[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...
[GDG DevFest Seoul 2017] JAMstack이 GitHub와 CloudFlare를 만날 때 고성능 웹 어플리케이션 호스팅은...
 
Posquit0 - Fabric을 이용한 ssh streamlining
Posquit0 - Fabric을 이용한 ssh streamliningPosquit0 - Fabric을 이용한 ssh streamlining
Posquit0 - Fabric을 이용한 ssh streamlining
 
Monkey D. Luffy - 리더의 격을 배우다 by Posquit0
Monkey D. Luffy - 리더의 격을 배우다 by Posquit0Monkey D. Luffy - 리더의 격을 배우다 by Posquit0
Monkey D. Luffy - 리더의 격을 배우다 by Posquit0
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper Introduction
 
PoApper Introduction
PoApper IntroductionPoApper Introduction
PoApper Introduction
 

Pivotal tracker를 활용한 팀 프로젝트 관리

  • 1. Pivotal Tracker를 활용한 팀 프로젝트 관리 2012 PoApper Regular Seminar - 7 PoApper 10 / POSTECH 박 병진
  • 3. 부엉: 형, 그 때 그 버그 어떻게 해결했었지? 형민: 야, 내일 회의 몇 시더라? 범수: 홍기야, 유저관리 파트 완료했어? 가영: DB 작업 누가 하기로 했더라? 재황: 이번 주 까지 끝내야 할 작업들이 뭐지? 도형: 형, 내일까지 공부해야 하는 파트가 무엇이였죠? 재흥: 아… 분명 해야 할 일이 있었는데.. 기억이 안나 ㅠㅠ
  • 6. Issue Tracker 1. 프로젝트 관리를 위한 소프트웨어 2. 일반적으로 다음과 같은 기능을 제공 함 1. 일감 – 업무의 내용을 기록. 담당자를 지정 가능. 업무 를 효율적으로 관리할 수 있도록 하는 기능 2. 위키 – 지식 창고 3. 저장소 – Git 과 같은 버전 관리 시스템과 연동하여 웹으로 열람할 수 있도록 하는 기능
  • 9. Pivotal Tracker 1. Pivotal Labs에 의해 개발된 Story 기반의 프로젝트 계획 소프트웨어 2. 기본적으로 애자일(Agail) 소프트웨어 개발 방 법론에 근거한 것이나, 더욱 넓은 범위의 프로젝 트에 적용할 수 있다.
  • 10. Pivotal Tracker의 장점 1. 웹 기반의 설치가 필요 없다. 2. 깔끔하고 귀염귀염하다. 3. Public Project에 대하여 무료이다. 4. 데이터를 Export 할 수 있다. 5. API 접근이 가능하다.
  • 12. 오픈소스 1. 소스 코드의 공개가 기본 원칙인 소프트웨어 2. 일반적으로, 자유롭게 사용/복제/배포/수정 가능 3. Freeware 와는 다른 개념 - 명시된 라이선스(License)를 지켜야 함
  • 13. STORY 프로젝트 내의 이슈 (구체적인 단위 작업) Title: 작업 이름 Requester: 지시를 한 사람 Owner: 작업을 처리 할 사람 Point: 가중치 (예상 소요시간) Label: 작업 분류 Task: Story를 더 잘게 쪼갠 것
  • 14. STORY 프로젝트 내의 이슈 (구체적인 단위 작업) Story의 종류 Feature: Product에 직접적인 영향을 미치는 작업 Ex) 다국어 지원 추가 Bug: 버그 수정 Chore: Product와 직접적인 연 관이 없는 작업 EX) 문서 작업, 스터디
  • 15. STORY
  • 16. Iteration 프로젝트 내의 단위 기간 - Velocity 측정을 위한 단위 (보통 일주일: 월~일) 매 주 월요일 - 목표 설정 후, Ice Box에 있는 Story 들 중에 이번 Iteration에서 해야 할 일들을 선택하여 Owner 배정 매 주 금요일 - Current->Done 으로 이동한 Story 확인 후, 완료되지 못한 Story의 해결 방안 모색 및 Iteration 회고
  • 17. Velocity 프로젝트 팀의 일 처리 능력(Performance) (한 Iteration 동안 처리한 일의 양) - 최근에 완료한 Iteration에서 해결한 Story의 Point 합의 평균 - 목표 Velocity를 넘어서는 Story 들은 Backlog 로 넘어간다. - Tracker가 과거의 Performance에 비추어 Milestone을 언제 완료할 수 있을지 예상
  • 18. State of a Story IceBox Current BackLog Done IceBox - 분류되거나 평가되지 않은 Story (해결해야 할 모든 Story) - 진행 여부와는 무관 - ToDo List 라고 생각하면 된다.
  • 19. State of a Story IceBox Current BackLog Done Current - 이번 Iteration에서 해결하기로 한 Story - 진행 중인 것만 포함된다.
  • 20. State of a Story IceBox Current BackLog Done BackLog - 앞으로 처리해야 할 Story의 목록. - 측정된 Velocity에 따라 주 단위로 구분되어 표시. - 이번 Iteration에 할당되었지만, 팀의 Velocity 를 넘어서게 되어 실제 진행되지 않을 수 있는 Story
  • 21. State of a Story IceBox Current BackLog Done Done - 완료된 Iteration의 완료된 Story - 현재 Iteration가 끝날 때까지, 완료된 스토리 (Accepted Story)는 현재 패널에 남아있으며, 새로운 주기가 시작되면 완료된 스토리는 자동으 로 완료 패널로 옮겨진다.
  • 22. Story의 흐름 somebody started the story Icebox owner finished the story Current Delivered BackLog requester accepted the delivered story Done
  • 23. STORY
  • 24. Charts 프로젝트 진행 상황에 대한 여러 통계를 그래프를 통해 시 각적으로 볼 수 있다. - Story Type Breakdown - Velocity - Current Iteration Burn-Up - Release Burn-Down
  • 25. Activity 프로젝트의 Story 단위 별로 하나 씩 존재하여 Story에 대한 피드백 을 실시간으로 주고 받을 수 있는 공간
  • 26. Third Party API를 통해 서드파티 어플리케이션들과 연동 https://www.pivotaltracker.com/help/thirdpartytools Story Mapper Git-Pivotal PivotHub P-Tracking : 안드로이드 클라이언트 Feed2 Burndown Charts for Pivotal Tracker 쓰고싶은 것은 너무 많으나 여백이 부족하여…
  • 27. E-Mail Notification 기본적으로 작업 중인 Story의 변 동사항은 Email 로 Notify 추가 설정은 Dashboard -> Profile -> Email Preferences New Stories 에 추가 체크!?
  • 28. E-Mail Notification 추가 설정은 Dashboard -> Profile -> Email Preferences New Stories 에 추가 체크!?
  • 29. E-Mail Notification New Stories 에 추가 체크!?
  • 31. License Public Projects 는 전부 Unlimited. 무료! => 오픈소스 프로젝트에 좋음:D Plan Private Projects Collaborators File Storage Free Trial Unlimited Unlimited Unlimited (60 Days) Non-profits & Unlimited Unlimited Unlimited Academic Institutions 그 외에… 많으나 유료이므로 생략!
  • 32. 참고 자료 About PIVOTAL TRACKER - 김신협 http://www.slideshare.net/AshyGrey
  • 33. 공부할 만한 Keywords Project Scrum Agail Experience Redmine Trac