As there are several long outstanding feature wishes in JIRA/STASH (like "Allow Versions of components" - https://jira.atlassian.com/browse/JRA-5225 - opened in 2004) and as Atlassian does not publish any development roadmap, I tried to analyse whether Atlassian considers voting on issues on https://jira.atlassian.com while developing their software.
I made the following analysis:
This gives me a list of all unresolved Jira issues odered by votings. Clicking through the issues it shows that most of those issues are really long-time-running issues (dating even back to 2002) Most of the issues have a Atlassian Status message stating, the issue "is not on our near-term roadmap" (many of them have been delayed several times)
On the other hand I had a look on the issues (only features - not bugs) which have been resolved, sorted by date
Looking through this list, it shows that most of the resolved issues do not have any user votes (some of them have a few votes - only one has >250 votes (288))
The same is valid for STASH
So my question is: does Atlassian consider user votes at all? I've got the strong feeling, they don't ...
I'm not in Atl team, but for sure they do. However, when deciding to implement a feature you do not take into consideration only popular demand. The score function must weight in cost of the implementation, technical stuff, etc.
Philosophically, democracy (i.e. user choice) and scientific/engineering truth (i.e. all the above) do not reconcile easily.
Read, for instance, Hannah Arendt (there are plenty of books on the subject): it is told somewhere that opinions and truth have an essential difference. If you respect someone's opinions, you actually respect her/his moral autonomy, i.e. her/his ability to perform judgments of value. If you respect the truth, you actually respect the real nature of world, independent of the humans. Therefore in human societies, we must assess a judgment from both perspectives.
They do. Very much so. I've had this conversation with a couple of Atlassians at Summits, and votes are important to them. They even start some discussions with "right, what are the (open) highest voted items at the moment?"
However, there are always other factors - technology decisions, overall direction that the teams are going in (e.g. "this year, we need to focus on data center"), security, and so-on.
I tend to point to Bryan's answer about JIRA specifically, at https://answers.atlassian.com/questions/110373 but that's actually a good answer for ALL the products. It is quite long, but there's another view and a really good summary over at https://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+Policy
In short, yes, your vote counts. But it's not the only consideration
My question was meant to be provocative. For sure they do - but I cannot understand why the currently highest voted issues, especially the ones which are more than ten years old, are delayed over and over again.
For this issues it looks like they don't take the votes with a pinch of salt: delaying over and over again - unless they are very high voted over a looooooong period of time and unless the issues (at least some of them) have been planned for a certain release and haven't made into it (and those issues haven't made it in any following releases either). If they don't want to implement those issues they should make a clear statement - instead of ignoring the votes over such long periods and messing around with the voters ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot