기본 단위 : 이슈(Issue)
- 백로그(backlog): 해야 할 일들의 목록. 스토리나 태스크등이 백로그에 들어간다.
백로그에 이슈 등록(생성)하기
프로젝트 정보창에서 ‘백로그’ 버튼을 클릭하시면 아래와 같은 화면이 나온다. 여기서 우리가 하려는 일들을 등록하려고 하는데 지라(Jira) 에서는 이런 일감을 ‘이슈’라고 말한다. Jira에서는 말그대로 우리가 해결해야하는 일감을 ‘이슈’라고 한다.
아래 그림과 같이 ‘이슈 생성하기’ 라고 쓰인 부분의 왼편에 있는 아이콘 버튼을 클릭한다. 이 버튼을 클릭하면 그림과 같이 [스토리], [작업], [버그] 이렇게 세 선택박스가 나오는데, 여기서 스토리는 위에 설명했듯 우리의 일감을 의미하고, 작업은 스토리의 세부업무라고 생각하면 된다. 그리고 버그는 말그대로 테스트 과정에서 도출되는 오류사항들이다.
이제 스토리를 선택하고 바로 옆 칸에 우리 작업의 이름을 입력한다. 스토리의 이름 혹은 일감의 이름을 정하는 건데, 어떤 일감인지를 잘 표현해 주는 단어 혹은 어구로 표현하는 것이 좋다. 팀원들이 공유하면서 어떤 일감인지 이해해야하기 때문이다.
스프린트
백로그 내 스토리는 무제한 만들 수 있으며, 스토리가 3개 이상 쌓이게 되면 ‘스프린트’를 만들 수 있다(스프린트 시작). 스프린트는 1주~4주 사이의 기간을 지정하여 일정 갯수의 스토리를 진행하는 애자일 일정 단위로 볼 수 있다.
스프린트를 시작하면 아래 그림과 같이 ‘스프린트 시작’에 관한 정보를 지정할 수 있다.
우선 스프린트 이름 & 기간을 지정할 수 있다. 시작일과 시간을 지정할 수 있고, 위에 지정했던 기간을 더해 종료일을 자동으로 세팅할 수 있다. 또한 간단한 스프린트 목표를 작성할 수 있다.
이슈 상태값 변경
스프린트 완료
1. 초기부터 지속해서 고객 만족
2. 요구사항 변경 수용
3. 짧은 배포 간격
4. 함께 일하기
5. 동기 부여된 팀원들로 프로덕트팀 만들기
6. 얼굴 보고 대화하기
7. 동작하는 프로덕트로 진도 측정
8. 지속 가능한 개발 속도 유지
9. 좋은 기술, 설계에 관심 가지기
10. 단순성
11. 자기 조직화 팀
12. 정기적으로 효율성 재고
1️⃣ 프로젝트 로드맵
2️⃣ 스크럼/칸반 보드 기능
이 프로젝트를 잘 구성해 놓으면 단계별로 각 업무의 이력을 추적할 수 있는데, 칸반(Kanban) 보드·스크럼(Scrum)과 같이 지라에서 제공하는 애자일 프로젝트 템플릿을 활용하면 쉽게 업무를 시각화할 수 있다.
👉 동시다발적으로 일어나는 업무들의 현재 상태와 다른 사람들이 지금 어떤 일들을 하고 있는지를 바로 파악할 수 있어 여러 이해관계자가 관여하고 있는 복잡한 프로젝트를 관리할 때 매우 유용하다.
스프린트 분석 기능
스프린트가 종료되고 난 후 Reports메뉴를 통해 지난 스프린트를 분석할 수 있는 기능을 제공한다.
스프린트에 몇 개의 업무를 처리했는지 보여주고 각 업무가 어떤 유형이었는지(story, bug, task등)도 분석하여 보여준다. 그리고 백로그에 쌓인 list들이 어떤 기능과 관련된 것인지, 어떤 사람이 담당하고 있는지도 파악할 수 있다.
👉 이를 통해 다음 스프린트에 이 백로그들을 어떻게 처리할 것인지 논의하기 쉽도록 설계되어 있다.
참고 - 일이 잘되는 조직은 jira 활용법
참고 - 스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법
질문있습니다🙋🏻♀️ 아직 현업에서 Jira를 써보지 않아서 제가 찾아본 정보를 토대로 위와 같이 3가지 기능을 적어보았는데요, 현업에서 Jira 기능 중 로드맵, 스크럼/칸반 기능, 스프린트 분석 기능을 실질적으로도 유용하게 쓰는 기능인지 궁금합니다(특히 제 개인적으로는 스프린트 분석 기능은 회고 단계에서 유용하게 쓸 것같은데 찾아볼 땐 자료가 많지 않더라고요;). 더불어 제가 파악한 것 이외에 현업에서 더 자주 활용하는 기능이 있다면 알려주시면 감사하겠습니다!! 감사합니다~~!!
1. 로드맵 기능: 프로젝트의 전체적인 일정과 진행 상태를 한 눈에 확인할 수 있어 팀의 계획 및 목표 설정에 도움이 되고, 이를 통해 팀이 프로젝트를 계획하고, 우선순위를 정하며, 일정을 조율할 수 있다.
2. 스크럼/칸반 기능: 스크럼 및 칸반 방식의 작업 관리가 가능해져 업무 프로세스에 맞게 작업을 관리할 수 있고, 이를 통해 팀이 일정에 따른 작업을 추적하고, 진행 상황을 파악하며, 빠르게 문제를 해결할 수 있다.
3. 스프린트 분석 기능: 스프린트의 완료도와 팀의 성과를 측정하는데 도움이 되고, 이를 통해 팀이 스프린트를 회고하고 개선할 수 있으며, 성과를 시각화하여 관리자에게 보고 할 수 있다.
1. 이슈 트래킹 및 업무 관리: Jira는 이슈 트래킹 시스템으로 시작되어, 버그 추적, 피처 요청, 개선 사항 등 다양한 종류의 이슈를 관리할 수 있고, 이를 통해 팀원들이 새로운 이슈를 생성하고, 할당하며, 진행 상태를 업데이트할 수 있다.
2. 사용자 정의 워크플로우: Jira에서는 사용자 정의 워크플로우를 만들어 업무 프로세스에 맞춰 이슈의 상태와 전환을 관리할 수 있다. 이를 통해 팀이 업무 프로세스를 효율적으로 조직할 수 있다.
3. 리포팅 및 대시보드: 다양한 리포팅 기능과 대시보드를 통해 프로젝트의 상태와 팀의 성과를 시각화할 수 있고, 이를 통해 관리자들이 팀의 진행 상황을 파악하고, 필요한 지원을 제공할 수 있다.
4. 통합 및 애드온: Jira는 다양한 개발 도구와 통합되어 개발 팀의 작업 흐름을 개선하고 협업을 강화할 수 있다.
예를 들어, 깃(Git)과 연동하여 코드 변경과 관련된 이슈를 추적할 수 있고, CI/CD 도구와
통합하여 배포 프로세스를 관리할 수 있어요. 또한, Jira Marketplace에서 다양한 애드온을
사용하여 Jira의 기능을 확장할 수 있어요.
5. 사용자 및 그룹 관리: Jira는 사용자 및 그룹 관리 기능을 제공하여, 팀 구성원들의 역할과 권한을 설정할 수 있다. 이를 통해 프로젝트 참여자들의 역할에 맞게 업무를 할당하고, 이슈에 대한 접근 권한을 제어할 수 있다.
6. 멀티 프로젝트 관리: 한 번에 여러 프로젝트를 관리할 수 있는 기능으로, 프로젝트 간의 의존성이나 연관성을 파악하고, 리소스를 적절하게 배분할 수 있게 도와준다.