35
Pivotal Tracker를 활용한 팀 프로젝트 관리 2012 PoApper Regular Seminar - 7 PoApper 10 / POSTECH 박 병진

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

Embed Size (px)

DESCRIPTION

 

Citation preview

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

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

2012 PoApper Regular Seminar - 7

PoApper 10 / POSTECH 박 병진

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

팀 프로젝트는 어떻게 해야 하나?

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

부엉: 형, 그 때 그 버그 어떻게 해결했었지? 형민: 야, 내일 회의 몇 시더라? 범수: 홍기야, 유저관리 파트 완료했어? 가영: DB 작업 누가 하기로 했더라? 재황: 이번 주 까지 끝내야 할 작업들이 뭐지? 도형: 형, 내일까지 공부해야 하는 파트가 무엇이였죠? 재흥: 아… 분명 해야 할 일이 있었는데.. 기억이 안나 ㅠㅠ

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

참여 주체간의 원활한 소통은 프로젝트의 성공을 좌우한다!

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

이슈트래커를 사용하여 해결해보자!

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

Issue Tracker

1. 프로젝트 관리를 위한 소프트웨어

2. 일반적으로 다음과 같은 기능을 제공 함

1. 일감 – 업무의 내용을 기록. 담당자를 지정 가능. 업무를 효율적으로 관리할 수 있도록 하는 기능

2. 위키 – 지식 창고

3. 저장소 – Git 과 같은 버전 관리 시스템과 연동하여 웹으로 열람할 수 있도록 하는 기능

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

개발 도구

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

Pivotal Tracker가 뭐길래?

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

Pivotal Tracker

1. Pivotal Labs에 의해 개발된 Story 기반의 프로젝트 계획 소프트웨어

2. 기본적으로 애자일(Agail) 소프트웨어 개발 방법론에 근거한 것이나, 더욱 넓은 범위의 프로젝트에 적용할 수 있다.

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

Pivotal Tracker의 장점

1. 웹 기반의 설치가 필요 없다.

2. 깔끔하고 귀염귀염하다.

3. Public Project에 대하여 무료이다.

4. 데이터를 Export 할 수 있다.

5. API 접근이 가능하다.

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

https://www.pivotaltracker.com

고고씽~

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

오픈소스

1. 소스 코드의 공개가 기본 원칙인 소프트웨어

2. 일반적으로, 자유롭게 사용/복제/배포/수정 가능

3. Freeware 와는 다른 개념

- 명시된 라이선스(License)를 지켜야 함

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

STORY

프로젝트 내의 이슈

(구체적인 단위 작업)

Title: 작업 이름

Requester: 지시를 한 사람

Owner: 작업을 처리 할 사람

Point: 가중치 (예상 소요시간)

Label: 작업 분류

Task: Story를 더 잘게 쪼갠 것

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

STORY 프로젝트 내의 이슈 (구체적인 단위 작업) Story의 종류 Feature: Product에 직접적인 영향을 미치는 작업 Ex) 다국어 지원 추가 Bug: 버그 수정 Chore: Product와 직접적인 연관이 없는 작업 EX) 문서 작업, 스터디

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

STORY

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

Iteration

프로젝트 내의 단위 기간 - Velocity 측정을 위한 단위

(보통 일주일: 월~일)

매 주 월요일 - 목표 설정 후, Ice Box에 있는 Story 들 중에 이번 Iteration에서 해야 할 일들을 선택하여 Owner 배정 매 주 금요일 - Current->Done 으로 이동한 Story 확인 후, 완료되지 못한 Story의 해결 방안 모색 및 Iteration 회고

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

Velocity

프로젝트 팀의 일 처리 능력(Performance)

(한 Iteration 동안 처리한 일의 양)

- 최근에 완료한 Iteration에서 해결한 Story의 Point 합의 평균

- 목표 Velocity를 넘어서는 Story 들은 Backlog 로 넘어간다.

- Tracker가 과거의 Performance에 비추어 Milestone을 언제 완료할 수 있을지 예상

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

State of a Story

IceBox

- 분류되거나 평가되지 않은 Story

(해결해야 할 모든 Story)

- 진행 여부와는 무관

- ToDo List 라고 생각하면 된다.

IceBox Current BackLog Done

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

State of a Story

Current

- 이번 Iteration에서 해결하기로 한 Story

- 진행 중인 것만 포함된다.

IceBox Current BackLog Done

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

State of a Story

BackLog

- 앞으로 처리해야 할 Story의 목록.

- 측정된 Velocity에 따라 주 단위로 구분되어 표시.

- 이번 Iteration에 할당되었지만, 팀의 Velocity 를 넘어서게 되어 실제 진행되지 않을 수 있는 Story

IceBox Current BackLog Done

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

State of a Story

Done

- 완료된 Iteration의 완료된 Story

- 현재 Iteration가 끝날 때까지, 완료된 스토리(Accepted Story)는 현재 패널에 남아있으며, 새로운 주기가 시작되면 완료된 스토리는 자동으로 완료 패널로 옮겨진다.

IceBox Current BackLog Done

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

Story의 흐름

Icebox

Current

BackLog

Done

Delivered

somebody started the story

owner finished the story

requester accepted the delivered story

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

STORY

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

Charts

프로젝트 진행 상황에 대한

여러 통계를 그래프를 통해 시각적으로 볼 수 있다.

- Story Type Breakdown

- Velocity

- Current Iteration Burn-Up

- Release Burn-Down

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

Activity

프로젝트의 Story 단위 별로 하나 씩 존재하여 Story에 대한 피드백을 실시간으로 주고 받을 수 있는 공간

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

Third Party

API를 통해 서드파티 어플리케이션들과 연동 https://www.pivotaltracker.com/help/thirdpartytools

Story Mapper

Git-Pivotal

PivotHub

P-Tracking : 안드로이드 클라이언트

Feed2

Burndown Charts for Pivotal Tracker

쓰고싶은 것은 너무 많으나 여백이 부족하여…

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

E-Mail Notification

기본적으로 작업 중인 Story의 변동사항은 Email 로 Notify

추가 설정은

Dashboard -> Profile

-> Email Preferences

New Stories 에 추가 체크!?

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

E-Mail Notification

추가 설정은

Dashboard -> Profile -> Email Preferences

New Stories 에 추가 체크!?

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

E-Mail Notification

New Stories 에 추가 체크!?

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

iOS Application

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

License

Plan Private Projects Collaborators File Storage

Free Trial (60 Days)

Unlimited Unlimited Unlimited

Non-profits & Academic Institutions

Unlimited Unlimited Unlimited

그 외에… 많으나 유료이므로 생략!

Public Projects 는 전부 Unlimited. 무료!

=> 오픈소스 프로젝트에 좋음:D

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

참고 자료

About PIVOTAL TRACKER - 김신협

http://www.slideshare.net/AshyGrey

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

공부할 만한 Keywords

Scrum

Agail Experience

Redmine

Trac

Project

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

Do you Have Question?

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

Thank You For Listening!