News for hackers. Stuff that matters.
Re:How Atlassian Built a $10B Growth Engine by athenot on Tuesday January 02, 2018 @12:53PM (#16053664)
In the eary days, Jira was an awesome bug tracker (free for OSS), compared to Bugzilla or Trac. But they focused on adding lots of features without much thought on the overall user experience. Their latest UI revamp only made things worse.

Somehow, they managed to accumulate the negatives of a flexible product (resulting in poor/incoherent UX) and the negatives of rigid assumptions regarding workflows (try modelling staggered deployments in different datacenters/environments spanning multiple sprints... good luck!).

Going forward, I expect Atlassian to cater to rigid organizations and neglect those who design their own processes (whether lightweight ad-hoc or complex custom ones that don't fit what Atlassian Sales can understand).

Re:How Atlassian Built a $10B Growth Engine by subpixel on Tuesday January 02, 2018 @04:05PM (#16055624)
I recently joined a company that used Jira and the UX is worse than any web app I can remember. And I'm old. Jira is an excruciatingly slow and infinitely confusing abstraction and I have no idea what problem it solves better than competitors in 2018.

I showed the CTO and CEO ZenHub and we're off to the races.

Re:How Atlassian Built a $10B Growth Engine by wwalser on Tuesday January 02, 2018 @06:41PM (#16056999)
If ZenHub works for your team, sweet. If the business is operating at a scale that ZenHub can serve adequately, you're probably not an ideal customer of JIRA. There's a tipping point along two different axes where JIRA becomes worthwhile.

One axis is number of people actively using the tracker for a single project — I personally think that threshold is around 50 people^1. Another is workflow complexity — very few tools are as capable of mapping business processes to software as JIRA^2.

1. Careful, there's another threshold at which JIRA becomes painfully slow. At that point you either move to something that's less adequate in nearly-every way but scales or you start splitting JIRA instances by department or project.

2. Careful here as well! Poorly created JIRA workflows are probably _the_ #1 reason people hate using it. Users learn a highly customized JIRA workflow and think it's absolutely bonkers that Atlassian did this to them, when really it's their company's customizations that are causing the pain.

Re:How Atlassian Built a $10B Growth Engine by brazzledazzle on Tuesday January 02, 2018 @07:13PM (#16057181)
They have JIRA Data Center now which is far from perfect but helps with the scalability issues. It’s costs quite a lot though. DB is typically the bottleneck after that, especially since they don’t officially support any DB clustering. Postgres is their best supported DB (it’s what they use in production themselves) so maybe as native Postgres clustering matures we’ll see support for that.
Re:How Atlassian Built a $10B Growth Engine by subpixel on Thursday January 04, 2018 @11:58AM (#16071863)
The 'threshold where JIRA becomes painfully slow' for our team of 5 was on day one, when we had to wait multiple seconds for an issue to load in the browser.
Re:How Atlassian Built a $10B Growth Engine by mivanchev on Tuesday January 02, 2018 @04:20PM (#16055772)
Yes, I can relate to that. Jira is extremely slow and counter intuitive to use. So much that I believe it will create friction within an organization, because people will try to avoid using it. Weird filtering system, weird keyboard shortcuts, long loading times for everything. I really don't understand why performance is not the top priority @Atlassian. A very bad example of workmanship and I don't care how well it integrates with XYZ.
Re:How Atlassian Built a $10B Growth Engine by dkarl on Tuesday January 02, 2018 @04:44PM (#16056021)
Not to mention the workflows are crack for anyone looking to make themselves powerful and essential without doing any real work. I was in an organization where many meetings were spent begging the workflow czar to make minor modifications to prevent tickets getting stuck in states where the people responsible for them couldn't advance the workflow. At one point we got lectured because some managers (in a major act of rebellion) got in the habit of abandoning and re-creating tickets whenever they hit problems. In another incident, someone coopted an industrial plotter to print out the entire software development ticket workflow to embarrass the workflow czar into stopping his shenanigans, but it didn't work.
Re:How Atlassian Built a $10B Growth Engine by brazzledazzle on Tuesday January 02, 2018 @07:42PM (#16057344)
The biggest problem with JIRA is management. Workflow hell, death by a thousand fields, shiny addons, etc.

It’s probably inevitable but a policy requiring strong justification for and regular review of any “aftermarket” changes might slow down or reverse the descent. The closer it is to vanilla the easier it is for (almost) everyone. Managers and workflow czars (nice one btw) of course would be inconvenienced but they should be comfortable making really strong justifications for making the lives of developers harder just to make their reporting smoother.

I attended a talk by a Netflix employee where they talked about a sort of organizational immune system to aggressively prune bureaucracy and policy by forcing it’s existence to be regularly justified. It helped me connect the dots and realize that allowing heavy customization was as much a poison as it was a boon.

Re:How Atlassian Built a $10B Growth Engine by viraptor on Tuesday January 02, 2018 @09:02PM (#16057692)
I'm not even sure why is performance such an issue in the first place. It's not like 50 users can cause a lot of traffic. They have time to literally pre-generate all the views that could change after every action, between the times a user actually makes any change. I get that the data behind the views is complex, but having to wait multiple second for fairly trivial pages is crazy.
Re:How Atlassian Built a $10B Growth Engine by dmitriid on Tuesday January 02, 2018 @01:19PM (#16053916)
I also "love" how they re-designed the issue UI. What do you need in an issue? Obviously, issue description. Now even on largest monitors issue description starts below the fold. Everything else is taken up by nice crisp white-space-separated "important" information: the sprint name, the epic link, number of hours projected, who it is assigned to, etc. etc.
Re:How Atlassian Built a $10B Growth Engine by quasse on Tuesday January 02, 2018 @04:14PM (#16055714)
The create issue button (you know, the one we're all guaranteed to need, always) is also not just an unlabeled "+" in the sidebar by default.
Re:How Atlassian Built a $10B Growth Engine by liveoneggs on Tuesday January 02, 2018 @01:47PM (#16054207)
how many points is this outage going to be to fix? we'll need to bring it up to the project committee to see if we can allocate it out of the next sprint
Re:How Atlassian Built a $10B Growth Engine by justinator on Wednesday January 03, 2018 @12:54AM (#16058824)
"Points" the gateway drug of JIRA. It's honestly the most difficult/simple concept to understand, since it's all about "don't think intuitively, because in JIRA that's the wrong way to think."
Re:How Atlassian Built a $10B Growth Engine by softawre on Tuesday January 02, 2018 @03:11PM (#16055108)
You can reorder the issue fields can't you?
Re:How Atlassian Built a $10B Growth Engine by wwalser on Tuesday January 02, 2018 @06:08PM (#16056748)
Yes.

There is an enormous amount of hate directed at JIRA that is a side effect of customizations created by admins. People abuse the customizability and their own internal users suffer the consequences.

Atlassian's own public issue tracker is using a near-default issue display screen. Nothing is "below the fold" for me on this issue and on a small monitor: https://jira.atlassian.com/projects/CORE/issues/CORE-1055

Re:How Atlassian Built a $10B Growth Engine by albedoa on Tuesday January 02, 2018 @10:07PM (#16057971)
Is this a side effect of customizations created by admins?:

> Last commented: 1 year, 13 weeks ago

> There are no comments yet on this issue.

Maybe a large part of the hate is genuinely about the default configuration and UX.

Re:How Atlassian Built a $10B Growth Engine by wwalser on Wednesday January 03, 2018 @02:17PM (#16064095)
That's actually one of the few non-default things on that instance. Because it's a public issue tracker (which few companies outside Atlassian are willing to do to themselves), some comments by employees are hidden to the outside world.

It appears the issue in question was commented on 1 year, 13 weeks ago. But the comment isn't visible to the public, thus the "no comments yet" message.

Re:How Atlassian Built a $10B Growth Engine by dannyw on Wednesday January 03, 2018 @06:37AM (#16060167)
I disagree entirely, Atlassian is moving to accomodate both lightweight teams and rigid organisations.

If you look at the most recent changes to Jira, like the Agility boards announced at Summit, it’s about starting from as much flexibility as Trello and expanding to as much power as standard Jira (if you need/want it).

Disclaimer: ex-PM on Agility boards, no longer at Atlassian, opinions are my own.