SlideShare a Scribd company logo
1 of 22
Download to read offline
Finding the elusive issue
Mastering search in JIRA




John Sloat
Product Marketing Specialist, Atlassian

                                          2
Agenda
1. Types of Search
2. Quick Search in Action
3. Adding to Queries




                            3
3 ways to search




                   4
Most powerful search ever




                            5
Searching with Quick Search




                              6
What Can Quick Search Do?
           Jump to Issues


            Smart Search


           Free Text Search




                              7
Quick Search Saves You Time


                Itʼs everywhere.
                Less keystrokes.



                                   8
“bugs”   “my”   “open”




                         9
“NERD”   “unresolved”   “r:me”




                                 10
Smart Search Shorthand


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

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




                                               12
Character Count
                                      Query                                             Characters
                                my open bugs                                               12
                                                                                                     20%
       assignee = currentUser() AND status = Open AND issuetype = Bug                      62
                          r:me unresolved JIRA                                             20
                                                                                                     28%
  project = JIRA AND resolution = Unresolved AND reporter = currentUser()                  71
                   my unresolved bugs ff:*Sprint*                                          31
  issuetype = Bug AND resolution = Unresolved AND assignee = currentUser()                           20%
  AND fixVersion in ("1.4 Sprint 1", "Sprint 1.1", "Sprint 3", "Sprint 2", "Sprint 1")      157

                                                                                                      13
“   Using JIRA's Quick Search is a shortcut to creating

                       ”
    complex JQL filters.




     #summit11


                                                          14
More Quick Search


          atlss.in/QSearch




                             15
Building on Queries

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




                                                                                     16
“Was” Operator

  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




                                                                                                    17
Relative Dates

  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()

                                                                                                    18
Relative Versions

  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)


                                                                                                    19
More JQL


           atlss.in/JQLSearch




                                20
Questions?




             21
Finding the elusive issue: mastering quick search in JIRA

More Related Content

More from Atlassian

Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsAtlassian
 
Build With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionBuild With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionAtlassian
 
How to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor StatusHow to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor StatusAtlassian
 
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer CycleMonitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer CycleAtlassian
 
How to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian MarketplaceHow to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian MarketplaceAtlassian
 

More from Atlassian (20)

Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature Flags
 
Build With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work EditionBuild With Heart and Balance, Remote Work Edition
Build With Heart and Balance, Remote Work Edition
 
How to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor StatusHow to Grow an Atlassian App Worthy of Top Vendor Status
How to Grow an Atlassian App Worthy of Top Vendor Status
 
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer CycleMonitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
Monitoring As Code: How to Integrate App Monitoring Into Your Developer Cycle
 
How to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian MarketplaceHow to Market Your New App on the Atlassian Marketplace
How to Market Your New App on the Atlassian Marketplace
 

Finding the elusive issue: mastering quick search in JIRA

  • 1.
  • 2. Finding the elusive issue Mastering search in JIRA John Sloat Product Marketing Specialist, Atlassian 2
  • 3. Agenda 1. Types of Search 2. Quick Search in Action 3. Adding to Queries 3
  • 4. 3 ways to search 4
  • 7. What Can Quick Search Do? Jump to Issues Smart Search Free Text Search 7
  • 8. Quick Search Saves You Time Itʼs everywhere. Less keystrokes. 8
  • 9. “bugs” “my” “open” 9
  • 10. “NERD” “unresolved” “r:me” 10
  • 11. Smart Search Shorthand • r: reporter • my • c: component • me • v: affects version • ff: fix version 11
  • 12. “bugs” “unresolved” “my” “ff:*Sprint*” 12
  • 13. Character Count Query Characters my open bugs 12 20% assignee = currentUser() AND status = Open AND issuetype = Bug 62 r:me unresolved JIRA 20 28% project = JIRA AND resolution = Unresolved AND reporter = currentUser() 71 my unresolved bugs ff:*Sprint* 31 issuetype = Bug AND resolution = Unresolved AND assignee = currentUser() 20% AND fixVersion in ("1.4 Sprint 1", "Sprint 1.1", "Sprint 3", "Sprint 2", "Sprint 1") 157 13
  • 14. Using JIRA's Quick Search is a shortcut to creating ” complex JQL filters. #summit11 14
  • 15. More Quick Search atlss.in/QSearch 15
  • 16. Building on Queries issuetype = Bug AND resolution = Unresolved AND assignee = currentUser() AND fixVersion in (“1.4 Sprint 1”, “Sprint 1.1”, “Sprint 3”, “Sprint 2”, “Sprint 1”) 16
  • 17. “Was” Operator 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 17
  • 18. Relative Dates 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() 18
  • 19. Relative Versions 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) 19
  • 20. More JQL atlss.in/JQLSearch 20