본문 바로가기
코딩취미/프로그램 지식

JIRA 필터 만들기: 초급자, 중급자, 숙련자 단계별 가이드

by 브링블링 2025. 3. 13.
반응형

JIRA 필터 만들기: 초급자, 중급자, 숙련자 단계별 가이드

JIRA를 효과적으로 사용하려면 **필터(Filter)**를 활용하여 원하는 이슈를 빠르게 찾는 것이 중요합니다. 이번 글에서는 초급자, 중급자, 숙련자별 JIRA 필터 만들기 방법을 설명하고, 실제 JQL 예제를 통해 필터를 생성하는 방법을 정리해보겠습니다.


🔹 JIRA 필터란?

JIRA 필터(Filter)는 특정 조건을 만족하는 이슈만 검색하여 저장할 수 있는 기능입니다.
JIRA Query Language (JQL)을 사용하면 보다 세밀한 조건을 설정하고, 정렬 및 자동화 기능까지 활용할 수 있습니다.

 

필터를 사용하면 좋은 점

  • 원하는 이슈만 검색하여 빠르게 조회 가능
  • 특정 팀원이나 프로젝트에 맞춘 맞춤형 대시보드 구성 가능
  • 자동화(Automation) 및 이메일 구독(Subscription) 설정 가능

🔹 JIRA 필터 만들기: 초급자, 중급자, 숙련자 단계별 설명

✅ 초급자: 기본적인 필터 만들기 (JIRA UI 활용)

JIRA의 UI에서 기본적인 필터를 만들 수 있습니다.

📌 필터 생성 방법 (UI 사용)

  1. JIRA에 로그인 후, "이슈 검색" 클릭
  2. 검색창에서 프로젝트, 담당자, 상태, 우선순위 등 기본 필터 설정
  3. 검색 결과를 확인한 후, 오른쪽 상단 "검색 저장" 버튼 클릭
  4. 필터 이름을 입력하고 저장 (예: "Unresolved Issues for SWSTD")
  5. 대시보드 또는 구독 설정 가능

📌 예제 1: 프로젝트 내 미해결 이슈 검색

project = SWSTD AND resolution = Unresolved
 

✅ SWSTD 프로젝트 내 미해결(Resolution = Unresolved) 이슈를 검색

📌 예제 2: 특정 담당자의 미완료 이슈 검색

assignee = "john_doe" AND status != "Done"
 

✅ john_doe에게 할당된 미완료(Status != "Done") 이슈만 필터링


✅ 중급자: JQL을 활용한 고급 필터 만들기

JQL을 사용하면 복합 조건을 적용하여 보다 정밀한 필터를 만들 수 있습니다.

📌 필터 생성 방법 (JQL 활용)

  1. JIRA에서 "이슈 검색" → "고급 검색" 선택
  2. 아래 JQL 문을 입력하고 실행
  3. 결과 확인 후, "검색 저장" 버튼 클릭
  4. 필요하면 자동화(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) 설정

특정 필터 결과를 정기적으로 이메일로 받을 수 있는 기능입니다.

설정 방법

  1. 필터 저장 후, JIRA 필터 목록에서 해당 필터 선택
  2. 우측 상단의 "구독(Subscribe)" 버튼 클릭
  3. 이메일을 받을 대상 설정 (팀원 또는 자신 포함)
  4. 주기 설정 (매일, 매주 등)

📌 예제:

  • 매주 월요일 아침 9시에 미해결 이슈 목록을 팀원에게 이메일 전송

📌 2. 자동화(Automation) 설정

JIRA Automation을 활용하면 특정 조건이 충족되었을 때 자동으로 작업을 수행할 수 있습니다.

예제: 우선순위가 높은 새 이슈가 생성될 때 Slack/이메일 알림 보내기

  1. JIRA 설정 → 프로젝트 자동화(Automation) 이동
  2. 새로운 자동화 규칙 생성
  3. 트리거(Trigger) 설정:
    • "이슈가 생성될 때" (Issue Created)
  4. 조건(Condition) 추가:
    • 우선순위가 높은 이슈만 필터링 
    • priority IN ("High", "Highest") 
      AND status != "Done"
  5. 작업(Action) 추가:
    • Slack 메시지 전송 또는 이메일 알림 전송

📌 예제 자동화 결과:

  • 우선순위가 높은 이슈가 새로 생성될 때 Slack 채널로 알림 발송
  • 또는 담당자에게 이메일 자동 전송

🔹 JIRA 필터 만들기 단계별 요약

레벨 설명 활용 예제
초급자 UI에서 필터 생성 프로젝트별 미해결 이슈 검색
중급자 JQL을 활용한 고급 필터 생성 키워드 필터링, 날짜 기반 검색, 정렬 적용
숙련자 필터 구독 및 자동화 설정 이메일 구독, Slack 알림, 특정 조건 충족 시 자동 작업 실행

 

반응형