Exposing JIRA to the Public

As I mentioned in my last post on open development I've been looking into making my issue tracking system public. For my issue tracking I use JIRA as that is what I've used professionally and I'm very comfortable with it.

Current State

Up until this point I've been recording all of the work I've been doing in JIRA, basically I don't work on anything without a ticket being in the system. The issue with this is that there are a large number of tickets that would be irrelevant for an external viewer, prime example; there's one for organising air conditioning for my workspace. What I've decided to do is to make a second Project specifically for development of the game and all admin, analytics etc related tickets will be in another one. With that separation in place I can make the game specific Project publicly accessible.

Complications

“â€Ķa system for pulling estimates and work from all available tickets to provide predictions on when work will be completed based on historical data”

So following on from this I plan to make public my projected timelines and planned work roadmap going forward, based on the tickets in JIRA. On the backend I have a system for pulling estimates and work from all available tickets to provide predictions on when work will be completed based on historical data and I feel this would be a nice bit of public commitment and transparency to provide. Now unfortunately getting JIRA to communicate this type of thing well is nigh on impossible in my experience so I'm going to have provide separate reporting to the information exposed by JIRA, which will take time and effort.

Logistics

So I've made progress toward making the new game specific Project publicly viewable but I have some issues to iron out before its ready. See the points below if you're interested in trying to do something like this with JIRA:

Making tickets public

This part at least was pleasingly easy. All you need to do is follow the steps in the Atlassian documentation and links to individual tickets will work in a straightforward way.

Agile boards can't be exposed publicly in JIRA 7+

An agile board in JIRA is a swimlane based view (i.e. Todo, In Progress, Test, Done) of ticket progress and exposing this would give a nice informative landing point for any interested party. Unfortunately Atlassian have not allowed this in versions 7+ of JIRA which is pretty irksome 🙁 Now the closest alternative is to use a Gadget that summarises the agile board (JIRA seems to come with one) and I've begun pursing this, but have so far been unable to have it display correctly for an anonymous user...

One Response to “Exposing JIRA to the Public”


Leave a Comment