Finding the elusive issue: mastering quick search in JIRA

Preview:

Citation preview

Mastering search in JIRA

John SloatProduct Marketing Specialist, Atlassian

Finding the elusive issue

2

1. Types of Search2. Quick Search in Action3. Adding to Queries

Agenda

3

3 ways to search

4

Most powerful search ever

5

Searching with Quick Search

6

What Can Quick Search Do?

7

Jump to Issues

Free Text Search

Smart Search

8

Quick Search Saves You Time

Itʼs everywhere.

Less keystrokes.

9

“bugs” “my” “open”

10

“NERD” “unresolved” “r:me”

• r: reporter• c: component• v: affects version• ff: fix version

Smart Search Shorthand

11

• my• me

12

“bugs” “unresolved” “my” “ff:*Sprint*”

20%

13

Query Characters

my open bugs 12

assignee = currentUser() AND status = Open AND issuetype = Bug 62

r:me unresolved JIRA 20

project = JIRA AND resolution = Unresolved AND reporter = currentUser() 71

my unresolved bugs ff:*Sprint* 31issuetype = Bug AND resolution = Unresolved AND assignee = currentUser() AND fixVersion in ("1.4 Sprint 1", "Sprint 1.1", "Sprint 3", "Sprint 2", "Sprint 1") 157

20%

28%

Character Count

#summit11

Using JIRA's Quick Search is a shortcut to creating

complex JQL filters.“ ”

14

atlss.in/QSearch

More Quick Search

15

Building on Queries

16

issuetype = Bug AND resolution = Unresolved AND assignee = currentUser() AND fixVersion in (“1.4 Sprint 1”, “Sprint 1.1”, “Sprint 3”, “Sprint 2”, “Sprint 1”)

“Was” Operator

17

issuetype = Bug AND resolution = Unresolved AND assignee = currentUser() AND fixVersion in (“1.4 Sprint 1”, “Sprint 1.1”, “Sprint 3”, “Sprint 2”, “Sprint 1”) AND status was “In Progress” AND status = Open

Relative Dates

18

issuetype = Bug AND resolution = Unresolved AND assignee = currentUser() AND fixVersion in (“1.4 Sprint 1”, “Sprint 1.1”, “Sprint 3”, “Sprint 2”, “Sprint 1”) AND status was “In Progress” AND status = Open AND updated > startOfMonth()

startOfDay() startOfWeek() startOfMonth() startOfYear()endOfDay() endOfWeek() endOfMonth() endOfYear()

Relative Versions

19

issuetype = Bug AND resolution = Unresolved AND assignee = currentUser() AND fixVersion in (“1.4 Sprint 1”, “Sprint 1.1”, “Sprint 3”, “Sprint 2”, “Sprint 1”) AND status was “In Progress” AND status = Open AND updated > startOfMonth() AND fixVersion = earliestUnreleasedVersion(“Angry Nerds”)

earliestUnreleasedVersion(project)

latestReleasedVersion(project)

atlss.in/JQLSearch

More JQL

20

Questions?

21

Recommended