코드스테이츠 PMB 8기
애자일 관리도구 Jira
아틀라시안이 개발한 소프트웨어로 버그 추적, 이슈 추적, 프로젝트 관리 기능 제공
- Jira
▷ Jira
Jira Software는 스크럼, 칸반 또는 기타 고유한 방식으로 모든 애자일 방법론을 지원하는 애자일 프로젝트 관리 도구이다. 하나의 도구를 사용하여 애자일 보드, 백로그, 로드맵, 보고서에서 통합 및 애드온에 이르기까지 모든 애자일 소프트웨어 개발 프로젝트를 계획, 추적 및 관리할 수 있다.
▷ Agile과 연결지어 설명할 수 있는 Jira의 기능
▶ 스크럼을 위한 애자일 도구
스크럼은 시간이 고정된 일련의 반복을 통해 제품이 빌드되는 애자일 방법론이다. 스크럼 프레임워는 스프린트 기획, 스탠드 업, 스프린트 리뷰 및 회고로 구조화되어 있다. Jira는 이러한 작업을 쉽게 진행하도록 종합적인 애자일 도구를 지원한다.
Ⅰ. 스크럼 보드
스크럼 보드를 사용해 지정된 스프린트의 모든 작업을 시각화할 수 있다. 또한 에픽, 담당자, 프로젝트 등을 구분하는 스웜레인 등의 기능을 손쉽게 추가할 수 있다. 스프린트가 끝날 때 완료한 이슈의 빠른 스냅샷을 확인할 수 있으며 완료하지 않은 이슈는 자동으로 백로그로 이동해 다음 스프린트 계획 회의에서 다루게 된다.
- 버전 관리 : 이슈, 개발 데이터 및 잠재적 문제를 비롯한 전체 상태 확인 가능
- 손쉬운 백로그 정리 : 사용자 스토리 및 버그 우선순위 재지정. 퀵필터를 생성으로 중요 이슈 상단 표시
- 스프린트 기획 : 실시간으로 스토리 분량 산정, 범위 조정, 속도 확인, 이슈 우선 순위 재지정
- 스토리 포인트 : 스토리 포인트를 추정 및 추적하여 향후 스프린트에서 팀의 정확성 개선
Ⅱ. 스프린트 트래킹 및 관리
스프린트는 일반적으로 1~2주 단위로 진행한다. 스프린트 계획 회의 중 범위 및 우선 순위를 완벽하게 지정해 스프린트가 시작되는 즉시 팀이 업무에 착수할 수 있도록 해야 한다.
스프린트 권한 : 지정된 프로젝트에서 사용자가 보거나 수행할 수 있는 작업을 정의
커스텀 이슈 유형 : 워크플로우 및 커스텀 필드를 구성해 해당 요구사항에 따라 팀에서 관리
워크 플로우 : 모든 이슈 유형(버그, 스토리, 에픽)에 대한 커스텀 워크플로우 상태 및 전환을 생성하고 조합
릴리즈 허브 : 다음 릴리즈에 출시될 사항과 릴리즈 공개 전에 수행할 나머지 작업을 신속하게 확인 가능
Ⅲ. 스탠드 업
스탠드 업 미팅에서 완료한 작업이 요약된 목록을 함께 살펴보고 다음에 수행할 작업 및 인력이나 지원이 필요한 부분을 파악한다. Jira Software로 팀에서 진행 중인 작업의 빠른 스냅샷을 보고 그날의 가장 중요한 항목이 논의될 수 있도록 준비하고 회의에 참여
스프린트 권한 : JQL을 사용해 할당된 이슈, 24시간 이내에 업데이트된 이슈, 현재 중요한 이슈를 검색
커스텀 대시보드 : 나만의 Jira 대시보드에서 진행 상황을 계속 확인하고 지체되는 부분을 찾아낼 수 있음
Ⅳ. 스크럼 보고서
Jira는 스크럼 팀 전용 다양한 애자일 보고서를 제공한다. 보고서를 사용하여 데이터 중심적인 회고가 가능하며 앞으로 진행될 스프린트에서 개선할 영역을 강조 표시할 수 있다.
- 번다운 차트 : 남아 있는 작업을 트래킹하고 스프린트 목표의 달성 가능성을 예상. 진행 상황 관리 및 대응
- 스프린트 보고서 : 완료된 작업 또는 백로그에 푸시백된 작업 확인. 과도한 작업 범위가 있는지 파악
- 속도 차트 : 완료된 작업량 트래킹. 팀의 속도를 파악하고 미래 스프린트에서 수행할 수 있는 작업을 추정
- 누적 흐름도 : 이슈의 개수를 상태별로 표시. 증가한 이슈 개수를 확인하여 병목 요인을 쉽게 파악
- 릴리즈 번다운 : 특정 버전의 예상 릴리즈 날짜를 트래킹. 작업이 지체되는 경우에 조치를 취할 수 있음
- 컨트롤 차트 : 제품, 버전, 스프린트에 대한 사이클 타임을 볼 수 있음. 현재 프로세스의 데이터를 사용해 미래 성과를 판단할 수 있는지 확인
- 에픽 번다운 : 특정 에픽을 완료하는 데 필요한 예상 스프린트 수 트래킹. 작업 지체 시 조치 가능