The Artima Developer Community
Sponsored Link

Java Buzz Forum
A tale of time zones and feature discovery in JIRA

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Mathias Bogaert

Posts: 618
Nickname: pathos
Registered: Aug, 2003

Mathias Bogaert is a senior software architect at Intrasoft mainly doing projects for the EC.
A tale of time zones and feature discovery in JIRA Posted: Aug 23, 2013 12:53 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Mathias Bogaert.
Original Post: A tale of time zones and feature discovery in JIRA
Feed Title: Scuttlebutt
Feed URL: http://feeds.feedburner.com/AtlassianDeveloperBlog
Feed Description: tech gossip by mathias
Latest Java Buzz Posts
Latest Java Buzz Posts by Mathias Bogaert
Latest Posts From Scuttlebutt

Advertisement
About a year ago, I wrote a feature for JIRA during my 20% time that shipped in JIRA 5.1. This feature notifies a user if their current time zone (as detected by their browser) doesn’t match the time zone they’ve set in their user preferences. Part of the reason I wrote the time zone detection plugin was that, although the time zone setting for users was the headline feature of JIRA 4.4, I didn’t think it was obvious enough to those users who don’t read the release notes or marketing blogs. This meant there might be a significant number of users who were frustrated that JIRA wasn’t displaying times and dates that were meaningful to them, without realizing that they could change the setting. Out of curiosity, just before my plugin went live on our primary customer-facing JIRA instance (jira.atlassian.com), I got some anonymous database stats from the server about how many users had set their time zones. Now, one year later, jira.atlassian.com is running JIRA 6.0 and I got the same (completely anonymous) user stats as before to see if the plugin made a difference. Survey says? It sure did. Stats and graphs  and rock ‘n’ roll JAC was upgraded to JIRA 4.4 (and therefore got time zone support) in July 2011. In the 11-ish months between then and its upgrade to 5.1 (with the time zone detection plugin), only 483 users (0.66 percent) had set their time zone. Of these users, over 20 percent were in Sydney, and most likely Atlassian staff. As of my recent data collection, 8,339 users (8.4 percent) have a custom time zone. In raw numbers it’s a 7,856 individual user increase, or 16 times the previous count. Some numbers: A year ago Now Active users 73,493 99,296 Users with a custom time zone 483 (0.66%) 8,339 (8.4%) New users since data was collected last year 25,803 New users with a custom time zone 2,259 (8.75%) Existing users with a custom time zone 6,080   For those who prefer numbers in shiny graph form… So what does this mean? Firstly it reaffirms that feature discovery is important. Users on our primary public JIRA instance running 5.0 hadn’t realized that they’d been able to change their time zone for two major release cycles. But as soon as they had a simple, obvious, one-click solution to set that preference, more than 6,000 of those existing users used the feature. But wait! How do we know that the users weren’t just setting it manually? Was it just a coincidence of timing? No, and here’s why: The plugin uses the open source JS Timezone Detect library to do an in-browser “best guess” about the user’s time zone. Therefore, anyone in Western Europe in the GMT+1 time zone (GMT+2 in summer) gets their time zone detected as “Europe/Berlin” — it’s not 100 percent geographically accurate, but the relative times are the same, so there’s no real user impact (unless there are geo-political aspects to the situation). Looking at the database again, what’s the most-used time zone? “Europe/Berlin,” by quite a margin. It accounts for 91 percent of […]

Read: A tale of time zones and feature discovery in JIRA

Topic: Spring MVC: Resources Previous Topic   Next Topic Topic: What if every object was an array? No more NullPointerExceptions!

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use