from Hacker News

Why Jira Sucks

by svikashk on 12/31/20, 8:46 AM with 506 comments

  • by SideburnsOfDoom on 12/31/20, 3:38 PM

    To me, what sucks about JIRA (and would suck about any well-designed tool that replaces it) is not "feature x" but the entire JIRA mentality. All of it.

    It encourages micro-management. It encourages more and more process. It is the enemy of getting better at the DORA metrics, which requires streamlining process.

    tickets in JIRA are not the work itself, never was and never will be, it is a LARP of the work, but it gets taken for the central thing. This is an illusion. Fixing a bug without filing a JIRA ticket is in itself progress. Moving a JIRA card without any other change is not. Yet the second is what's visible and therefor what's rewarded.

    Any problem gets solved with "more JIRA " which stops working when the remaining problems are caused by too much JIRA. And yet they keep trying, because it gives "control". JIRA is a like metastatic tumour that will grow until it kills the host.

    In case the cancer metaphor didn't make it very clear, I don't like JIRA much. Yet if JIRA were to die today, the middle management who live by JIRA would replace it with something else equally bad, if not worse.

    Filling in missing features won't and can't fix that.

  • by Lazare on 12/31/20, 5:01 PM

    There's a hundred small issues with Jira, but there's one huge one: It's slow. Really, really slow.

    Atlassian seems to make a lot of money, so I guess they're optimising for something that matters to someone, but from my point of view I have a simple process for evaluating tools:

    1) Can I use it at all? 2) How many of the features I want does it have?

    I'm pretty sure Jira would score great on the second question, but since it hard fails the first, I'll never know. And it's been slow for so many years now, I assume they have no interest or ability to fix it. And their slow drift towards cloud installs over letting people self host isn't helping them either since, embarrassingly, their cloud instances seem to be even slower.

    (Incidentally, there's a lot of competition in that space, but I've been pretty happy with Clubhouse. I wouldn't mind a few more features, but it's good enough. More importantly, the UI is clean and snappy, and that hides a multitude of sins.)

  • by denysvitali on 12/31/20, 8:55 AM

    Every bullet point says "Missing...", but I feel like the main issue about Jira is that it has waaay to many features, and that it's super slow!

    The only bullet point I do agree with, is that Jira is missing an easy (or IMHO a minimalist / simple) interface. The tool is a mess, and the people using it are probably also using it in the wrong way, making the whole situation way worse.

    Don't get me wrong, I like Jira to some extent, but its performance and messy UI are really making my life harder rather than simpler.

  • by tristor on 12/31/20, 3:56 PM

    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.

  • by dyeje on 12/31/20, 5:56 PM

    Jira sucks but it's not because of these reasons. In fact if you fixed each item here, it would be worse.

    Jira sucks because it is unopinionated and infinitely customizable. As a result, everybody who believes they've discovered the perfect project management setup (spoiler: they haven't) is empowered to cook up their vision via an inscrutable set of customizations. This leads to a bunch of inconsistencies between projects and endless bikeshedding. I imagine all this dynamic configuration is also the reason their cloud hosted version is so painfully slow.

  • by JosefAssad on 12/31/20, 10:13 AM

    I also have a low opinion of jira, but I don't agree with this list at all. I refuse to use jira because it is over-engineered and is generally used as a crowbar to foist non-technical influence upon technical teams, at least in the sites I've seen. Jira is in my opinion a fatal source of friction to the production of reasonable software.

    That's not what I'm getting from this list.

    Worse, almost all of the points (all maybe? Haven't checked) declare that something is "missing".

    Please god no.

    Jira isn't missing more features. When you make a list like this, some product manager at Atlassian is going to turn it into a bunch of scrum epics and jira will be even worse in 12 months.

  • by waylandsmithers on 12/31/20, 4:38 PM

    What about the burn down charts?

    Every project I’ve ever worked on, features are finished, apps and websites are shipped, clients are happy and pay the bills, yet the burn down just goes straight to the right and never down. Sometimes right and up if people added more tickets during the sprint.

    We look at it at the end of the sprint and say ah well and continue on our way.

    Then sometimes a PM type decides it’s a problem but nothing ever changes it.

  • by silvestrov on 12/31/20, 9:36 AM

    1. It is dog slow.

    2. It is dog slow.

    3. It is dog slow.

    ...

    When my team had an important as-quickly-as-possible sprint, we dropped Jira and switched to Google Docs as it was much easier and faster than Jira.

    My conclusion was that Jira doesn't do much for developers that can't be done in some Google Docs/Sheets.

  • by DeBraid on 12/31/20, 7:23 PM

    Sucks indeed. Ended up using the CLI for most JIRA related activities in my previous job. https://www.npmjs.com/package/jira-cli

    Some utils to add to `bashrc`:

        alias jo="jira open"
        alias js="jira show"
    
        jos() {
          ticket="$1"
          if [ $# -eq 0 ]
            then
              jira open
            else
              jira open PROJECT_NAME_HERE-"$ticket"
          fi
        }
    
        jss() {
          ticket="$1"
          if [ $# -eq 0 ]
            then
              jira show
            else
              jira show PROJECT_NAME_HERE-"$ticket"
          fi
        }
    
        jqlf() {
          jql="$1"
          chrome https://__PROJECT_NAME_DOMAIN_HERE__.atlassian.net/issues/?jql="$jql"
        }
    
        alias jm="jira mark"
    
        alias jcs="jira create --project PROJECT_NAME_HERE --type 10001 --priority 3" # create story
        alias jcb="jira create --project PROJECT_NAME_HERE --type 10004 --priority 3" # create bug
        alias jce="jira create --project PROJECT_NAME_HERE --type 10000 --priority 3" # create epic
    
        alias jjq="jira jql" # custom query
        alias jql="jira jql" # custom query
        # example:
        # jjq 'project = PROJECT_NAME_HERE AND sprint = 158 AND "Epic Link" not in (PROJECT_NAME_HERE-4695, PROJECT_NAME_HERE-4373) AND status in ("Push to PROD") ORDER BY cf[10008] ASC'
  • by CraigJPerry on 12/31/20, 10:02 AM

    Unpopular opinion: it doesn’t suck.

    Let me walk that back a bit - I have no experience of the cloudy version which unanimously seems to be derided as slow. Atlassian - you might wanna fix that. Like yesterday.

    But server (& datacentre) editions - best in class for my money.

    In terms of features, the Rally / Agile Central (did that just re-brand again?) rollup roadmap view is the only missing feature i crave. Atlassian should just merge the portfolio product into jira.

    As for everything else - speed is absolutely fine if hosted well.

    I tend to council people to try to use less features not more - often jira features are used to attempt to work around challenges that are best addressed by talking to people instead.

    It integrates with everything, no matter what source control, build pipeline or IDE tooling is in use, there’s integration with jira.

    The REST API is absolutely usable (mostly for workflow automation and analysis purposes).

  • by cratermoon on 12/31/20, 7:54 PM

    Every time I upvote a submission by the title without reading it I regret it, and this time is no exception. Some of the items don't even make sense as written. The fourth item, for example, has two huge issues. 1. It's about Confluence, which is a different Atlassian product. There's some Jira/Confluence integration, but they are not the same thing. 2. "you have to save the other user changes also and while viewing the confluence, if you want to edit, the user will be redirected to other pages." That sentence is gore.
  • by iainmerrick on 12/31/20, 9:56 AM

    As others have said here, the main problem is just that it’s really slow.

    Apart from that, I think the only item on this list that really puts its finger on a key problem is #1, inability to manage dependencies between projects. You try to work around Jira’s problems by splitting the work into separate projects, but then they’re almost completely siloed, and Jira doesn’t help you connect them up.

    The other problem I have with it is that it’s too fussy about the hierarchy of issue types. You have sub-tasks, stories, epics, and initiatives. Each one has special semantics and certain supported operations. If you started defining some work at the wrong level of granularity, too bad, because switching everything to a different tier is complicated and massively slow (literally a multi-page wizard, a progress bar and a confirmation screen when making a “mass edit”, i.e. a trivial edit to two or more issues).

    Hierarchical issues is a good idea, because that’s a very natural way to break down and refine work estimates, but it should just be an arbitrary tree, not a strict and limited set of tiers.

    Too much complexity, not enough generality. (And not enough speed.)

  • by anotherevan on 12/31/20, 11:10 AM

    RT @HackerNewsOnion: California has ruled it illegal to conceal a company’s JIRA subscription for the purpose of attracting engineers.

    https://twitter.com/HackerNewsOnion/status/98160924222131814...

  • by stephen_g on 12/31/20, 10:00 AM

    What’s killing Jira and the other tools in Atlassian’s suite for us is them killing off the on-premises server products. Some of the companies I work with have defense security requirements and just can’t use it in the cloud (unless they followed a lot of stringent requirements that are not on their roadmap, and I assume they would charge a lot more for that).

    The cloud versions are also far more expensive and while I’ve always liked the software in general (apart from it being dog slow), a big draw was how cost effective the server products were. So I’m about to start evaluating GitLab, YouTrack, etc. to start moving these companies off Jira, Bitbucket and Confluence in the next year or so.

  • by Closi on 12/31/20, 9:21 AM

    Great article. As you are likely not native English, just as a tip you can actually simplify a lot of statements by removing the word ‘the’. As one example:

    > When the users need the features from Jira and request them to configure the plugins for many application scenarios, which contribute to the overall complexity of UIs.

    Becomes

    > When users need features from Jira they request plugins, which contributes to UI complexity.

    Not a criticism - just thought this might help!

  • by gregmac on 12/31/20, 5:11 PM

    > Missing Easy Search Option for Finding Issues in the Project

    Really? I think search is one of the most compelling features.

    I find most of the time when I can't find something, it's because of different terms used, such as searching for "schedule task failing" vs the ticket saying "job run error". (Usually once I eventually find it I just edit the ticket to have the other keywords I tried)

    The UI for selecting advanced search is acceptable.. it's not the easiest thing - for example searching open vs closed on GitHub is an much simpler - but it also exposes a lot more of the fields.

    Personally I use the text-based JQL interface most of the time. It's very powerful, and as the name implies, anyone that knows SQL will find it familiar. A quick example, an easy way to find bugs closed in the version you're releasing but that weren't correctly tagged: `(type = bug) and (fixversion is null) and (status changed to closed after 2020-12-02)`.

    And search you do is updated in the url (easy to share with others), and even better, if you paste that url into Confluence, it turns into an embedded dynamic list. This is great for release notes, or making category pages of certain types of tickets (eg: all open bugs related to feature x, or all bugs older than 6 months with more than a few comments, etc). Yeah you can build reports with this, but I find these are more accessible and used when they're organized within a logical structure in the wiki vs buried in a flat list of dozens or hundreds of other reports.

  • by wintorez on 12/31/20, 9:15 AM

    All I want from Jira is to allow me to use Markdown.
  • by Philip-J-Fry on 12/31/20, 6:22 PM

    The one thing that annoys me is that even after all these years of JIRA they still haven't fixed their shitty WYSIWYG editor. I can't count the number of times I've written something and then end up with random asterisks all over the place because it failed to figure out what is bold or what's in a list or whatever.
  • by tmaier on 12/31/20, 9:33 AM

    What is missing in my opinion? It is consistency between the atlassian products and/or adherence of industry “standards”

    Confluence and JIRA use a different markup language for posts and none of them uses Markdown (in any flavour), which I would also use to write in-code documentation, like in a README file

  • by KaiserPro on 12/31/20, 4:56 PM

    JIRA is a bit like linux. It only really sings when you have a skilled admin to set it up and maintain it.

    I have used a whole bunch of ticket/project managing tools in a number of different orgs. By far the most useful is JIRA.

    taiga.io comes close, but lacks the admin interface and multi project overview that jira has.

    Trello is ok, but terrible for large teams, or large projects. Subtasking is a pain and there is no real concept of a sprint. its ok for replacing notes on a board, but terrible for recording state.

    Some of these criticisms are valid, but compared the competition[1], I'd choose JIRA 7 times out of 10.

    [1] dont get me started on the "clever" people that decided to make their own in house solution, kneecapping the entire planning ability of a 70k person org.

  • by waylandsmithers on 12/31/20, 4:41 PM

    Does anyone here get to use Basecamp? It looks awesome and I’ve read up on their Shape Up process but have yet to find any organizational support for it in my professional experiences.
  • by kabes on 12/31/20, 9:01 PM

    Jira sucks because middle management wants to be able to look at stats about stuff like estimated vs achieved points to get a fake feeling of control and hide the fact they are useless powerpoint generators.
  • by ccwilson10 on 12/31/20, 8:33 PM

    [Current Atlassian employee here] This might be biting off more than I can chew, but if anyone has tangible ways they think Jira can be improved for non-tech team members I'd love to hear them. Happy to chat via email or Zoom about them and try to add some of the fixes into the upcoming roadmap.
  • by camsjams on 12/31/20, 8:26 PM

    Um did anyone look at the OP's submissions? Clearly they are linked with Zepel.io: https://news.ycombinator.com/submitted?id=svikashk

    I sense a lawsuit from Atlassian poised at Zepel incoming.

  • by noarchy on 12/31/20, 6:28 PM

    Is it Jira that sucks or the management methodologies that cause it to be such a dumpster fire? Scrum-style management is the norm now: it is increasingly difficult to escape it now. So this means project managers are chasing burndown metrics and the like, and organizing everything on boards that are tweaked to death.

    Atlassian is basically the centre of the so-called "Agile" industry these days. Jira is just a reflection of it.

  • by yakubin on 12/31/20, 4:52 PM

    I have more specific problems with Jira:

    1. When editing a comment, the textarea is tiny and placed in a pop-up, instead of in the page. Can't resize that to see the comment better.

    2. After disabling shortcut overrides, the shortcuts are simply disabled, along with the default browser behaviour for them.

    3. Refreshing a page resets scroll-status. Seriously, webdevs, stop hijacking normal browser scroll behaviour. You always make it worse, never better.

    4. If your login session times out when you're writing a comment, you can't publish it, but the error message isn't clear about the reason why. There was some button in the error message that caused you to lose the entire contents of the comment you were writing. Happened to me several times after writing comments 8+ paragraphs long. It's infuriating.

  • by baxtr on 12/31/20, 9:28 AM

    I don’t like Jira any longer, too. Slow and overloaded. It feels ancient. So, what are some good alternatives you use?
  • by cowmix on 12/31/20, 5:52 PM

    I'm old enuff to remember when Jira was brought in through the back door and was forced on management.
  • by arminiusreturns on 1/1/21, 2:18 PM

    The problem with Jira is management shifting overton windows over time and making it into a blocker to work instead of a tracker of work. I just checked, on one of my main work boards, to create a new ticket, there are 33 fields to fill out, at least half of which are mandatory. In the middle of a highsev incident, I absolutely hate the time sink, and have been trying to figure out ways to automate away jira as much as possible. I think Jira can be used correctly, but over time PHB's ruin it's potential.

    The other problem with Jira is the Atlassian push into confluence that tends to go with it. Confluence is so infuriating. Oh what, you want to do a simple operation like copy-paste data from one section of a table to another? Fuck you. You want built in markdown? Fuck you. You want to embed github pages? Thats a plugin and an ordeal to get approved...etc

    People always talk about how it's just a wysiwg and so its for the non-techs, but the thing is it's so specific and non-standard they are still having to learn how to use it anyway. Why not just get them working on github wikis or something?

    Also: ffs, stop trying to do "smart searching" for me! It's literally the most useless feature ever, and has never returned anything close to what I was looking for. Yay for having to learn JQL just to do a semi-advanced search. How many query languages do we need to know these days?

  • by dig1 on 12/31/20, 7:10 PM

    Why do I get the impression that either Zapel or clubhouse sponsors this domain? :)

    Anyway, from personal experience of working with large, distributed teams and (later) leading team that included developers, designers (who had no idea what software development workflow is), and electrical engineers, I have to say that still there is no replacement for Jira. And I'm saying that after trying dozens of alternatives.

    Now, maybe things got changed in the last five years, but something where Jira still shines IMHO:

      * Self-hosted, free for small teams, you get access to *every* release they made. All these cloud-hosted solutions sound nice until they close the shop.
    
      * Almost infinitely configurable. Going from Jira to enter-your-favorite-simple-tool feels like going from Emacs to the chalkboard. Your CEO likes workflow X, sure. Your designer wants workflow Y, no problem. Your plumber used to Z, done. Irreplaceable when you work with the teams from different fields.
    
      * Bazillion plugins, integrations, name it. You are still missing something, go and write a plugin in any JVM language you like. It probably will work for all Jira versions with small modifications.
    
      * Management, CEOs, even front-end desks like it. Easy to sell, no matter the price. I had a harder time selling Zimbra (which is free) to CEO than Jira, because every CEO knows about Jira :D
    
    Right, it got slow over time (I believe the main reason is clunky UI), but you have to pay the price for all those features. If I'm Atlassian, I'd probably add some optional light add-on UI, as Jenkins did with Blue Ocean.
  • by CivBase on 12/31/20, 6:30 PM

    Missing... missing... missing...

    I disagree. What makes JIRA a pain is that it has too much. It tries to be a solution for every possible workflow and ends up being a slow, clunky, and confusing solution for all of them.

    I personally think the best thing Atlassian could do is spin of JIRA into multiple apps which all use the same core, but have different interfaces designed for different workflows. Of course, that's much easier said than done with such a ubiquitous monolith as JIRA.

  • by Hovertruck on 12/31/20, 4:41 PM

    For some quick catharsis, have a look at https://jiralover.tumblr.com/
  • by LeonidBugaev on 12/31/20, 7:59 PM

    For us Jira became the only option for scaling engineering. Do not bother about if you have less then 3-4 teams. But if you scale, essentially it is the only solution we found which can fit everyone needs, and give deep enough insights about engineering metrics. And obviously Jira can be very light or very complex. It gives you a lot of building blocks and it is your choice how to use it.
  • by fmakunbound on 12/31/20, 6:47 PM

    It's so fucking SLOW.

    I'm sure it has something to do with Angular or modern JavaScript development, somehow.

    I'd rather poke my eye out than navigate around in Jira.

  • by hakfoo on 12/31/20, 10:13 PM

    What I don't like about Jira is that eventually everything ends up in a poorly structured pool of "Work complete" tasks.

    I regularly come across situations of the form "we finished Task XYZ a few months ago, but I want to come back to it." Maybe the ticket has an attachment we need for long-term documentation purposes or a test detail we need the next time we review the code.

    Jira search rarely finds anything useful-- the S/N ratio is terrible with non-development tasks mentioning XYZ, yet ignoring actual XYZ tasks due to poor naming and heirarchy. I usually instead look at the code itself, see in the git history "This was modified in ticket 345675" and then use that to index Jira back to the info I want. From there maybe I can walk between linked blockers and sub-tasks to get what I want.

    My pre-Jira experience was on Basecamp v1/v2. I appreciated the forum-style layout, because it tends to allow for a few key things: * "Search" and "browse" are both well supported use cases * Old content remains usable and structured, rather than dropping off a cliff after the last ticket closed. * Content can be grouped as it makes sense-- say you get a customer feedback item that touches on three eventual tasks. It would have to be (possibly sliced up and) attached to all three tickets in a Jira model. * It felt "discussion-first"-- the discussion of what to do and how we want to do it is central. This tends to archive some of the subtle choices and gotchas that won't appear automatically in a ticket.

    I always dreamed of a system that basically added lightweight ticket/kanban model on top of Basecamp. I can see the value of tickets as a trackable unit of work, but it feels like this would be little more than a few tiny tags decorating a readable discussion flow.

  • by curzondax on 12/31/20, 9:17 AM

    I just want to quickly see the dashboard of my project and the status of my tasks for the daily. Just getting there is a pain every day.
  • by tomphoolery on 12/31/20, 9:02 PM

    Is there a better product out there that can communicate what the development team is doing to non-technical people?

    I like Jira when I don't have to use it. For example, setting up GitHub automation so that changes from Git will cause tickets in Jira to transition to the next stage. Or, automating a transition from "Pending Estimate" when a Jira user assigns story points to a ticket. The automation features in Jira are far beyond anything I've ever used before (one might even consider it an "IFTTT for project management"), and on most teams I've been on, very much under-utilized. I can even automate starting the process of development when design is finished, as when the design ticket is marked "Done", the development ticket it's linked to will change to "Pending Estimate", as it's now possible for a developer to estimate how long it will take to implement the given design.

  • by fullstackwife on 12/31/20, 9:36 AM

    We are trying to unsuck Jira for users with an alternative UI, allowing them to manage Jira issues on a virtual whiteboard. [1].

    [1] https://spartez-software.com/products/whiteboards-for-jira

  • by nicwolff on 12/31/20, 6:15 PM

    Jira has two different WYSIWYG fields for issue descriptions. The one in the edit-issue form understands Markdown, but the one in the create-issue form doesn't. It's been this way for at least a couple of years.

    Jira could become perfect in every other way, and would still suck if they don't fix this.

  • by gauthamshankar on 12/31/20, 9:43 AM

    Co-founder of Zepel.io [0] here. Thank you for giving Zepel a shoutout in the Jira alternatives section of the landing page. Would love to get feedback from the community regarding our App.

    [0]:https://zepel.io/

  • by AltruisticGapHN on 12/31/20, 7:03 PM

    As a dev working in a team with "sprints" and creating/ solving tickets, I find the interface awful.

    I remember 10+ years ago jira had straightforward tables, it was much quicker to add, remove, close issues. I’d open a bookmark to a page with a simple table listing of all issues assigned to me.

    I don’t know what the heck is going on, now the ui is this awful "modern clean" style with popups everywhere, sidebars, everytime i look at an issue it’s cramped in a tiny column, or i have to open in a new page. The whole ui is so slow and clunky, you have to expand/collapse content all 5he time. All in the name of what? Is scrolling down a page so difficult for a user? How does Amazon make money?

  • by madrox on 12/31/20, 9:55 PM

    When I got my first job reporting to a non-technical executive and had authority to pick the PM tool, I thought this was my chance to find the Tool That Didn't Suck. Going down that rabbit hole led me to the sad truth that it'll be impossible to make a project management tool that the engineer likes until the engineer stops perceiving project management data entry as busy work. Finding a new tool ameliorates this until the novelty of working in a new UI has worn off.

    Engineers are an autonomous bunch, and the best coders among us despise doing anything that isn't actually writing code. Unfortunately, like doc writing, there is more to being a good engineer than writing code.

  • by ChrisMarshallNY on 12/31/20, 10:57 PM

    I was a JIRA admin for a waterfall-based company (Japanese). They did process hard. Agile was a cussword, and the JIRA workflows were standalone engineering efforts; complete with custom JIRA plugins, written in Java, because even JIRA couldn't handle some of the process.

    I guarantee that it would have had most of the folks here, whimpering under their standing desks.

    It was the Tenth Circle of Hell.

    It gave me a sort of PTSD, so that, now I'm on my own, I try not to write anything down, and, if I do, it's usually a small list on a whiteboard.

    If I never see JIRA again, I will die a happy man.

    That said, it is like blaming the asphalt for the eminent domain seizures for a road. It's a symptom.

  • by meagher on 12/31/20, 6:18 PM

    As others have mentioned, check out: https://linear.app

    https://height.app is also quite good

  • by inadequatespace on 1/1/21, 9:46 AM

    Don't think it's mentioned, but actually what I hate most about it is that there are plugins that seem to do useful stuff, but they're paid-for plugins that also require the IT department to do something. It's hard to imagine a more hopeless prospect that even one of these two things occurring (people agreeing that we should pay for something, and IT doing it in a timely fashion), but both at the same time and just because some lowly IC (or even whole team) wants them to is far beyond the realm of possibility.
  • by ozim on 12/31/20, 6:50 PM

    JIRA does not suck, it is people who are using it. The same with programming languages and frameworks.

    We all suck just accept it and try to improve yourself and others point by point in that new 2021!

  • by locusofself on 12/31/20, 10:12 PM

    I got pulled in as the acting sysadmin of an on-prem atlassian suite at my last job after the I.T. dept lost everyone who knew how to use linux. The worst part of doing upgrades by far were the 3rd party addons everyone had added to Confluence etc, they always screwed up the upgrade process.

    I didn't really mind using JIRA to track my daily dev work, it seemed fine to me. It was annoying that each team had different custom fields etc and seemed a bit unwieldy in that respect.

  • by noja on 12/31/20, 9:34 AM

    Can someone - anyone - recommend a better product (non-cloud)?
  • by arnonejoe on 12/31/20, 6:50 PM

    Jira is not all that bad. With Jira It's easier to write stories outside of the tool and copy/paste in. If you have a side hustle or small team Jetbrains YouTrack is free to 10 users (I think) and it's awesome.

    https://www.jetbrains.com/youtrack/?gclid=EAIaIQobChMIx5iu7O...

  • by ctrager on 12/31/20, 9:30 PM

    When I read the list of reasons "Why Jira Sucks" what came to mine was the Charlie Kaufman movie "Synecdoche, New York". In that movie, a playwright keeps expanding the scope of a play to more and more encompass the scope of reality itself. Likewise, some of the points (1, 2, 3, 5...) in the writer of "Why Jira Sucks" wants Jira to be bigger, to encompass the variety of ways work can flow.
  • by TazeTSchnitzel on 12/31/20, 7:09 PM

    > Missing Easy User Interface to Edit and Update Confluence

    There is no “easy” UI for this. The problem to solve is merge conflicts, and Atlassian (rightly in my view) clearly decided that real-time collaborative editing of the draft beats forcing users to do merge conflict resolution when saving changes. Wikipedia takes that latter strategy and it's a huge hassle.

  • by andrewl on 12/31/20, 5:20 PM

    We're getting off our old ticket/wiki project system this coming year as it's being sunsetted. Jira is one of the alternatives we're investigating, because several staff have used it in other jobs. I also used it for a brief time, and I was not in love with it. I often felt like it was arguing with me.

    There are so many systems out there. Right now we're also evaluating YouTrack from JetBrains and OpenProject.org (which is a fork of a fork of RedMine).

    We don't want to have to move again any time soon, so while we're evaluating features we're also trying to predict stability and viability. To that end, when available, I'm including in our evaluation notes 1) when the company making the system started; 2) when the system was launched; 3) how many staff the company has.

    JetBrains started in 2000, YouTrack launched in 2009, and they have over 900 employees. OpenProject launched in 2012. Both seem to be stable and under active development.

    ClickUp has a lot of features and looks nice (we haven't dug into it yet). But they launched in 2017, and raised Series A funding in June 2020. So they're young. That doesn't mean they're bad. It just means they're less known, and have not proved long-term viability. On the plus side, it also means they don't have the 18 years of cruft in the system that Jira (launched in 2002) seems to have.

    In my experience the right project management system can really help developers, so I always want to hear everybody's experiences, good and bad.

  • by kull on 1/1/21, 12:53 AM

    After months of frustrations dealing with JIRA, our team switched to Youtrack[1], it is more than 2 years now using it and we are extremely happy with this tool. Best yet, it is supper affordable for small teams.

    [1] https://www.jetbrains.com/youtrack/

  • by mkl95 on 12/31/20, 9:29 AM

    I hate Jira because every company I've worked for that uses it is a feature factory. But maybe that's just me.
  • by jeffreyrogers on 12/31/20, 6:43 PM

    I haven't encountered a bug/feature tracker that doesn't suck. They're really designed for managers so that they have some glimpse into what the people they are managing are working on. Something designed solely for engineering teams would be much simpler I think.
  • by LeonidBugaev on 12/31/20, 8:02 PM

    It looks like one of may marketing websites, in this case build by clubhouse or zeppel. And I'll be frank, clubhouse does not work at all for complex software projects. Maybe it can fit some web consultancies flows or similar, but it is build for VERY specific niche.
  • by konsole on 1/1/21, 7:25 AM

    Since many people are also complaining about Jira UI, I've been working on a CLI app during the holidays in a hope to speed up my Jira workflow to some extent: https://bit.ly/38P12bv
  • by losthobbies on 12/31/20, 8:17 PM

    I remember when I was working in a start up we used a simple Excel spreadsheet to track bugs. We eventually transitioned to Jira and it was good. I now work in a much bigger company and we use an Excel spreadsheet to track the Jira bugs. It’s very annoying.
  • by mongol on 12/31/20, 10:27 AM

    If anything, Jira tries to do too much. It is like Excel, tries to fit every need in its domain. That it still has limits does not mean it sucks. Quite tiring when people reach for that word for nitpicks and personal opinions.
  • by globular-toast on 1/1/21, 10:17 AM

    Jira is by far the worst software I'm forced to use. The fact that I can't even reliably find old tickets, not even by search which should be a last resort, is enough for me. It's a steaming pile of crap.
  • by SkyPuncher on 12/31/20, 5:31 PM

    Am I the only one who has never had an issue with Jira? Sure, there are some things that could be better. But, overall, I find I'm content with Jira.

    My belief from seeing many organizations struggle with Jira is they have process issues that need to be addressed outside of Jira. Jira is simply the place where their process becomes visualized and put into place - so it gets blamed for the breakdowns.

    Reading through this list, I can picture exactly why this user is having these complaints. Some of these a definitely UX frustrations, but many of these seem to be fundamental process issues or contradictions. For example, the website claims "missing easy setup" - while also listing a bunch of things that demonstrate the complexity of their Jira setup.

    -----

    tldr: If you're having the issues the author lists, you should probably check your process. Jira is doing you the favor of highlighting where it's broken.

  • by kazinator on 12/31/20, 9:20 PM

    Sorry, no; a bug tracking system can be missing all those things and still not exhibit that intangible Jira suckage.

    Simply adding more things to Jira that are supposedly missing won't fix it.

  • by etimberg on 12/31/20, 9:16 PM

    I'm surprised this doesn't mention things like the poor performance, or the fact that some screens expect text in textile format whereas others use markdown
  • by Marazan on 12/31/20, 10:46 PM

    Missing the ability to assign more than one person to a card.
  • by kalyantm on 1/1/21, 6:20 AM

    Does anyone else think that Airtable is headed down the same path? Hot mess in terms of trying to do a lot, and never being able to find out what i actually need?
  • by G4BB3R on 12/31/20, 11:05 PM

    Everyone in our company hates redmine. We were doing great before when we used trello, but managers want to track and feel they have control of the projects.
  • by sgt on 12/31/20, 6:36 PM

    Completely misses the point. The reasons why JIRA sucks are:

    1. It is slow

  • by danny_taco on 12/31/20, 4:32 PM

    I used to agree, but then I tried all the alternatives. And as others have mentioned, it's as good as one configures it to fit the team needs.
  • by ngrilly on 12/31/20, 9:27 AM

    Try linear.app and it will clarify why Jira sucks :)
  • by offtop5 on 12/31/20, 9:50 PM

    Jira is just fine.

    But if you find a company where they want to create their own ticket tracker in house, run. It means they're pennywise pound foolish

  • by giancarlostoro on 12/31/20, 9:29 PM

    Jira is basically the Excel of task management. As my coworker says if Excel I also attribute to Jira: it is the most abused tool.
  • by ratherbefuddled on 12/31/20, 9:45 PM

    1. Unbearably slow. 2 -> n. Whatever.

    None of the missing features matter in the slightest in the face of the completely unusable performance.

  • by egamirorrim on 1/2/21, 9:23 PM

    As someone who's stuck on Gitlab for ticket/issue management I'd give my right nut for a JIRA instance.
  • by k__ on 12/31/20, 4:21 PM

    I think, tools like Jira would be evaluated 10x more favourably if they just weren't so damn slow.

    Same goes for Asana and Slack.

  • by softinio on 12/31/20, 6:10 PM

    I was hoping to find a list of alternatives that are serious contenders as part of this thread.

    What alternatives are people using?

  • by bserfaty on 12/31/20, 9:35 AM

    It always seems to me that Jira was used to produce Jira itself and that's why it turned out this way.
  • by Aeolun on 12/31/20, 4:58 PM

    I don’t know who the author is, but they clearly have completely different issues with Jira than I have.
  • by justinzollars on 12/31/20, 7:07 PM

    Have you measured how much javascript comes down the wire? Jira takes 30 seconds to load on my mac.
  • by jcahill84 on 12/31/20, 10:56 PM

    I aspire to build a product that has a website dedicated to how much it sucks, in namesake.
  • by amazonfurr on 12/31/20, 10:57 AM

    I tried to submit one alternative but can't get hold o them. Anyone can help?
  • by alexchamberlain on 12/31/20, 9:58 PM

    I'm no fan of JIRA, but why are we all using it if we hate it so much?
  • by franze on 12/31/20, 10:00 AM

    In my job I use:

    * Google Analytics

    * Google Search Console

    * Jira

    So basically I wait and wait and wait to manage projects to make websites fast.

  • by harha_ on 1/1/21, 2:54 PM

    I think JIRA is just too complex. Same goes for Confluence...
  • by lacoolj on 12/31/20, 9:55 PM

    this list has some good items on it but it's very poorly organized. don't mention 3 different things as one item (looking at you number 11)
  • by maxdo on 12/31/20, 6:00 PM

    No decent dashboards
  • by postexitus on 12/31/20, 9:38 AM

    does anybody use monday.com ? it looks very capable at high level (and addresses some of those observability issues stated in the site)
  • by DrBazza on 12/31/20, 7:09 PM

    Jira is a generic issue tracker for any industry, not a bug tracker for software development. That’s why in 2020 it doesn’t work for software any more.

    And it’s slow. And the UI is awful.

  • by jimbob45 on 12/31/20, 9:19 AM

    What would you have us use instead? Trello?
  • by JackFr on 12/31/20, 11:25 PM

    Why is JIRA so Outrageously slow?
  • by JackFr on 12/31/20, 11:27 PM

    I have to say the seriousness of coronavirus only hit me when it got a Jira ticket: COVID-19
  • by wtf_is_up on 12/31/20, 7:50 PM

    I really enjoy JIRA.
  • by iplaman on 12/31/20, 7:42 PM

    their tweeter account suspended :(
  • by quattrofan on 12/31/20, 9:14 AM

    Agreed it is now far too complex and the cloud version appallingly slow. I no longer recommend it to anyone.
  • by lome_co on 12/31/20, 9:31 AM

    is it ethical to link this without linking 'why skype is bad' by rms?