Jira
: 작업 추적 및 관리하는데 사용하는 소프트웨어 개발 도구
- 애자일(Agile) 방법론을 기반으로 하는 팀에게 적합하며, 스크럼(Scrum)과 칸반(Kanban) 등 다양한 프레임워크를 지원한다.
Jira의 주요 특징
1. 이슈 추적 및 관리
- Jira는 이슈(Tasks, Bugs, Features 등)를 생성하고, 우선순위를 설정하며, 상태를 추적할 수 있다.
- 이슈는 특정 프로젝트 내에서 팀원 간 할당되고 관리된다.
2. 프로젝트 보드
- 스크럼 보드: 스프린트 계획 및 진행 상황을 시각화할 수 있다.
- 칸반 보드: 워크플로우와 작업 상태를 실시간으로 추적할 수 있다.
3. 대시보드 및 보고서
- 팀의 작업 진행 상황을 한눈에 볼 수 있도록 대시보드를 커스터마이즈할 수 있다.
- 리포트 기능: 번다운 차트, 스프린트 리포트, 속도 차트 등을 제공한다.
4. 워크플로우 커스터마이징
- 팀과 프로젝트의 요구 사항에 맞게 이슈 진행 단계를 커스터마이즈할 수 있다.
- "To Do" → "In Progress" → "Done"
5. 애자일 관리
- Jira는 애자일 개발을 지원하며, 스크럼 및 칸반 팀을 위한 전용 템플릿을 제공한다.
- 스프린트 계획, 백로그 관리, 스토리 포인트 추정 등을 효과적으로 수행할 수 있다.
6. 통합 기능
- Confluence, Bitbucket, Slack, GitHub 등 다양한 도구와 통합할 수 있다.
- 개발팀은 코드 배포 상태를 Jira에서 직접 추적할 수 있다.
7. 협업 도구
- 댓글, 멘션 기능으로 팀원 간 의사소통을 향상할 수 있다.
- 이슈별 파일 첨부, 토론 기능도 제공한다.
Jira의 구조
1. 프로젝트
: 가장 상위 단위로 특정 목표를 달성하기 위한 작업 그룹
- 프로젝트를 구성하는 이슈와 이슈를 시각적으로 파악할 수 있는 보드로 구성되어 있다.
2. 이슈
: 지라에서는 모든 작업의 기본 단위를 ‘이슈’로 표현한다.
- 하나의 작업 (태스크), 버그, 개선 사항 등을 포함한다.
- 카드형태의 페이지에 담당자, 기한, 우선 순위, 관련 업무 등의 세부 사항을 작성할 수 있다.
- 이슈 유형
- Task: 일반 작업
- Bug: 버그 보고
- Story: 사용자 요구사항
- Epic: 여러 스토리를 포함하는 대규모 작업
3. 보드
: 프로젝트의 이슈들을 시각적으로 표현하는 공간
- 보드를 통해 프로젝트의 모든 이슈와 그 상태를 실시간으로 확인할 수 있다.
- 캘린더, 칸반, 타임라인, 목록 등의 형식으로 구현된다.
Jira 단축키
- c : 이슈 생성
- / : 검색
- Ctrl + k : 빠른 전환 (프로젝트 또는 이슈 검색)
- g + g : 대시보드로 이동
- j : 다음 이슈로 이동
- k : 이전 이슈로 이동
- n : 새 댓글 작성
- m : 멘션 (팀원 태그)
- e : 이슈 편집
- s : 이슈 상태 변경 (작업 중, 완료 등)
- a : 이슈에 담당자 할당
- t : 이슈에 태그 추가
- l : 이슈에 레이블 추가
- x : 이슈 선택
- r : 이슈 리프레시
Jira와 Github 연동하기