필터
1. 개요
1.1. Jira에서 필터란 무엇인가요?
Jira에서 필터(Filter)란 이슈를 특정한 조건에 따라 검색하고 저장할 수 있는 고급 검색 도구입니다. 필터를 사용하면 프로젝트 내 이슈를 효과적으로 관리하고 필요한 정보를 빠르게 찾을 수 있습니다. 팀은 필터를 통해 관심 있는 이슈를 모니터링하고, 대시보드나 보드에 필터 결과를 표시하여 작업 흐름을 최적화할 수 있습니다. 또한 복잡한 프로젝트에서 수많은 이슈가 있을 때 필터를 사용하면 특정 조건에 맞는 이슈만 선별하여 효율적으로 관리할 수 있습니다.
필터는 단순한 키워드 검색부터 복잡한 쿼리 (Jira Query Language, JQL)까지 다양한 수준의 검색을 지원하며, 생성한 필터를 저장하고 공유하여 팀원들과 협업할 수 있습니다.
대표적인 사용 예시는 아래와 같습니다.
특정 프로젝트의 진행 중인 이슈만 보고 싶을 때
자신에게 할당된 우선순위 높은 버그를 확인하고 싶을 때
특정 스프린트에 포함된 모든 스토리를 한눈에 보고 싶을 때
1.2. Jira의 필터와 검색은 어떻게 다른가요?
Jira에서 검색(Search)은 이슈를 찾기 위한 기본적인 도구이며, 필터는 이러한 검색 결과를 저장하고 재사용할 수 있도록 하는 기능입니다. 검색은 일회성으로 수행되지만, 필터를 사용하면 동일한 검색 조건을 반복적으로 적용할 수 있습니다.
검색: 특정 조건에 따라 이슈를 찾는 일회성 작업입니다.
필터: 검색 조건과 결과를 저장하여 언제든지 다시 접근할 수 있고, 다른 사용자와 공유할 수 있습니다.
나아가, 필터는 대시보드 가젯, 보드, 이메일 알림 등 다양한 Jira 기능과 연계되어 사용할 수 있습니다.
1.3. Jira의 필터 유형
Jira에서는 기본 검색과 고급 검색(JQL)을 통해 필터를 생성할 수 있습니다. Jira Query Language (JQL)은 Jira에서 이슈를 검색하고 필터링하기 위한 강력하고 유연한 쿼리 언어입니다. JQL을 사용하면 단순한 키워드 검색을 넘어, 다양한 조건과 필터를 조합하여 원하는 이슈를 정확하게 찾아낼 수 있습니다.
1.3.1. 기본 검색
사용자 친화적인 인터페이스를 제공하여 드롭다운 메뉴와 체크박스를 통해 검색 조건을 설정합니다.
프로젝트, 이슈 유형, 상태, 우선순위, 담당자 등 일반적인 필드로 검색할 때 사용합니다.
1.3.2. 고급 검색 (JQL)
Jira Query Language (JQL)을 사용하여 복잡한 검색 조건을 설정합니다.
필드, 연산자, 함수 등을 조합하여 세밀한 검색이 가능합니다.
예시:
project = "ABC" AND status = "In Progress" AND assignee = currentUser()
1.4. 필터의 주요 기능
저장 및 공유: 생성한 필터를 저장하여 반복적으로 사용하고, 팀원들과 공유할 수 있습니다.
구독 설정: 필터 결과를 정기적으로 이메일로 받아볼 수 있습니다.
보드 및 대시보드 연계: 필터를 보드의 기본 이슈 세트로 사용하거나 대시보드 가젯에 적용할 수 있습니다.
접근 권한 제어: 필터의 접근 권한을 설정하여 특정 사용자나 그룹에게만 공유할 수 있습니다.