이 가이드는 Jira Cloud를 처음 접하는 초보자들을 위해 프로젝트 생성부터 자동화 규칙 작성 및 적용까지 설명합니다. Jira Cloud를 통해 효율적인 팀 협업과 생산성 향상을 달성하세요.
1.Project 생성 방법
상단 프로젝트를 선택하여 프로젝트 만들기를 클릭합니다.
프로젝트 템플릿 선택 단계에서 원하는 템플릿을 선택 후 프로젝트 만들기 버튼을 클릭합니다.
ex) 소프트웨어 개발의 경우에는 왼쪽 사이드 바에서 소프트웨어 개발을 클릭 후, 칸반 또는 스크럼 등 어떤 템플릿을 사용하여 프로젝트를 생성할 것인지 선택합니다.
소프트웨어 개발의 칸반 템플릿을 사용하여 프로젝트를 생성하는 경우 칸반을 클릭 후, 템플릿 사용버튼을 클릭합니다.
프로젝트 유형 선택
팀에서 관리 / 회사에서 관리 여부를 선택합니다.
프로젝트 세부사항 입력
프로젝트 이름 후 다음버튼 클릭합니다.(프로젝트 키는 자동입력)
confluence 와 Jira 를 연결할지 선택 후 계속버튼 클릭합니다.
프로젝트 생성 완료
2. Team Managed 와 Company Managed 의 차이점
팀에서 관리하는 프로젝트 | 회사에서 관리하는 프로젝트 | |
---|---|---|
구성 | 간소화된 구성으로 시작, 실행을 신속하게 가능 팀 자체의 작업 프로세스 및 관행을 직접 제어하려는 팀에 적합 | 사용자 지정할 수 있는 부분이 있어 유연하게 프로젝트 제어가능 여러 프로젝트에서 다른 팀과 함께 표준 방법으로 작업하려는 팀에 적합 |
기능 | 기본기능 지원 내 프로젝트의 이슈만 보드에 표시, 애자일 보고는 필수적인 것만 가능 | 고급기능 지원 보드의 다른 프로젝트에서 이슈 끌어오기등 고급기능 가능, 애자일 보고는 포괄적으로 가능 |
설정/ 유지관리 | 팀에서 관리 모든 팀원이 가능 | Jira 관리자가 설정 및 유지관리 |
타 프로젝트와 공유 | 설정이 다른 프로젝트에 영향을 주지 않음 | 프로젝트 간에 표준화된 구성 공유함 |
이슈유형 관련 | 이슈 유형 및 사용자 지정 필드 간단 설정 | 이슈 유형 및 사용자 지정 필드를 완벽히 제어 |
워크플로 | 여러 워크플로에 대한 간단하게 구성가능 | 사용자 지정 가능한 워크플로, 상태 및 이슈 전환 |
권한설정 | 액세스 권한 수준 설정가능 | 권한 구성표를 상세하게 설정가능 |
3. Issue Hierachy 설명 (Epic → Story, Task, Bug → Sub-Task)
Jira 는 각 작업을 이슈라는 단위로 관리하며, Jira에서 Epic, Story 및 Task는 프로젝트를 관리하고 워크플로를 간소화하는 데 사용되는 기본 구성 요소 입니다.
이 요소들은 작업을 구성하고 프로젝트 성공 보장을 위한 각각 다른 목적을 수행합니다.
(1) Jira 의 Issue Type
Issue Type | |
---|---|
Epic | 여러개의 작은 스토리들로 구성되어 나눌 수 있는 대규모 작업 단위이다. 여러개의 Story 또는 Task 로 나눌수 있는 대규모 작업을 추적하고 관리하는 데 사용됩니다. Epic 은 일반적으로 특정 목표나 결과물을 함께 달성할 관련 스토리 그룹을 나타내는 데 사용한다. |
Story | 사용자 스토리라고도 하며 사용자 관련 요구사항을 최종 사용자의 관점에서 작성된 짧은 요구사항이다. |
Task | 작업은 스토리에 설명된 목표를 달성하기 위해 완료해야 하는 세부 작업 단위. 이는 기능을 구현하거나 스토리를 완료하는 데 필요한 개별 단계와 작업을 나타낸다 |
Bug | Bug이슈 타입은 개발 과정 중에 보고된 버그를 추적하는 데 사용한다. Bug이슈가 생성되면 이를 해결을 담당하는 개발자나 팀 구성원에게 할당 가능하며, 이후에는 버그가 해결됨에 따라 문제에 업데이트를 추가하여 수정 사항을 테스트하거나 배포할 때와 같은 진행 상황을 추적할 수 있다. |
Sub-Task | 더 큰 작업인 Story 또는 Task의 일부인 더 작고 구체적인 작업을 나타내는 데 사용한다. Sub-Task를 통해 팀은 스토리나 작업 내에서 작업을 더 세분화하고 구성가능하다. |
(2) Issue Issue Type Hierarchy
기본적으로 Jira는 3가지 수준의 이슈 유형 계층 구조, 즉 Epic, Story 및 Sub-Task으로 기본 제공한다.
에픽(Epic)
에픽은 Story, Task, Bug로 나눌 수 있는 광범위한 목표 또는 대규모 작업 본체를 나타낸다. 소프트웨어 팀의 경우 에픽은 개발 중인 새로운 기능을 나타낼 수 있다. IT 서비스 팀의 경우 에픽은 주요 서비스 변경 또는 업그레이드를 나타낼 수 있고, 비즈니스 팀의 경우 에픽은 프로젝트의 주요 결과물 또는 단계를 나타낼 수 있다.
이슈 (Task, Story, Bug) :
이슈는 팀 구성원이 일상 업무를 논의하고 수행하는 것이다. Story와 Task은 더 큰 목표를 지원하기 위해 완료해야 하는 작업을 나타내는 이슈이다. Bug는 작업 진행이나 기능을 방해하는 Issue 이다.
하위작업(Sub-Task)
Story, Task 또는 Bug를 완료하는 데 필요한 세부적인 작업이다. 팀이 표준 issue를 더 작은 단위로 나누는 데 도움이 될 수 있다. 이는 팀에 여러 사람이 작업해야 하는 작업이 있거나 팀이 작업의 범위나 복잡성을 과소평가하는 경우 도움이 될 수 있다. 하위 작업은 관련 표준 issue와 별도로 설명하고 추정할 수 있으며 팀이 향후 유사한 작업을 더 잘 이해하고 추정하는 데 도움이 될 수 있다.
4.이슈 생성 방법
상단 만들기 버튼 또는 이슈 만들기 버튼 클릭합니다.
입력 필드 입력 후 만들기 버튼 클릭합니다.
생성된 이슈 확인(왼쪽 사이드 바 이슈 메뉴 클릭)합니다.
5.코멘트 작성 방법
Jira 칸반 보드에서 생성한 이슈를 클릭합니다.
이슈 상세 화면에서 댓글추가 라는 텍스트가 있는 곳에 코멘트를 입력합니다.
코멘트 내용을 입력하고 저장버튼을 클릭합니다.
저장한 코멘트 내용은 하단에 바로 표시됩니다.
6. Jira 자동화 룰 구성 방법
Jira에는 팀의 업무방식에 맞게 워크플로 등 여러 자동화를 할 수 있는 Automation 자동화 기능이 있습니다. 자동화기능을 사용하면 팀에서 작업, 프로세스, 워크플로를 자동화하여 반복적 수동 작업을 할 필요 없이 중요한 일에 집중할 수 있습니다
(1) 자동화 룰 소개
Jira Automation은 고객이 Jira의 이벤트를 기반으로 IFTT(if-this-then-that) 규칙을 코드 없이도 자동화 룰을 작성할 수 있게 합니다.
Jira 자동화 규칙은 단일 프로젝트 내에서 단일 프로젝트 자동화 규칙이 있습니다. 다중 프로젝트 규칙은 하나 이상의 Jira 제품에 속하는 여러 프로젝트에서 실행됩니다. 전역 규칙은 사이트의 모든 프로젝트에서 실행됩니다. 프로젝트에는 관리자 권한이 필요하며, Jira 프로젝트 별로 설정할 수 있습니다.
규칙을 시작하는 트리거, 규칙을 구체화하는 조건, 그리고 사이트에서 작업을 수행하는 동작 등의 세 가지 부분으로 이루어져 있습니다.
트리거 Trigger | 조건 | 동작 Action |
---|---|---|
모든 규칙은 트리거로 시작됩니다. 트리거는 규칙의 실행을 시작합니다. 트리거는 Jira에 이슈를 만들거나 필드 값을 변경하는 것과 같은 이벤트의 수신을 대기합니다. Bitbucket 또는 GitHub과 같은 타사 서비스에서 실행할 규칙을 트리거할 수도 있습니다 | 조건을 사용하면 규칙의 범위를 좁힐 수 있습니다. 규칙을 계속 실행하려면 조건이 충족되어야 합니다. 예를 들어, 이슈의 우선 순위가 높은 경우에만 에스컬레이션하도록 규칙을 설정할 수 있습니다. | 동작은 규칙의 실행입니다. 동작을 사용하면 작업을 자동화하고 사이트 내에서 여러 가지를 변경할 수 있습니다. 동작을 통해 이슈 편집, 알림 전송 또는 하위 작업 만들기와 같은 여러 작업을 수행할 수 있습니다. |
트리거는 설정하거나 예약한 조건에 따라 수동으로 실행하도록 설정할 수 있습니다. | 조건이 충족되지 않으면 규칙이 실행 중지되고 조건에 뒤따르는 동작이 수행되지 않습니다. |
(2) 간단한 설정 방법 예시
Automation 자동화 설정화면에 접속하여 상단 설정아이콘 > 시스템 클릭합니다.
왼쪽 사이드메뉴의 Automation>전역자동화 메뉴를 클릭합니다.
1) 이슈 생성 시 Reporter 에게 자동 댓글 작성
이슈가 생성되면 Reporter 에게 자동으로 댓글이 작성되는 자동화 규칙 생성
규칙만들기를 클릭하고 이슈 만들어짐 트리거를 추가 합니다.
다음 버튼을 클릭합니다.
이슈에 대한 댓글을 클릭하여 추가합니다.
자동으로 생성될 댓글 내용을 작성하고 다음 버튼을 클릭합니다.
규칙 활성화 버튼을 클릭합니다.
규칙 이름 입력 후 규칙 활성화 버튼을 클릭합니다.
이슈 생성 시 자동댓글 자동화규칙 생성 후 활성화 완료되었습니다.
2) Open → Inprogress 로 전환될 때 Start Date 필드 업데이트 자동화 규칙 생성
Jira의 상태 필드가 미해결(Open) 에서 진행 중(In Progress) 으로 전환되었을 경우,
StartDate 필드를 자동으로 변경시켜주는 자동화 규칙 생성
시스템> Automation - 전역자동화 메뉴에서 이슈가 전환됨 선택합니다.
트리거 이슈전환됨 을 선택 후 초기 전환되기 전 상태를 선택합니다.
미해결(Open) 선택합니다.
진행 중(In Progress) 선택합니다.
트리거 추가 완료되어 다음버튼 클릭하고 컴포넌트 추가합니다.
컴포넌트로 이슈 편집 선택합니다
이슈 편집에 대하여 Startdate 를 선택합니다.
StartDate을 상태변경일자로 자동 셋팅되게 하려면 빈칸에 {{now}} 를 입력한다.
또는 StartDate을 상태변경일자로부터 비즈니스Day 5일 이후로 자동 셋팅되게 하려면 빈칸에 {{now.plusBusinessDays(5)}} 를 입력한다.
StartDate로 특정날짜를 지정하려면 날짜선택을 클릭하여 달력에서 날짜 지정도 가능하다.
규칙을 완료하였으면 규칙활성화 버튼을 클릭합니다.
규칙 이름을 입력 후 규칙 활성화를 클릭합니다.
자동화 규칙 생성 완료
3) 자동화 룰 잔여 수량 확인 방법
시스템> 전역자동화 메뉴에 접속하여 사용법 탭을 클릭하여 잔여 수량을 확인할 수 있습니다.