When you use JIRA to communicate with colleagues in other offices around the world, it is nice to have some kind of central focus page that people can visit to get latest announcements and connect with other offices.
I have made a kind of community dashboard page called “INFO” and published it to all users. This page contains:
- Customized World Time
- Shared Interactive ‘global calendar’
- Key JIRA usage statistics
Customized World Time
This little homemade ‘widget’ shows Current time at each of our office locations, and highlights the text to green if office is now open, red if it is closed.
I built this using some very simple PHP and it is hosted in a ‘secret place’ on the web server (it doesnt have any authentication or anything, but the webpage is blocked to search engines and has a weird URL). I then used the Improved HTML plugin for JIRA, and inserted a little iframe to load the secret webpage.
See my related post about overcoming the JIRA timezone problem.
Shared Interactive ‘Global Calendar’
It is also nice to have some kind of lookup feature to see if another office is on a public holiday, or if a particular user is on a business trip, or if there is a big seminar going on that is going to make everyone really busy.
I found that JIRA doesnt offer any function like this, so I decided to make my own using Google API. the result is custom calendar that anyone can edit within the company. It doesnt need any instruction because people can gauge from the example data already added what is appropriate to add as an event on the calendar.
There is a yellow box below the calendar to allow users to add new events or delete old ones.
As above, I use the Improved HTML plugin to show an iframe that loads a custom webpage hosted externally to JIRA. This webpage is created in PHP to load and interact with the Google Calendar.
I have also got a simple search filter on the page to show ‘Announcements’ (this is a custom issue type I set up for most projects) from all projects. I will post separately about my custom announcement scheme.
JIRA Usage Statistics
Finally I thought it would be a good idea to show users an overview of all the activity on JIRA. I am showing a nice pie chart (using the JIRA charting plugin) that shows ‘all issues updated in last 30 days’. The chart is divided by project. Users can then see which projects are busiest. The idea is to surprise users into knowing that the system gets used far far more than they may expect, as most users are only involved in a very small % of total issues on the system. It also has the purpose to kick up the bum project that are not being led properly by the project leaders (ie. they are still using email all the time to communicate, ignoring company rules!).