News for hackers. Stuff that matters.
Re:Why Jira Sucks by tristor on Thursday December 31, 2020 @10:56AM (#25593784)
I am reading this comment thread and honestly I don't know that I agree. I think JIRA, like most tools, is as good or bad as you make it. I've been at numerous companies using JIRA that don't seem to have most of the issues referenced here. The only thing I've ever felt like JIRA really lacked in was in a good UX for embedding code snippets or other technical details into issue comments. Native support for Markdown in comments would be a good win.

I actually like JIRA and Confluence and have generally had good experiences using them in multiple companies. One of the main things I like is the integration between the two, and Confluence's concept of spaces so you can have some things publicly facing and other things private, which allows you to use Confluence documentation as user-facing docs, which references JIRA issues directly for known issues, and can write requirements/specs/PRDs in Confluence and reference them easily within a JIRA issue.

The only real problem JIRA/Confluence have is being very very slow. They've gotten marginally better over the years, but they're still terribly slow compared to competing offerings.

Re:Why Jira Sucks by BlargMcLarg on Thursday December 31, 2020 @11:26AM (#25594072)
There are three problems I notice with JIRA, of which two are entirely the product's fault. The first one you already mentioned: abysmal speed. The second is how JIRA forces certain ways of working which are clunky or intuitive (or by extension, out-of-the-box workflows are difficult to change).

The biggest problem I have, by far, is just how easy it is to create bureaucracy-intense workflows in JIRA and make management believe these are absolutely necessary. Most developers do not need this info, and do not have the power to easily change things. All the fields when making a simple ticket, the dozens of sub-tasks, the ticket inside a ticket inside a ticket. I would believe this is not impossible to avoid, but I do feel a simpler structure using labels, milestones and issue tracker is far, far easier and less prone to being misused. GitLab and Github can both do this as far as I know.

And sure, JIRA integrates nicely with other products (Bitbucket, Bamboo, Confluence). Other products have these integrations on a more modular level and still load faster and have small QoL differences over JIRA. Maybe big corps need a bit more, but JIRA seems to be too focused on managers and suffers from feature creep to the detriment of user experience.

Re:Why Jira Sucks by stiray on Thursday December 31, 2020 @12:22PM (#25594667)
> is just how easy it is to create bureaucracy-intense workflows in JIRA and make management believe these are absolutely necessary

Omg, finally someone has said it, I thought I was weird. This is the imperative problem with JIRA, it is not made to help the developers but to satisfy management which is buying the software. +1 for this comment. I have seen its usage in 7 companies and in each and every case instead of simplifying developers workflow it was complicating it due to management wanting to have their data which, at the end, didnt bring anything for the product but were just enabler to make their cute graphs that enabled them to not be involved into development cycle (as they should be) but rather bring out statistics "out of their shoe - JIRA".

And this is also my only (ok, except the slowness which should be understandable for any web browser js application) comment over the JIRA, I dont care what the tool is, how much time it takes (at the end, I am not paying for it), but how much it diverges from the tool that SHOULD help the development while in its essence it mostly helps the management to track their data.

Re:Why Jira Sucks by BlargMcLarg on Thursday December 31, 2020 @01:51PM (#25595743)
Pretty much. We can divert a little to support customers reporting issues, though I don't feel JIRA is much friendlier here compared to GitLab once you get the hang of both. The only one I see benefiting from this monstrosity is management and upper layers, and they indirectly pay for this through lower morale and retention rates. If you really need the graphs that badly, you might as well spend a few hundred man hours to write a script that imports data, run some data science logic and draw them. And maybe put all that info.
Re:Why Jira Sucks by baud147258 on Thursday December 31, 2020 @01:59PM (#25595840)
> All the fields when making a simple ticket, the dozens of sub-tasks, the ticket inside a ticket inside a ticket

that's mostly down to the current JIRA configuration, same with the workflows used. One thing that I found great at my current office was letting the team configure their Jira projects as they wanted

Re:Why Jira Sucks by BlargMcLarg on Thursday December 31, 2020 @02:35PM (#25596240)
That comes back to the earlier point I made: developers often not having the power to change this. Others (and myself) already mentioned this is not a problem of JIRA itself, but rather JIRA being predominantly sold to management types that do not relinquish control and overconfigure the system.

I would love to see the insides of what we have configured, and toss the junk out. It ain't happening in the next 20 years, and I sure as heck don't plan to stay that long at a company putting little value in the experience of its employees.

Re:Why Jira Sucks by papaf on Thursday December 31, 2020 @11:09AM (#25593908)
Native support for Markdown in comments would be a good win.

In the Atlassian ecosystem, the markup languages are constrained by the following equation:

   JIRA Markup != Confluence Markup != Bitbucket Markup
Re:Why Jira Sucks by smcl on Thursday December 31, 2020 @11:26AM (#25594078)
Also even just within JIRA it can be inconsistent - I realised that to make monospaced text you need to use:

- backticks when creating a Jira ticket, e.g. `hello`

- double curly-braces when editing a Jira ticket, e.g. {{hello}}

... or vice versa. I cannot honestly remember which way round it is. Of the complaints I have about Jira this is probably the least annoying - but it really shows how irritating the product is.

Re:Why Jira Sucks by julenx on Thursday December 31, 2020 @11:54AM (#25594363)
I haven't used JIRA recently, but as far as I remember the difference existed because they were rolling out a "new" editor, which was active when editing tickets, but wasn't available when creating new ones.

I remember this caused me some data corruption when editing a comment created with the old version of the editor using the new editor. It was a mess.

Re:Why Jira Sucks by smcl on Thursday December 31, 2020 @04:33PM (#25597406)
This honestly would not surprise me. I’m kinda glad there’s an explanation, but I’m also annoyed it’s a stupid one
Re:Why Jira Sucks by nicwolff on Thursday December 31, 2020 @01:21PM (#25595379)
It's vice versa, and this may be a small thing but it's my top example of how little they care about usability or product quality!
Re:Why Jira Sucks by smcl on Thursday December 31, 2020 @04:34PM (#25597415)
One hundred percent - it’s such a little thing, but as a developer it says a lot about the code beneath the product
Re:Why Jira Sucks by Phelinofist on Thursday December 31, 2020 @12:03PM (#25594469)
Cannot confirm, I always create issues with {{...}}
Re:Why Jira Sucks by smcl on Thursday December 31, 2020 @12:10PM (#25594550)
"or vice versa. I cannot honestly remember which way round it is"
Re:Why Jira Sucks by tlapinsk on Thursday December 31, 2020 @02:25PM (#25596147)
I have to very much agree with this comment. I thoroughly enjoy using JIRA and Confluence. The two go hand in hand very well.

As many others have mentioned thought, it is abysmally slow. At least their Cloud offering is, which is the core product we use at my job. I've used older on-prem deployments though and they were lightning fast. Seems that they're deprecating this solution by 2024 though.

I recently completed a JIRA survey, and slowness was my number one complaint. Hopefully the Product teams read through those surveys or peruse HN. Everything else about JIRA works great for our Software Development needs.

Re:Why Jira Sucks by asyncscrum on Thursday December 31, 2020 @06:28PM (#25598474)
As a PM, all I really want out of the tools that I use is to be inspired by them. If I have to use it daily, it better have ideas for me to borrow. Jira does not inspire. It's what software looks like when it has no opinion. I hate it.
Re:Why Jira Sucks by dangoor on Thursday December 31, 2020 @11:12AM (#25593945)
Jira Cloud has a new editor that is Markdownesque. Type as if you're using Markdown, and it will do the formatting you'd expect.
Re:Why Jira Sucks by Smaug123 on Thursday December 31, 2020 @11:45AM (#25594249)
From your description, it sounds like this would have Slack's problem (which resulted in one of the most upvoted HN threads of all time, https://news.ycombinator.com/item?id=21589647). I've tried Googling around a bit to find an example of Jira Cloud's Markdown environment, but couldn't find one. (I am certainly biased, though, by my strong loathing of Jira.)
Re:Why Jira Sucks by Aeolun on Thursday December 31, 2020 @12:02PM (#25594457)
The new bitbucket markdown editor works fine actually, so I’d hope they used that.
Re:Why Jira Sucks by dangoor on Thursday December 31, 2020 @02:48PM (#25596354)
FWIW, I prefer Jira's editor to Slack's.
Re:Why Jira Sucks by turbinerneiter on Thursday December 31, 2020 @12:52PM (#25595047)
Yeah, and in the end, you can export it as a word or PDF document.

Holy hell, what a tragedy. I used to write markdown and have pandoc typeset a pdf in the company design. Now I have word.

Re:Why Jira Sucks by vxNsr on Thursday December 31, 2020 @11:45AM (#25594252)
> competing offerings.

Any suggestions for that similar synergy? Doc/Issue Tracker/Code base integration?

Re:Why Jira Sucks by jgalentine007 on Thursday December 31, 2020 @11:50AM (#25594315)
I use pivotal tracker. Not all the features of Atlassian, but I've completed several projects with it, and it doesn't get in the way.
Re:Why Jira Sucks by zaxfoster on Thursday December 31, 2020 @01:13PM (#25595291)
I've used both jira and tracker across a few different spots and can confirm that Tracker is refreshingly lightweight.

To me, tracker is an easier user experience for focusing on a stream of stories. And a more streamlined experience for work assignment means more time writing code to solve problems.