jira as support platform

17
as a Support Platform Tony Atkins <[email protected] > NL AUG, 09/02/2012

Post on 21-Oct-2014

952 views

Category:

Technology


2 download

DESCRIPTION

A tale about two JIRA's and a Support PlatformGiven by Tony from Atlassian at the NLAUG meetup of Feb 2012

TRANSCRIPT

Page 1: JIRA as Support Platform

as a Support Platform

Tony Atkins <[email protected]>NL AUG, 09/02/2012

Page 2: JIRA as Support Platform

Helpdesk Needs

• Manage communication

• Keep track of what requires action

• Provide reports

Page 3: JIRA as Support Platform

A Tale of Two JIRAs

Page 4: JIRA as Support Platform

Communication (Good)• Incoming

• Web Interface

• Email

• Outgoing

• Web

• Email

• Jabber (plugin)

Page 5: JIRA as Support Platform

Communication (Bad)• Format of outgoing emails

needs work (stay tuned)

• Email configuration and administration of email needs work

• Administration of notifications needs work

Page 6: JIRA as Support Platform

What requires action?• Statuses for each actor

• Incoming

• Waiting for Customer

• Waiting for Engineer

• Escalations, etc.

• Conditional transitions

• Filters

• Incoming issues waiting for engineers

• Personal issues

• Assigned issues in trouble

Page 7: JIRA as Support Platform

SLAs• Problem

• No built-in concept of an SLA

• Difficult to visualize “time to SLA” for a range of issues

• Solutions

• Filters and Notifications

• Custom Fields

• SQL reports

• Custom gadgets

Page 8: JIRA as Support Platform

Ranking• Problem

• Can only order by one or more fields

• No complex weighting and ordering

• Same order for all users

• Solutions

• Custom fields

• Custom gadgets

Page 9: JIRA as Support Platform

Friendly Fire• Problem

• JIRA can’t assign to a group

• No real “locking” of issues

• Easy to assign issues out from under each other

• Solutions

• “Who’s Looking” plugin: http://bit.ly/zY2R6m

• Dedicated Dispatcher or Triager

Page 10: JIRA as Support Platform

Reporting• Real-time

• User-created

• Shareable

• Graphs and Charts

Page 11: JIRA as Support Platform

Reporting Challenges• Problem

• Source data is a list of issues (not users or groups)

• Limited ability to group data

• Limited time tracking

• Solutions

• SQL reports

• Custom gadgets

Page 12: JIRA as Support Platform
Page 13: JIRA as Support Platform

No Code Required

Custom Workflows

Built-in Custom fields

JIRA Toolkit plugin

Built-in mail handlers

Some Code Required

SQL reports

Beanshell reports

Major Coding Required

Javascript + Custom Fields

Custom2 Fields

Jelly (for auto-transitions)

Custom mail handlers

“Hercules” log scanner

Jabber plugin

Wallboard plugin

Page 14: JIRA as Support Platform

Wallboard Plugin

Page 15: JIRA as Support Platform

Wallboard Plugin• Started with SQL reports in

Confluence

• Transitioned to Beanshell (some Java) and SQL, still in Confluence

• Transitioned to a portlet that uses SQL on the back end

• In the process of transitioning to a gadget backed by custom fields and REST.

Page 16: JIRA as Support Platform

Questions?

Page 17: JIRA as Support Platform

Thanks for your time!