You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
This is the second part of the article about most common reasons why Jira can be frustrating for its users. In the first part, I tried to deal with complexity of the software and its application for project management. Now let's turn to the tool's interface and overall usability.
The other consequence of the one-size-fits-all approach is there are no native features in Jira for some use cases, so it often requires adding a significant module to the system. Other features demand for extending their functionalities or making them more adjustable, and some more may involve usability improvements to fit into the particular context. Besides having over 3000 employees at 6 locations around the globe, Atlassian simply doesn’t have the capacity to implement every single feature request from their clients, given the amount of products they create and maintain. So naturally, other companies picked up the baton and started developing extensions for their clients’ implementations, some of which then were commercialized as apps. That’s why Jira is known as a highly flexible and customizable solution, but now we don’t always have to write custom scripts and features as there are over 4000 apps available on the Atlassian Marketplace.
Some might argue that each app costs additional money to the already paid license, and many of them should be included into the out-of-the-box version of the software. It may be true, but when we step into the Ecosystem, we can quickly find out that it’s full of amazing helpful people whose input gives back at least as much value as we invest into the apps we use on our instances. For those concerned that third-party apps might break both stability and security of the system, the experienced Community members like Fabian Lopez share the best practices on evaluating and implementing them properly.
Yes, the current Jira configuration experience is not very helpful. Tons of elements that the tool consists of and the multitude of parameters for each one result in literally flooding us with settings, which are pretty hard to get organized. This is something that hasn’t been touched directly by the latest updates, but a lot has changed for the end user experience instead.
From the beginning, Jira has been aimed excusively at a technical audience, so the IT crowd can naturally feel odd when trying to type a JQL query into the search bar of the new Jira Cloud and getting no result. People got used to the previous version and want to do their job without having to learn their tools from scratch. Once, I helped one guy on Twitter to find Create a sub-task button on the new issue view, which was right in front of his nose. Then he accepted that it was actually a faster way than the old one, but I still can understand why people get frustrated with showing up at work one day and seeing a completely new screen. The feeling is even stronger due to Cloud instances upgrading themselves automatically.
Another claim that we came across is that Jira’s UI is inconsistent if we compare Server and Cloud offerings. Let’s make it clear: it’s incredibly difficult to create identical user experience across 15 products on 3 different hosting options. Sometimes, there are technical differences that successfully prevent the creators from making it identical, and another reason is the diversity of customers’ groups and their particular needs for each product and hosting. As it came out from the surveys Atlassian conducted, ‘Server is most customizable, Data Center is about scalability and minimum downtime, and Cloud are basically smaller teams/businesses that […] want to have a simpler setup’. The admin part is far more extensive on Server as well – not because of Jira itself, but just because of the necessity of having a dedicated admin and maintaining own infrastructure for the software. However, Atlassian has already made the first steps to make Server and Cloud interfaces closer to each other.
The new Bento issue view has been chosen as the basis for both hostings and has been shipped to Server with version 7.10
During the Atlassian Summit Europe 2018 keynote, Atlassian Head of Server Cameron Deatsch shared a story of one customer who had 124,000 issues in their backlog and had to wait for it to load for so long that they simply tied their coffee breaks to reloading the agile boards. At some point, the team behind the tool realized that scaling their customers’ businesses should be tied with ensuring high performance instead. That’s in brief how the Data Center offering hit the market in 2015, and after enriching it with specific features, the next step was to upgrade the whole Server platform and fix these annoying issues.
The most significant thing to do was to upgrade Lucene – the library used for indexing and searching in Jira, which was the main cause of time-consuming pageloads. Then, another insight was that no one ever needs the whole backlog at a time, so there’s no need to load more than first 90 and last 10 tickets at the pageload. Somewhat less important but still affecting performance were Java and jQuery upgrades. Among other improvements, Atlassian reports 60% faster boards, 87% faster backlogs and 71% faster reindexing after performance tests with the new Jira Software 8.0. Below is the result of loading a heavy backlog comparing to the previous 7.12 version.
Pageload of a heavy backlog in Jira 8.0 compared to Jira 7.12. Source: Atlassian Blog
However, Jira’s performance doesn’t depend only on its codebase. It also needs to be managed in a proper way to ensure things don’t go even worse. Sometimes, people don’t upgrade their instances for ages and then complain about the lack of performance improvement. It can work out with Cloud, but it won’t with Server where we have to watch for the new releases and upgrade manually. At the Summit Europe 2018, we came across a guy from a big company who said they still had Jira 5.x, so we assume such things happen in organizations. Ultimately, people are frustrated by the amount of time spent in Jira daily, which we can optimize by reducing the number of custom fields or introducing templates for frequently created issues.
If we keep our knowledge up to date, our instances will follow us quickly.
If it comes to gaining this knowledge, though, one could get overwhelmed pretty easily. As Atlassian has practically no sales reps, they’ve bet all-in on content covering both technical aspects of their software and broader topics around IT, teamwork, leadership, and such. Given the amount of information one should process to get enough trust and understanding for a purchase decision, they’ve hit the bullseye with this marketing strategy, which is reflected by their stock performance. However, the problem of organizing this much content came up over time — here on the Community, we can hear voices saying that the technical documentation for Atlassian products is ‘a willy-nilly free for all’, or that ‘it’s easier to do a Google search on the topic than trying to find something in Jira help’. Aside from the vast product docs, which sometimes are really difficult to follow, they offer us a thought leadership blog, six topical microsites, a separate portal for app developers, and plenty of live webinars and recorded videos. While all these are obviously targeted to different groups of people, and for sure there’s a lot of folks who absolutely love bookworming for the nitty-gritty, for many it isn’t the most pleasant activity at work — hence the frustration about it.
Then comes the matter of Atlassian’s own Jira. At the moment, it counts almost 20,000 bug reports and feature requests for Jira Software Server, and just about 2,000 less for Cloud. Provided that a big chunk of these have been in open status for a good couple of years, the customers feel like Atlassian seems to ignore their feedback. Even worse for them is “Sorry, we won’t fix/implement that any soon due to the current product priorities” response without a proper explanation of what these priorities are and why so. However, the latest releases claim to feature the most voted improvements, and we’ve seen their Twitter support doing a great job with helping people out. Also, it seems Atlassian just delegated most of the help to the Ecosystem itself, so they can focus on gathering feedback and improving the actual products.
We shouldn’t undervalue the power of the Atlassian Community in helping us use Jira effectively
To sum it all up, we can see lots of ambiguity among people treating Atlassian products. What’s considered as flexible by one part, is rigid for the other. Some don’t feel like paying for additional features, others totally love the idea of customizing the solution. Business and non-technical folks want to keep everything simple and intuitive, while the IT crowd likes sifting through the endless docs and coming up with workarounds. Basically, there are as many opinions as many heads, but both sides can learn a couple of constructive lessons from them.
Dear Atlassian, now that you cared for the business and end-users so much, maybe it’s time to make it a bit easier for the folks responsible for keeping your thing going at their organizations. We understand that you’ve operated on a single code base for almost a decade, and improving such a complex system for each user segment takes much time, but there are already almost 3 million users on the Community who are mostly Jira or project admins, and this number is growing quickly.
Dear haters, please remember: there’s no tool that could substitute a solid working process and communication in the team, and if you already use Jira, try to learn it as much as you can to achieve better results. Common sense suggests that most often, your Jira experience is as good as your knowledge about it. So try researching the Marketplace in search of a solution, asking for help on the Community, participating in an Atlassian User Group, attending an Atlassian Ecosystem event, or reaching out to a local Solution Partner for a consultation or staff training.
As an Atlassian Platinum Solution Partner Enterprise and a Gold Top Vendor in the Ecosystem, we’ve been working hard on helping improve the user experience of Jira Software and add useful functionalities for over 2000 business teams around the globe. Read on to learn more about how you can improve your team’s work with Jira:
Dzmitry Hryb _Deviniti_