Making Ticketing Systems Useful

             

As software engineers we’re all guilty of using ticketing systems as expensive todo lists. We transition tickets from todo to in progress to done, but rarely go beyond that functionality. We may have nice integrations which link back to our version control system, or open some dialogue with fellow developers, but thats often the limit of our usage. I’ve recently started using the ticketing system as my personal journal. In my opinion, a ticketing system should include a record of the trials and tribulations involved in delivering a feature/issue, not just the about our interpretation of the issue/bug.


My favourite Jira filters

             

Anything Assigned to Me Personally This filter picks up any items that slip through the built in filter. assignee = currentUser() AND status != Closed ORDER BY Rank ASC Assignee Was! Gives you a list of tickets you have beed an assignee on since the start of the month. assignee was currentUser() after startOfMonth() Recently Resolved project = <project_name> AND issuetype = Bug AND resolved >= -7d