Jira는 대표적인 프로젝트 관리용 헙업 툴로, 많은 기업에서 사용하고 있다. 특히 개발 조직에서 가장 널리 사용되는 툴일 것으로 생각된다.
오늘의집 프로덕트 조직에서도 지라를 사용해 스프린트 방식으로 업무를 하고 있다. Jira에서의 효율적인 시간 관리를 위해 그동안 Tempo Timesheets 플러그인을 사용해보았는데, 리소스 관리에 매우 유용하다는 판단이 들었다. 이에 Tempo Timesheets를 활용하는 방법에 대해 정리해 공유해보려고 한다.
1. Tempo 소개
Tempo Timesheets는 Jira와 완벽하게 통합되는 강력한 시간 추적 및 리소스 관리 솔루션으로, 팀의 생산성을 향상시키고 프로젝트 관리를 최적화하는 데 도움을 주는 다양한 기능을 제공한다.
주요 기능
1.
시간 기록: Jira와의 완벽한 통합으로, Jira에서 직접 작업 시간을 기록할 수 있음
•
시작-종료시간을 직접 입력하거나 타이머를 사용할 수 있음
2.
시간 추적: 다양한 작업, 하위 작업, 프로젝트에 소요된 시간을 추적할 수 있음
3.
타임시트 및 승인: 관리자나 프로젝트 리더는 타임시트를 검토하고 승인할 수 있어 시간 추적의 정확성과 책임성을 보장
4.
유연한 보고: 다양한 보고 옵션을 제공하여 타임시트 보고서, 프로젝트 보고서, 팀 보고서 등을 생성
5.
리소스 계획: 관리자가 팀 구성원의 가용성과 업무량에 따라 작업을 할당할 수 있어 리소스 활용과 프로젝트 계획을 최적화
3,4,5번까지 활용하면 팀의 리소스 관리를 보다 철저하게 할 수 있는 수단이 될 수 있을 것으로 보이고,
개인 차원에서 1, 2의 목적으로 사용하는 것도 충분히 도움이 되는 것 같다.
2. Tempo 사용 방법 - 시간 기록
매일 보조 모니터에 띄워 놓는 기본 창: Jira / Jira Tempo / (개인) 플래너 / 챗지피티 / Perplexity
진입포인트: Jira > 메뉴바 > 앱 > Tempo
2.1 Jira Issue에서 시간 입력하기
•
이슈의 우측 패널에서 Tempo 부분 사용
Log Time 버튼 클릭 > Log Time 창에서 Start time & End time 을 넣어 기록 > Log Time 버튼 눌러 기록 완료
Trackers > Add 버튼을 눌러 실시간 로깅을 할 수도 있음
2.2 Tempo에서 시간 입력하기
Tempo에서는 Calendar / List / Timesheet 3가지 View가 제공되는데, 기록에는 Calendar 뷰를 추천한다.
Calendar 뷰를 보면 타임 블록에는 아래와 같이 Worklogs, Activities, Plans 3가지 종류가 있다.
이를 이용해 작업 시간을 기록하는 방법을 알아보자.
시간 블록에는 세가지 종류가 있다.
•
Activities 블록: Jira에서의 활동을 감지하여 자동으로 표시된 블록
→ 검토해보고 필요시 수정 후 체크 버튼을 누르면 최종 로깅
•
Plans 블록: Activities와 마찬가지로 임시 성격의 블록 (작업 시간이 로깅되지 않음)
◦
Plan Time 을 통해 입력
◦
이슈나 프로젝트에 대해 플랜 가능
이슈 플랜 활용: 업무 계획 세워놓고, 작업 실제 진행하면 체크 표시해서 로깅
프로젝트 플랜 활용: 고정 회의는 플래닝에 포함하지 않지만, 캘린더상 타임 블록을 잡아두기 (반복 설정 가능)
•
Worklogs 블록: 실제 작업시간이 기록되는 블록
◦
캘린더에서 직접 시간영역을 선택한 후 티켓을 검색하여 입력
◦
우측에 티켓이 표시되는 패널에서 티켓을 캘린더 영역으로 드래그해서 입력
2.3 티켓별 작업 시간을 잘 로깅 → 최초 추정치 관리
•
입력한 작업 시간은 최초 추정치, 남은 시간 필드와 연동됨
•
어림셈이 아니라 기록에 의해 최초추정치리 및 실제 사용 시간을 비교 → 리소스 모니터링이 정확해질 수 있음
3. Tempo를 사용한 리소스 모니터링
현재 회사에서 팀차원에서 실제 투입 리소스를 타이트하게 모니터링하고 있지는 않은 관계로,
개인 차원에서 Tempo를 활용해 투입 리소스를 모니터링 해볼 수 있는 방안에 대해 정리해본다.
3.1 Timesheet 뷰
시간 기록 목적으로는 Calendar 뷰를 사용했지만, 현황을 파악하는 데에는 Timesheet 뷰가 유용하다.
아래 스크린샷의 노란 네모 영역에서 다양한 필터와 옵션을 설정하면 본인의 리소스 사용 현황을 다각도로 모니터링해볼 수 있습니다. (기간, Group By key, 기간view 등을 선택)
특히 나는 2개의 프로젝트에서 플래닝을 하고 있어 group by에 프로젝트를 넣으면 전체 리소스 파악에 도움이 되는 것 같다. 예시의 프로젝트나 레이블 외에도 에픽(상위이슈), 상태, 보고자, 우선순위 등 지라 필드들을 활용해 group by 가 가능하다.
3.2 Reports
위에서 자주 활용하는 뷰가 있다면 Timesheet 뷰 내의 우상단 점3 메뉴에서 VIEW IN TEMPO > Logged Time Report 로 보내어 리포트로 저장을 해둘 수도 있다.
Reports는 Tempo 메뉴(좌상단 점3)에서 접근이 가능한데, Tempo에서 다양한 리포트 기능을 제공하고 있지만 다른 것들은 유료 기능이라 사용해보지 못했다. 
Tempo는 다양한 종류의 리포트를 제공하고 있다.
3.3 팀 리소스 관리
Jira에서 Team 설정이 되면, 팀 차원에서 tempo 관리가 되는 것으로 보인다. 그렇지 않다면 나처럼 My Work에서 각자의 리소스 관리만 가능한 것으로 보인다.
4. 마무리
이상, Tempo Timesheets 플러그인을 사용해서 Jira에서 업무 리소스를 추적하고 관리하는 방법을 정리해보았다. 직접 모든 기능을 다 활용하고 있는 것은 아니어서 부족한 내용이 있을 수 있겠지만, 사용 중인 기능만으로도 시간 관리에 있어 효용가치를 충분히 느끼고 있다. 회사에서 해당 플러그인을 제공하고 있다면 잘 사용해보길 추천한다. 