JIRA 필터 만들기: 초급자, 중급자, 숙련자 단계별 가이드
JIRA를 효과적으로 사용하려면 **필터(Filter)**를 활용하여 원하는 이슈를 빠르게 찾는 것이 중요합니다. 이번 글에서는 초급자, 중급자, 숙련자별 JIRA 필터 만들기 방법을 설명하고, 실제 JQL 예제를 통해 필터를 생성하는 방법을 정리해보겠습니다.
🔹 JIRA 필터란?
JIRA 필터(Filter)는 특정 조건을 만족하는 이슈만 검색하여 저장할 수 있는 기능입니다.
JIRA Query Language (JQL)을 사용하면 보다 세밀한 조건을 설정하고, 정렬 및 자동화 기능까지 활용할 수 있습니다.
✅ 필터를 사용하면 좋은 점
- 원하는 이슈만 검색하여 빠르게 조회 가능
- 특정 팀원이나 프로젝트에 맞춘 맞춤형 대시보드 구성 가능
- 자동화(Automation) 및 이메일 구독(Subscription) 설정 가능
🔹 JIRA 필터 만들기: 초급자, 중급자, 숙련자 단계별 설명
✅ 초급자: 기본적인 필터 만들기 (JIRA UI 활용)
JIRA의 UI에서 기본적인 필터를 만들 수 있습니다.
📌 필터 생성 방법 (UI 사용)
- JIRA에 로그인 후, "이슈 검색" 클릭
- 검색창에서 프로젝트, 담당자, 상태, 우선순위 등 기본 필터 설정
- 검색 결과를 확인한 후, 오른쪽 상단 "검색 저장" 버튼 클릭
- 필터 이름을 입력하고 저장 (예: "Unresolved Issues for SWSTD")
- 대시보드 또는 구독 설정 가능
📌 예제 1: 프로젝트 내 미해결 이슈 검색
project = SWSTD AND resolution = Unresolved
✅ SWSTD 프로젝트 내 미해결(Resolution = Unresolved) 이슈를 검색
📌 예제 2: 특정 담당자의 미완료 이슈 검색
assignee = "john_doe" AND status != "Done"
✅ john_doe에게 할당된 미완료(Status != "Done") 이슈만 필터링
✅ 중급자: JQL을 활용한 고급 필터 만들기
JQL을 사용하면 복합 조건을 적용하여 보다 정밀한 필터를 만들 수 있습니다.
📌 필터 생성 방법 (JQL 활용)
- JIRA에서 "이슈 검색" → "고급 검색" 선택
- 아래 JQL 문을 입력하고 실행
- 결과 확인 후, "검색 저장" 버튼 클릭
- 필요하면 자동화(Automation) 또는 구독(Subscription) 설정
📌 예제 3: 특정 키워드가 포함된 미해결 이슈 검색
project = SWSTD
AND (summary ~ "aTouchSens" OR summary ~ "aTouchSense")
AND resolution = Unresolved
ORDER BY priority DESC, updated DESC
✅ summary(요약)에 aTouchSens 또는 aTouchSense가 포함된 미해결 이슈를 검색
✅ 우선순위(priority) 내림차순, 최근 업데이트(updated) 내림차순 정렬
📌 예제 4: 최근 7일간 업데이트된 이슈 검색
updated >= -7d ORDER BY updated DESC
✅ 최근 7일 동안 업데이트된 이슈만 필터링하여 최신순 정렬
📌 예제 5: 특정 상태(Status)와 우선순위(Priority) 조합 검색
project = SWSTD
AND status IN ("In Progress", "To Do")
AND priority IN ("High", "Highest")
✅ 진행 중 또는 할 일 목록에 있으며, 우선순위가 높은 이슈 검색
✅ 숙련자: 동적 필터, 자동화 및 구독 설정
숙련자는 필터를 저장하고 구독(Subscription), 자동화(Automation) 기능을 활용할 수 있습니다.
📌 1. 필터 구독(Subscription) 설정
특정 필터 결과를 정기적으로 이메일로 받을 수 있는 기능입니다.
✅ 설정 방법
- 필터 저장 후, JIRA 필터 목록에서 해당 필터 선택
- 우측 상단의 "구독(Subscribe)" 버튼 클릭
- 이메일을 받을 대상 설정 (팀원 또는 자신 포함)
- 주기 설정 (매일, 매주 등)
📌 예제:
- 매주 월요일 아침 9시에 미해결 이슈 목록을 팀원에게 이메일 전송
📌 2. 자동화(Automation) 설정
JIRA Automation을 활용하면 특정 조건이 충족되었을 때 자동으로 작업을 수행할 수 있습니다.
✅ 예제: 우선순위가 높은 새 이슈가 생성될 때 Slack/이메일 알림 보내기
- JIRA 설정 → 프로젝트 자동화(Automation) 이동
- 새로운 자동화 규칙 생성
- 트리거(Trigger) 설정:
- "이슈가 생성될 때" (Issue Created)
- 조건(Condition) 추가:
- 우선순위가 높은 이슈만 필터링
- priority IN ("High", "Highest")
AND status != "Done"
- 작업(Action) 추가:
- Slack 메시지 전송 또는 이메일 알림 전송
📌 예제 자동화 결과:
- 우선순위가 높은 이슈가 새로 생성될 때 Slack 채널로 알림 발송
- 또는 담당자에게 이메일 자동 전송
🔹 JIRA 필터 만들기 단계별 요약
레벨 | 설명 | 활용 예제 |
초급자 | UI에서 필터 생성 | 프로젝트별 미해결 이슈 검색 |
중급자 | JQL을 활용한 고급 필터 생성 | 키워드 필터링, 날짜 기반 검색, 정렬 적용 |
숙련자 | 필터 구독 및 자동화 설정 | 이메일 구독, Slack 알림, 특정 조건 충족 시 자동 작업 실행 |
'코딩취미 > 프로그램 지식' 카테고리의 다른 글
ADC 관련 기본 : Missing Code 과 ENOB (0) | 2025.03.28 |
---|---|
아날로그-디지털 변환기의 INL과 DNL 완전 정복 (0) | 2025.03.28 |
[JIRA 필터] JIRA Query Language (JQL) 완벽 가이드: 문법, 구조, 활용법 (0) | 2025.03.13 |
CSV 파일 크기 문제 해결 방법: 초급, 중급, 고급 단계별 가이드 (0) | 2025.03.13 |
대용량 CSV 데이터를 다루는 방법 총정리 (0) | 2025.03.12 |