[HN Gopher] I fucking hate Jira ___________________________________________________________________ I fucking hate Jira Author : yakshaving_jgt Score : 682 points Date : 2022-06-20 18:40 UTC (4 hours ago) (HTM) web link (ifuckinghatejira.com) (TXT) w3m dump (ifuckinghatejira.com) | geocrasher wrote: | The main problem with Jira is that it echoes the people who | manage it almost perfectly. Crappy Management = Jira Hate, but | it's really Manager Hate. I figured this out at my last job. Then | I left. | ggm wrote: | Love the idea, hate the implementation. | | How can it be proper to show me the outcome of applying JQL to a | db query but refuse to show me the JQL because of an | ownership/acl problem. | | Want automation? Chain tasks but it has no "this" or "self" so | that last thing you made? Have fun reconnecting to it. | | So many options but no way to flatten them and define a template | with specific ones: some are baked in and some can't be easily | specified as important to float to top. | | Still no clean way to uplift org to confluence with native | support | hn_throwaway_99 wrote: | I feel like hating on Jira is the pastime that is now passed down | from each generation of programmers to the next. | | I'm going to stick up for Jira. I certainly don't "love" Jira, | though I do think they've made significant improvements with "new | Jira" (I think they call them team-managed projects now). | | The problem I have with the incessant Jira bitching is that I | rarely feel that bitchers have a true understanding for the | _extreme_ difficulty of the _organization-wide_ problem Jira is | trying to solve. It 's always taken on from the position of | "well, it didn't make my specific use case easy", but never with | an appreciation with some of the complexity that Jira needs to | solve for other users at your company, never mind other | companies. | | Obviously some of the complaints (speed, stability) are very | valid, but here's a question I think is just as valid: why don't | you think some other company has come along and toppled the Jira | crown? Certainly tons of them have tried, and while many have | their supporters, they are almost equally likely to have their | detractors. | | The fact is, building a generic project management and tracking | tool is a really difficult, hard problem. In my old age as a | programmer I feel like Jira is kind of like our form of | government: "Jira is the worst project management tool, except | for all the others". | blowski wrote: | I totally disagree with you, but I upvoted you for making me | think about it differently. | tootie wrote: | JIRA is the medium that cranky devs interact with disinterested | managers. It's just a vessel for data and metadata. And as far | as I'm concerned it's one of the best at doing what it does. | There's no tool I prefer to JIRA. Asana is a joke by | comparison. TFS is just Bad JIRA. Issue trackers like Trello or | GitHub issues are fine for creating a dumping ground for ideas | but not for organizing. | | If you can get away with less structure than JIRA affords then | congratulations for not having a budget or timeline but the | rest of us need some deniability. Every other problem in the | world of software projects is human and can't be solved with | tickets. | jayd16 wrote: | Your point is admirable but its also short sighted. You're | right that building a one size fits all tool is a large task | and it's easy to complain about something hard. | | But the flaw is in assuming it's a problem that should be | solved in a one size fits all way. In my experience the pain | points come from top down process that's at odds with the | reality of the work. | throwk8s wrote: | > It's always taken on from the position of "well, it didn't | make my specific use case easy" | | For customers, their own specific use cases are the only ones | they _should_ care about. | | I don't know why there isn't a good solution to the problems | Jira attempts to tackle, but that's no reason to get | philosophical. It's OK to hate every existing option. | babypuncher wrote: | People who hate Jira need to spend a year working in VersionOne | pjmlp wrote: | Same here, I really don't get the cargo cult hate against Jira. | | Before I got to use Jira for the first time around 2006, | everything I used before was crap, either in-house solutions | out of CGI scripts or crap like ClearQuest. | | Stuff like Trello just seems too basic for typical enterprise | workflows that overlap sprint planning, with project roadmap, | milestones and change requests, mapping of tickets to source | code, pull requests, documentation,... | | If I have decision power, I will always pick the Atlassian | product suit versus the competition. | timmytokyo wrote: | >Same here, I really don't get the cargo cult hate against | Jira. | | That's funny, because I've always thought of Jira's most | ardent defenders as a cargo cult. As this comment section | indicates, Jira can do no wrong. It can only be done wrong. | Cult. | pjmlp wrote: | Jira is like democracy, it isn't perfect and is full of | flaws, yet it still is better than the alternatives. | cotillion wrote: | I think those of us who have had to suffer through | ClearQuest, Lotus notes etc have an entirely different scale | on how bad things can be compared to those who appear to | really really hate Jira today. I'm not a fan of Jira but | atleast it loads, eventually. | bamboozled wrote: | Those things were like 20 years ago ? JIRA is working years | old. We've developed better more simple issue trackers | since, such as GitHub issues and projects. Much simpler. | prmoustache wrote: | I think the problem is not what it does or solve. I have used | jira in 8 companies, maintained an instance in 2 of them and | I have never seen a fast one nor figured out to make them | fast. | | Any single click you do on it reminds you of the time when | people were waiting literally minutes to be able to do | anything when booting windows on a laptop with 5400rpm hard | disk. | | Whatever help it is for your company, it makes you pay for it | with billions of swears. | djur wrote: | Trac has been around nearly as long as Jira and I'd much | rather use it. | zild3d wrote: | Jira is Salesforce | sanderjd wrote: | I think the answer to your question is that it's because the | complaints aren't actually mostly about the tool, but about the | processes the tool targets. Jira competes both with different | tools and with different processes that use neither Jira nor | its competitors. | throwawaymaths wrote: | > the organization-wide problem Jira is trying to solve | | Yeah that problem is that in many places management sucks and | can't trust their developers to get shit done, so you have to | put metrics on it to bring down anxiety brought about by | incompetence. | | There are large open source projects that don't use jira; the | extreme complexity of managing a distributed team with all | sorts of interests -geneally even more complex than what a | company has to deal with- is _empirically doable_ without jira. | | When an organization pivots to using jira it is a sign that | their managers are no longer capable of respecting the | programmers that work for them. If an organization starts out | using jira, that means they never were. | | To be charitable I'm sure there are a few corner cases where a | manager came up through the ranks and "only knew jira" but that | really means they don't understand open source IC, especially | in the era of GitHub and gitlab issues. | | (Btw GitHub issues is absolutely the thing that is slowly | replacing jira) | asah wrote: | +1 to all this. Plus, Jira *scales* - all the cutesy drag-and- | drop tools are good for 100 tickets/issues/etc and then fall | over. | | JQL and bulk edit are just warming up at 1,000 tickets. | sidlls wrote: | You must have been using some alternate-universe Jira. The | Jira installations I've had to suffer with fall over bulk | editing a handful of issues. I've never seen a "bulk edit" | like feature implemented as poorly as it is in Jira. It | shouldn't take 15 seconds to complete a simple bulk edit of a | handful (single-digits) of issues. | bityard wrote: | > The fact is, building a generic project management and | tracking tool is a really difficult, hard problem. | | This is pretty much the core of it. I use Jira daily, but my | exposure to it is the tip of the iceberg in terms of what it | can do. | | I think what most people forget is that this Jira is basically | an ERM but for development-focused organizations. (Where the | resources are time and people instead of processes and | inventory.) If you've ever seen the complexity (or price tag!) | of a real ERM, Jira actually looks very reasonable. | | That said, smaller companies and teams should definitely use | simpler tools that are more appropriate for their scale. Hire a | Jira consultant and make the switch only when you're big enough | to justify it. | tshaddox wrote: | I'm not sure what "the usual complaint" about Jira is. It | sounds like you perceive the usual complaint to be about | feature bloat. You only briefly mention speed, which is the | _only_ complaint I had about using Jira as an IC developer. | From the perspective of an IC I think all these systems are | incredibly similar. Jira is the only one that was, very simply, | ridiculously slow. As in 5-10 seconds to load any page. | TameAntelope wrote: | Jumping on the "Jira isn't the problem" bandwagon, 99% of what | people hate about Jira now is that the people who manage it | make Jira hard to deal with. | | I'm at an early startup and we use Jira; it's great because I'm | an admin and I can make Jira reflect whatever I need it to | reflect. | | It's also highly compatible with compliance nonsense -- if you | can say, "Every change to code is tracked in Jira" (the | decision process not the literal diff) the auditor's eyes glaze | over and they just move on. | randomdata wrote: | I'm not sure that is quite the right take. When someone says | "Jira" they are referring to the style of product management | that Jira enables, not the specific tool. Like how "Google" is | used to refer to web search, even if one actually uses Bing. | | Jira, the software, is far from perfect, but when one talks | about hating Jira, they are really talking about the people who | use Jira. The same people moving over to a competing product | that offers the same feature set perfectly implemented would | still leave people hating it. The software itself doesn't | matter that much here. It's a people problem. | | So, why do people cling to a project management style that | everyone hates? There is a lot of friction. Nobody wants to be | the guy who pushed for an alternative that turns out to be just | as bad. "Nobody ever got fired for buying IBM", as they say. | You know that IBM will deliver a failure, so everyone is ready | when it does fail. If you hired Mom and Pop, you are doing so | expecting them to be better than IBM, so when they fail equally | there is a buildup of blame to go around. That's not a | comfortable position to be in. | | I would suggest that winds of change are in the air, but it is | indeed a slow process to find a critical mass willing to take | new risks. | ziolko wrote: | I get paid for developing plugins for Jira since 2014. One can | complain about UX and speed of this software, but I saw it | being the hearth of businesses of all kinds and sizes. | | Just like you won't get fired for using React in your project, | you won't get fired for using Jira. It will support whatever | your workflow is (and I don't mean only software development, | but things like hiring or office management). If the built-in | features are not enough, you will find a plugin that meets your | needs. | | I think long-term it's important to use a tool that give you | this flexibility. | wpietri wrote: | > building a generic project management and tracking tool is a | really difficult, hard problem | | I would say building a good one is an _impossible_ problem, | because of conflicting needs both across and within companies. | The primary job of Jira isn 't to help work get done. It's to | give managers and executives feelings of knowledge and control | even when that makes everything worse. | | You don't need fancy planning systems to get good work done. | Indeed, I think it's the opposite. I've done many years of work | with only index cards. E.g.: | https://williampietri.com/writing/2015/the-big-board/ | | As Poppendieck has talked about, we live in a "Tyrrany of the | Plan" age, but that's not necessary and it often makes things | worse: https://chrisgagne.com/1255/mary-poppendiecks-the- | tyranny-of... | | I think this has happened because of the rise of managerialism, | where management becomes a self-justifying caste. : | https://en.wikipedia.org/wiki/Managerialism | mountainriver wrote: | Yes this is exactly right, it's all about top down feeling of | control. You can very easily manage even a large organization | with just basic Kanban boards | NikolaNovak wrote: | >>"You don't need fancy planning systems to get good work | done" | | I mean, as a single individual, in some circumstances, sure. | | If we think a bridge or railroad or spaceship get built | without fancy planning, we've taken our software engineering | paradigm to new level of delusion. Why does engineer or | constructor worker understand that you need planning to align | thousands of people over many years to build a great big | thing, but we feel in software we are just too darn special | of snowflakes to need or agree to that? | | Sorry if I got your comment way out of context or scope, but | it just struck me as a very circumstantial statement, but one | that is bandied a lot as a generically applicable one - which | it isn't. For many things you need very fancy planning | indeed. | BlargMcLarg wrote: | I'll ask you the reverse. What proof is there we absolutely | _need_ all this to function? If people are so sure of this, | surely they can substantiate it with more than just | rationality. If the similarities are fine, just pull that | information from the other disciplines you insist know | better than the "special snowflakes". | | >Why does engineer or constructor worker understand that | you need planning to align thousands of people over many | years to build a great big thing | | You're conflating "needing to align thousands of people" | with "needing a fancy system which pulls everyone in its | web to deal with multiple times a day". If anything, | construction shows just how little ICs need to know to | function. You don't boggle your construction workers with | bureaucracy, you take it away and let architects, managers | and foremen deal with it. | 8ytecoder wrote: | It is an issue in all fields. The reason why we have delays | in major infrastructure projects and why software projects | are notoriously hard to plan both boil down to unplanned | and unexpected changes to requirements. The fact that it's | easy to change software makes it that much more vulnerable | to last minute requirement changes. If something is exactly | the same we can just reuse existing software and we don't | call that "development". It simply becomes "buying" | instead. And that makes most software development | explorative in nature. Now tell me how many explorative | real world, non-software projects have a well-adhered to | and exact plan. | wpietri wrote: | You're exactly right about software being exploratory, | but I think the whole notion of fixed, up-front | requirements is part of the problem. | | In the lean analysis, the problem isn't changing | requirements, which is a natural consequence of changing | circumstances and people learning over time. The problem | is building up a large inventory of poorly-tested, | underinformed plans and then doing a lot of work based on | them without taking advantage of the opportunities to | learn. | | Especially here on HN, we know that startups don't | succeed because they come up with a fixed initial plan | and then spend years marching to it. Instead we have all | set of techniques for releasing early and often so we can | see what really works for users. A key competitive | advantage for startups is how their fast OODA loops allow | them to run rings around larger companies that slowly | drift into being very plan-based. | wpietri wrote: | I was talking about software, not spaceships. Software, | being soft, is fundamentally different. | | However, you should watch the Poppendieck talk I linked. | The Empire State Building had construction start before | they finished designing it. The waterfall hallucination, | where people imagine perfect results come from perfect | plans perfectly executed, has been hugely enabled by | software. But if we look at the actual results of heavily | planned activities, like buildings, roads, and weapons | development, the track record is terrible. | | So if modern planning techniques don't work well even in | areas, like construction, that they are most suited for, | then it should be no surprise that people are skeptical | when they are applied to domains that are very different, | like software. | silisili wrote: | I agree, but wish/think this can change if the product is | good enough. | | Meaning, if someone could write a super fast, easy to use, | minimal planning/task tracker, with a good set of reporting, | I feel it could coerce companies to adjust their models to | use it. | | It's a risky venture, but products like Slack, Docker/K8S, | git, and VS Code gained wide adoption without trying to cater | to existing organizational processes. | wpietri wrote: | I hope you're right, but I'm suspicious. For the ones I | know well there, they worked because the didn't need | permission from the powerful Git, Slack, and Docker were | definitely like that in the early days. But planning | systems are chosen by the powerful and cater to their needs | first. | | There are plenty of minimal planning tools out there. | Github issues, for example. Or I use KanbanFlow quite a | bit. But having driven adoption of simple tools, I think | you at least need an environment of benign neglect, as with | a skunkworks project, or a tech project at a non-tech | company. From what I've seen, in a lot of companies systems | like Jira are too entrenched and too visible to management | to allow for guerilla-style adoption of something that's | more developer/worker friendly. | ulkesh wrote: | For the most part, I agree. | | But... | | If the UX wasn't garbage I'd defend it, too. It has a lot of | nice features and integrations. But the UX changes they have | made in the recent past (few years-ish), made it worse, for me. | | And, in my opinion, the reason some other company hasn't come | along and toppled it: critical mass. It's the same reason Epic | is king in the hospital IT world. The UI/UX can be garbage (and | it's so much worse with Epic than with JIRA), but organizations | will still stick with it, because it's what they know. | hammock wrote: | >It's always taken on from the position of "well, it didn't | make my specific use case easy", but never with an appreciation | with some of the complexity that Jira needs to solve for other | users | | Your insight is the same reason why people hate boarding | selection for planes, or McDonalds breakfast ending at 10:30am | or fill in the blank. | polotics wrote: | Does Linus use JIRA on that little project called the Linux | kernel? Why is git with good readmes and clear pull requests | not enough project management? If you're not doing PR's you are | just LARPing software development. I don't hate JIRA, I hate | "IT" employees that can't program. | jsiepkes wrote: | No Linus uses Bugzilla [1]. Have you ever used it? You'll be | begging for Jira once you've used Bugzilla. | | Also Linux doesn't use pull requests. GIT doesn't even know | the concept of a PR. You are supposed to generate a patch | with 'git format-patch' and submit it to a mailinglist. | | [1] https://bugzilla.kernel.org/ | polotics wrote: | git doesn't know the concept of a Pull Request? | https://git-scm.com/docs/git-request-pull | | Bugzilla is for bugs and that's the point, right? A project | is not a set of bugs... | djur wrote: | What's wrong with Bugzilla? | lamontcg wrote: | > I rarely feel that bitchers have a true understanding for the | extreme difficulty of the organization-wide problem Jira is | trying to solve. | | I think the problem is that Jira is optimized for productivity | theater and top-down management. | | When an organization deploys Jira it is usually because upper | management thinks that it needs a deluge of task tracking so | that everyone can stay perfectly "aligned" all the time. | | This creates an annoying amount of make-work on the part of | Engineers and their immediate managers, slows down velocity and | the vast majority of the time spent on inputting data into Jira | never results in anything actionable. | | Jira is just a symptom of the disease though. | serial_dev wrote: | > Jira is optimized for productivity theater and top-down | management | | Hit the nail on the head. | | I don't hate Jira. | | I hate working for companies and with "micromanagers" that | prioritize bs metrics over improving customer satisfaction, | and busywork over impactful projects. And these kinds of | people / companies always use Jira. | atoav wrote: | I worked at a company once (not programming, more like an | online shop) which did _everything_ via email. And I mean | _everything_. Tickets, issues, orders, repair requsts, refunds, | you name it. | | It worked flawlessly -- in fact I haven't been at a place that | was as well organized since. And it all came down to one thing: | everybody understood that there is only email and that if it | isn't an email it will be forgotten and fall in some crack, so | you better make it an email, that has a propper subject, is | searchable, etc. That meant everybody was writing emails with | nearly military rigour, while the asynchronous nature of the | electronic letter always reminded you, that you just needed | your emails done and then you were fine. Depending on your | position you had multiple (shared) inboxes that corresponded to | the tasks. Of course there were some old emails, that were more | of a "if anybody finds the time and will" type and sometimes | emails from the guy from the day before had to be done etc. But | all in all it was surprisingly pleasant to work just with | email. | | The point of the story is: You can turn _any_ tool to shit if | people use it in a bad way. And you can make anything work if | people use it in the right way. Most problems with | communications are people-problems, not tool-problems. Sure | certain tools may lend themselves to certain behavior more than | to others but ultimately a team can decide how they wanna | communicate effectively and which behavior produces chaos and | problems. | zwischenzug wrote: | I couldn't agree with this more. What people hate is not Jira | but the organisational thinking that it facilitates. I've used | jira in other contexts and it's been mostly a joy because the | processes it modelled were happily simple. | nipponese wrote: | Totally agree with this argument, INCLUDING almost making the | same Churchill quotation joke at the end. | thefaux wrote: | It's not that I think is a particularly good or bad | implementation of project management software (though I think | as others have pointed out, in its effort to be all things to | all people, I think it has converged on a lowest common | denominator solution). I reject the concept of general purpose | project management software. I think that at best these tools | are primarily surveillance tools for middle management. They | disempower workers and make them fungible. The workers are | evaluated on tool points rather than the actual value they | create (sometimes these may be alignment, but often they are | not). At worst, I think they actually lower product quality | because of the poor incentives that are inherent in a system | that rewards closing issues and creating "features". | | I believe the best workers (at both the management and IC | level) are not going to want to waste a significant chunk of | their professional lives in Jira world and the worst workers | just want to keep their paycheck coming every month so they | will just submit to it and keep cashing their checks. The | organization will thus rot and converge on the lowest common | denominator employee, which is indeed what the tool kind of | promised: fungible, low skill workers with predictable (low) | output. | shagie wrote: | > why don't you think some other company has come along and | toppled the Jira crown? | | I really wish Jetbrains Spaces was around when the organization | I work for was doing the "everyone under one umbrella" | migration. | | Prior to Jira, we had one team using GitLab issues, one team | using Redmine, one team using Borland Star (with a tight limit | on licenses), and one team using Excel. | | I personally would have gone with Redmine over Jira... | _however_ that also would have tied me to doing a lot more | setup work, upgrades, and care and feeding of the system | compared to the relatively turn key setup of Jira. | lmm wrote: | > Obviously some of the complaints (speed, stability) are very | valid, but here's a question I think is just as valid: why | don't you think some other company has come along and toppled | the Jira crown? Certainly tons of them have tried, and while | many have their supporters, they are almost equally likely to | have their detractors. | | Trello was a much better solution to the problem, that's why | Atlassian made sure to buy it and is now hard at work ruining | it. | josephcsible wrote: | > why don't you think some other company has come along and | toppled the Jira crown? | | Because the people who get to decide whether or not to use JIRA | aren't the people who it causes the most suffering for. | cogman10 wrote: | > why don't you think some other company has come along and | toppled the Jira crown? | | Because it's really hard to kill off the market leader when the | market leader is embedded into the core of how a company works. | | I don't buy that it's a matter of competitors not being better. | It is more about inertia. | | The argument you have here could equally be applied to C++ or | Cobol "Why is new code being written in these languages? Why is | C++ so popular even when there are many other competitors? | Certainly tons of languages have tried." | | I currently work in a field that is disrupting existing | products that were, no joke, written in the 90s in VB6. It can | be super hard to sell our product to a lot of people, not | because our product isn't better, but because they've been | using our VB6 competitor since the 90s. | bee_rider wrote: | It isn't that surprising that a programming language has | inertia, it has lots of 'mass' so to speak -- programmers | have to specialize in the language, and an ecosystem of | libraries has to be built. It is more surprising to me that | an issue tracker like Jira does. Surely people aren't | specialized in... Jira-ing or whatever. | Judgmentality wrote: | > Surely people aren't specialized in... Jira-ing or | whatever. | | There are people who build their careers on this. Their are | consultants who do this, and _only_ this. And the | unfortunate reality is, Jira is so complicated, there | actually is a reason for these people to exist. | halostatue wrote: | You get a few projects in JIRA...and you're stuck. Then you | add JIRA Service Desk or Service Management or whatever the | hell it's called these days...and you're stuck. Then you | add some Confluence docs linked to your tickets... | | Unless one is really willing to throw institutional | knowledge _out_ , changing tracking systems is extremely | costly. | thomastjeffery wrote: | Here's a better answer to that question: | | Crowns don't come from inherent value. They come from | monarchy. | | Jira holds the crown because so many are convinced the | "industry" in which it leads is worthy or valuable. | | What value does a monarch provide? Order. Structure. | Authority. Corporate environments value these because - art | its core - that is what "Corporation" is: a new system of | governance. | | Most of the complaints about Jira can be turned to | Corporatism itself. | hn_throwaway_99 wrote: | I disagree with this. Absolutely, once Jira (or any | particular project management tool) gets it's "tentacles" | into a sizable enterprise, it's very difficult to dislodge. | | But I've seen _tons_ of other examples in my career of | companies making larger, more difficult transitions because | they clearly felt the risk /benefit was worth it: moving from | CVS/Subversion to git, moving from on-prem to the cloud, | moving from Windows to Mac, moving from hipchat to Slack, | moving from Oracle to postgres, yada yada yada. | | I'm certainly not saying it's easy, but I fully believe that | if a project management solution came along and _all_ | stakeholders went "holy shit, this is so much better than | Jira", that many companies would make the switch. This hasn't | happened, and honestly if you hear people complain about | Fogbugz or Asana or whatever that it's probably an equal | "per-capita" bitch rate. | kelnos wrote: | I think it's maybe a bit of both? I worked at an org that | was using Trac for most things. It's probably fine for a | small, engineering-driven company, but it's not very full- | featured and isn't great for PMs and other business types. | | So once the company got large enough, management wanted to | switch. Many of us essentially said, "ok, that's fine, but | please please please not Jira". And yet, they went and | hired some consultants who were like "oh, Jira is the | industry standard for your line of work, you'd be taking on | a huge risk not using it, blah blah blah". Management | bought it, and they've been on Jira ever since. | hn_throwaway_99 wrote: | If you said "please please please not Jira", what other | options did y'all suggest that you thought would be | better? | cogman10 wrote: | > moving from CVS/Subversion to git | | Was that really painful? We did that transition and it | amounted to having teams one by one run the "git-svn" | script on their repos to port over to git. Even with over a | million commits on our central SVN server, the whole | process generally took around 5 minutes per project. Even | in the worst cases, it was something like 1 hour. | | The most painful part we had was putting a rate limiter in | place to keep our SVN server from toppling over. | | > moving from on-prem to the cloud, moving from Windows to | Mac, moving from hipchat to Slack, moving from Oracle to | postgres | | These are certainly all more difficult but also things that | aren't central to the way the company operates AND can be | done a piece at a time. Moving from Jira->something else | can't really be done in a piecemeal fashion. | | The other big problem here is Jira has a wider audience | than just the dev department. Dev saying "Let's go from svn | to git" is something that doesn't hardly need involvement | from the C levels. They never (usually) touch or look at | the VCS interface. In fact, the only thing you listed that | I think would be a hard sell to C levels is switching from | windows to mac. Though, I suspect a lot of them are using | macs anyways. Try getting your C levels to agree to switch | from mac or windows to linux and I bet that'd never fly in | any organization. | | > I fully believe that if a project management solution | came along and all stakeholders went "holy shit, this is so | much better than Jira" | | I just disagree. The best counter example is Internet | Explorer. Both Firefox and Chromium have been better than | IE for a long time (10->15 years). So why didn't every | corporation switch to Firefox? Why did Chrome end up | winning for desktop web browser even though it came so much | later (2008)? | | The answer is simple, chrome advertised on media that | stakeholders watched. | | Chrome eventually won, but it got there through deep | pockets and advertising. If there's anything that will | topple atlassian, it will have to be through the same | route. That product/product set has to be better AND they | have to spend a lot of capital advertising so that other | shareholders find out they exist. Without doing both those | things, toppling atlassian will be a long nearly impossible | slog. | spc476 wrote: | It depends upon how SVN is used, and for the team I'm on, | it's going to be painful. SVN allows you to checkout a | subdirectory of any given repository, and because of our | history, we have everything my team writes (10 programs) | in two repositories, with a lot of sharing between the | two repos. This is something that is ... not easy ... to | replicate with git [1]. | | As far as Macs go, the company I worked for was 50/50 | Mac/Windows, with the majority (if not outright all) of | the developers using Macs. We got bought out, and our new | corporate overlords were purely Windows, and didn't know | what to do about our Macs. Personally, I ended up with a | fully manged Windows laptop that I never used [2] for | three years before I could send it back and send me a | "semi-managed" Mac laptop. | | As for Jira, eh. I didn't mind it that much, except when | management mandated that every team use the same queue | for everything. That queue didn't match our preferred | method of working, so we kept our old queue purely for | internal stuff. Our time tracking system is way worse | than Jira by far. | | [1] Not to say I love SVN---I hate it actually, and would | prefer to use git. But having used SVN for over a decade | on these two repos, and given their structure, it's going | to be interesting. | | [2] Except to turn it on to have it autoupdate when I got | "the email". What a colossal waste of resources. My team | kept on using the Macs. | spullara wrote: | We start new companies all the time and nothing has been able | to replace JIRA past the 5-10 engineers who know exactly what | they are supposed to do stage. | bragr wrote: | >Because it's really hard to kill off the market leader when | the market leader is embedded into the core of how a company | works. | | eh. I've experienced a number of painful tool and platform | shifts in my career that basically came down to "it's | cheaper" so I don't buy that companies are unwilling. If | someone provides the feature set that is some combination of | cheaper and better, then the only thing you really need is a | migration path (Jira import tool in this case), and you'll be | able to make some sales. Make enough sales and you start | looking popular and that can provide its own inertia. The | fact that this has not happened is, to me, evidence that | nobody has done it better so far. | cogman10 wrote: | > Jira import tool | | This is the problem. Jira is so highly configurable that | without recreating a good chuck of the Jira feature set, an | "import" tool will be pretty hard to make. | | Any competitor in this marketspace will have to invest a | considerable amount of their time creating and maintaining | such a tool, which I imagine if they ever became a serious | contender, Atlassian would put up some anti-competitive | road blocks. (For example, forcing everyone into their | cloud offering so they can more easily control endpoint | access....) | shagie wrote: | I'll note that most other competitors that are engineer | (rather than management) focused don't use a jira | workflow approach and instead tend to be more of an adhoc | "apply labels" and "we trust you to apply the correct | labels". | | The Jira complex state table tends to be something that | isn't replicated as its part of the "we're not Jira" | value proposition. | cogman10 wrote: | I don't disagree, but just to point out the issue with | transitioning, even in a basic sense, is that Jira allows | and can invisibly create new states for pretty critical | pieces. | | Your case might be in a "Closed" state on the UX, but | internally that can be "custom state 48083232" because | some wingus decided to first start by naming it "to be | closed" and then changed it to just "Closed". That can be | different for every project. | | This is why an import tool is a complex thing to figure | out. You have to translate all the potential custom | states into the "we're not Jira"'s states that make | sense. | shagie wrote: | Yea... I wrote a redmine to Jira importer. That was... | interesting. I'm familiar with Redmine and its table | structure. I was able to reverse engineer the json | schemas (there are examples at | https://support.atlassian.com/jira-cloud- | administration/docs... but little in the way of actual | schemas and DTOs to work from) and successfully imported | everything including a number of custom fields in Redmine | and comments and attachments. | | The only "oops" part of the Great Import was that the | users that were in Redmine but not in Jira (people who | left the org and thus were never imported into Jira) had | entries created as the sysadmin who ran the import. | axlee wrote: | You mean as hard as when Git obliterated every other VCS | within the span of a few years? If products are better, they | get adopted. How do you think every single company in the | world started to develop for iOS between 2008 and 2010? When | the upside is obvious and the path to transition is well- | defined, there is very little friction. | wizofaus wrote: | I still don't understand how git won the source control | battle so decisively. I respect git for what it's good at | and its power, but from what I've observed it's far from | clearly being the obvious choice of source control for | closed source software shops. JIRA I can take or leave, it | does the job - it's hard to imagine anyone being driven to | hate it, but I can believe having it badly configured would | be a serious drain on productivity. | MaxBarraclough wrote: | > I respect git for what it's good at and its power, but | from what I've observed it's far from clearly being the | obvious choice of source control for closed source | software shops. | | At this point git is the incumbent, which is self- | sustaining: developers already know git, so you'd need a | really compelling reason to use anything else and take on | the burden of training your developers to use it. | | It helps that git is freely available and is by far the | top choice for Free and Open Source projects. | | Of course, SVN used to be in the same position, but git | is such a great improvement that it was able to win out. | I imagine git's origins in Linux kernel development may | also have been a factor in its early success. | ecuzzillo wrote: | I can only speak to the comparison with hg, but for large | repos, git's performance is literally 10x better in our | case (we have two parallel copies, one in hg and one in | git, so as to smooth the transition to git). hg seems | more usable, but certain decisions are poor (e.g. baking | the branch name into each commit); overall I have no | strong preference between the two except for the speed. | | But the speed pretty much drowns out any other signal. | dijit wrote: | Migration was easy, it was decentralised, had a famous | original author & a huge famous project using it _and_ | had a lot of "hip" source code platforms such as github, | gitorious, bitbucket (pre-atlassian) and gitlab. | | I'm not surprised it won tbh. | | Game companies are still using Perforce though. | andybak wrote: | > Game companies are still using Perforce though. | | Maybe the ratio of text to non-text assets? | cogman10 wrote: | > You mean as hard as when Git obliterated every other VCS | within the span of a few years | | There's not a concept impedance mismatch going from | CVS->SVN->GIT. The concepts are so similar that git-svn | exists to convert a SVN repo into a git repo (and a similar | conversion tool exists for CVS->SVN) | | Jira is so flexible and configurable that no such tool | could exist. Migrating to a new tracking system requires | that you either lose all currently tracked issues and their | history OR you spend the money and effort handcrafting for | your org a Jira->Foo translator to preserve some semblance | of history. The larger and more diverse the org, the harder | such a tool will be to craft. | | > How do you think every single company in the world | started to develop for iOS between 2008 and 2010? | | Because ignoring a company that commands 30% of the market | is a bad idea? How do you explain the flop of WebOS which | was, IMO, a far better UX and OS compared to either IOS or | Android? | axlee wrote: | How about when every single company rewrote their | frontend stack in React after angular.js was done, circa | 2015? Or when everyone moved to k8s within 2 years around | 2017-2019? Hell, now even companies that definitely | wouldn't benefit from anything related to k8s are diving | into it. | | What I am trying to show by these examples is that things | can move fast, very fast, and that in our industry there | are no such thing as well-entrenched tools. Yarn got | adopted within a year above npm, the "default node | package manager". Everything is always up for grabs, if | you can show the benefits, however small they are. And | the history aspect of Jira isn't an unsolvable problem, | pretty much every single issue tracker in the world | offers a Jira import, and losing issue history is far | less damaging than it was losing "commit" history when | everyone was moving to git back in the days. If a company | can show that their alternative to Jira solves a | percentage of common complaints against Jira, while | offering the same capabilities of scaling that Jira does, | people will follow. Nobody wants to deal with crappy | products. Especially since the ones suffering the most | from Jira are usually the ones in charge of setting up | the very processes that Jira is supposed to help with, | and to procure the tooling. | cogman10 wrote: | > How about when every single company rewrote their | frontend stack in React | | God I wish that were the case. My company is still | rocking Angular unfortunately :( | | > Or when everyone moved to k8s within 2 years around | 2017-2019 | | That did not happen. k8s got a good share of the market, | but it's far from "everyone moved". | | > What I am trying to show by these examples is that | things can move fast, very fast, and that in our industry | there are no such thing as well-entrenched tools. | | The tools you are listing are all dev tools picked, used, | and curated by development. Jira isn't a dev tool, it's a | product management tool. There's a major difference | between tools that devs can pick and choose and tools | that an organization gets to pick and choose. | | Even with your "yarn" example, while it took over it | didn't replace "npmjs" as the centralized repository | server. Just like gradle still gets it's artifacts | primarily from maven central. | | I'll go back to something I said elsewhere. If it's so | easy to move and change why is C++ still being written? | Why does it remain one of the most popular programming | languages even though most people are VERY quick to point | out it's major flaws. Even though other better | alternatives exist (Rust, Nim, D, etc). | | > losing issue history is far less damaging than it was | losing "commit" history when everyone was moving to git | back in the days. | | Assuming you like everyone else went from svn->git I | don't see how you'd have lost commit history. I | personally converted a BUNCH of repos to git and didn't | see any cases of lost history. | wheresmycraisin wrote: | Migrating very large SVN repos to Git is far from | trivial. | oneplane wrote: | > embedded into the core of how a company works. | | Doubtful. Unless you are working for a shitty company in the | first place, bad tools essentially just get skipped and | disused by autonomous teams and none of this matters. If the | company 'embeds' a product in place of a workflow, that's not | something a product is ever going to fix, that's an | organisational problem. | BlargMcLarg wrote: | >The problem I have with the incessant Jira bitching is that I | rarely feel that bitchers have a true understanding for the | extreme difficulty of the organization-wide problem Jira is | trying to solve. | | This is a lot of hearsay which tends to devolve into a debate | of "we absolute need this!" vs "no you don't, see X". | | >Obviously some of the complaints (speed, stability) are very | valid | | I don't think people defending it fully grasp just how | important speed and stability are, or at least live in a | corporation where Jira was optimized better than the average | corporation does. Given not everything is the fault of Jira, | but when Jira is expected to be the place you go to all the | time and it is that slow, it becomes _very_ impactful to | morale. | | >"Jira is the worst project management tool, except for all the | others". | | This doesn't work until big corps actually try something | different, but pretty much all of them push back on the mere | _idea_ of trying alternatives. If you can 't invest a few | months trying a different system, you can't judge it. And since | those few months are seen as a "great risk", no manager is | going to push the issue any further, even if Jira's costs per | developer could easily run into the hundreds (or thousands, for | 6-figures) a year on morale loss and time loss alone. | | And this is the crux of the matter. Management likes concrete | numbers. Management likes mimicking what other successful | companies do. Management does not like fairly abstract things | with great risks. Management does not like big risks with | abstract rewards. | steve918 wrote: | I feel like a lot of great programming talent has been wasted | by very smart engineers who felt the pain of their current | ticketing system and spent years building countless startups | only to end up with something occasionally marginally better | than Trac (2004). | oneplane wrote: | Back in 2008-ish a lot of projects I came across tried to use | Redmine because their company had a sucky JIRA or sometimes | even Mantis implementation. Redmine turned out to be highly | unsuitable in a matter of a few months and after trying out a | few options that are mostly just tickets+kanban boards, it | turned out that the simplest 'fix' was just setting up an | individual JIRA just for the team so it could be used | properly instead of some heavy handed top-down "use this tool | in this specific way" approach. Once more teams started to do | it, the 'company-wide' JIRA essentially just contained | managers and a few product owners and it got deleted in a | year or so. | | Afterwards, all the 'team JIRAs' got merged into a normal | JIRA again, but this time everyone had full control over | their own projects and boards, problem, solved. | djur wrote: | What necessary features did Jira give you that Redmine | and/or "tickets + kanban boards" didn't? | chillingeffect wrote: | >why don't you think some other company has come along and | toppled the Jira crown? | | Why haven't cowboys found a different way besides horses to get | around? _They 're not interested in what those under their | asses think or feel._ | travisgriggs wrote: | I don't use Jira. I'm aware of what it basically is. We're | small, we use a pin board, 3x5 cards, and a drawer. | | Do open source projects of any size use Jira? If not, do they | use a basic knock off? The few not-so-big ones I've contributed | to seem to get by without it, but maybe I just don't have | enough exposure with these. If the open source world can be | semi-productive without Jira, I think that's telling. The | interested student can decide the details of what it's telling. | rightbyte wrote: | Jenkins uses Jira. Only one I know of. | [deleted] | stack_framer wrote: | > "Jira is the worst project management tool, except for all | the others" | | I came here to say precisely this. In addition to Jira, I've | used Clubhouse, Trello, monday.com, and GitHub Issues. Jira | sucks slightly less than the alternatives I've used. | CSMastermind wrote: | > I do think they've made significant improvements with "new | Jira" (I think they call them team-managed projects now). | | I feel totally the opposite. If you've ever had to administer | Jira at a large company than team-managed projects are the bane | of your existence. If you think, there's even a small chance | that your company will grow to 300+ engineers any time in the | next several years then do yourself a favor and turn off team | managed projects entirely or else you'll face a painful | migration away from them. | | Though I will generally defend Jira as a product for many of | the reasons you said. | hn_throwaway_99 wrote: | I upvoted your comment because I believe it's a perfect | example of what I was trying to point out: it is _impossible_ | to please everyone with a company-wide project management | tool, but the fact remains that it is a necessity. | | For all the people bitching about how Jira makes it hard to | work like they want to work, their are folks like you who | will complain that Jira makes it to easy to get around a | company-wide standard. | | To emphasize, I'm not saying either side is right or wrong, | I'm just saying it's impossible to build a project management | tool where large subsets of people won't complain about the | exact same set of features that another subset of | stakeholders likes. | marcosdumay wrote: | > but the fact remains that it is a necessity | | I am interested on why people think that. | | It doesn't look like a necessity to me. Ok, in a medium | company, with dozens or maybe a hundred or two people, | centralizing all the workflow is probably cheaper and more | productive than siloing teams. But in a large company the | inverse can very easily be true. | thfuran wrote: | What fails to scale? | halostatue wrote: | We added a team-managed project a while back, and built a | _really good_ workflow around it that satisfied the needs | of everyone who works in that project. | | We can't easily replicate that workflow anywhere else. This | isn't the end of the world, but I should be able to create | a new team-managed project based on another team-managed | project and then modify its workflow _separately_. So far, | I can't figure out how to do that. | | I'd love to take the team-managed workflow and _promote_ it | to a company-managed workflow now that we've experimented | with it. So far, I can't figure out how to do that. | | Don't get me wrong, I _really_ hate JIRA. I've written my | own bug tracking system. I've tried lots of other tracking | systems. JIRA is wrong on so many levels, but eventually | you hit something in one of the other tools that you cannot | address with those tools, but is _possible_ (but painful to | configure, and it might cost you extra money) in JIRA. | | The only other tracking system I really like is GitHub | issues, but it _also_ has problems and limitations. And | then you have things on GitHub that actively make things | much worse (the autoclose bots; forms like the ones that | Vue puts up, etc.). | | I've never seen any organization need the level of | complexity that they end up using in JIRA ( _especially_ | the access permissions, which _consistently_ get borked | sideways), but most organizations eventually need something | better than Bugzilla, Trac, or Github Issues. | | The other difficulty is that switching bug tracking systems | is _tough_. I want to really try Tara, or ClickUp, or | Monday or a few different ones, but adding another tool is | literally _adding another tool_. This is the same reason | we're using Confluence, even though it's objectively the | worst wiki in existence. | | I hate Atlassian products with a passion. There's nothing | better, and the cost of switching is too high. | lewispollard wrote: | Yeah. My employer has company managed projects on by default, | and there are several features which still haven't been re- | implemented from OG team-managed Jira, particularly around | workflow automation, that have tickets from 4 years ago | saying "we're looking into implementing this in the next | year!" | TheMagicHorsey wrote: | I think the issue is that because Jira offers the hope of a | tractable customizable management process, it invites | management to put in more process to improve their visibility | of a project. This should not result in micromanagement, but it | usually does. From a programmer's vantage point this is lose- | lose, because your day to day tasks are weighted down by Jira- | related bureaucracy, and your mastery of your schedule is | continuously threatened by managers peering down from above to | ask questions about this and that individual item on your work | list. | | I suppose its a necessary evil for an organization of a certain | scale, but for whatever reason, I've chosen to work in teams | that are small enough that we can dispense with JIRA all | together. | DRW_ wrote: | I'm on the same page as you, I don't love Jira either, it's not | something I think about in the conversation of | "software/services I enjoy using" - but I think it's _fine_. | | Jira cloud in our organisation is also reasonably fast, the | front end can be a bit janky sometimes, but overall considering | the complexity of the application, it's not too bad. | tomohawk wrote: | The problem with Jira is that it is checkbox software, designed | to sail through the checkbox procurement processes that large | organizations have. "It checks all the boxes!" | | Because of this, it is basically jello. It is everything, and | it is nothing. | | It makes nothing simple, and encourages people to overachieve | with the tool. If you overachieve with the tool, you will | underachieve on what it is you're really trying to do. | | This is why much simpler tools are better. They are usually | free, or at least a lot less expensive, and they come with | constraints that you have to live within. Usually those | constraints prevent you from going tool crazy, and guide you to | actually focus on getting work done instead of doing | performance art with Jira. | NonNefarious wrote: | You need SOME kind of tool to provide a repository of issues | and assignments, and Jira could probably be fine. | | But the simplest things are baffling in Jira. Any issue- | tracking system that requires the users to learn some obscure | syntax (or even to use SQL to refer to its internal data | structures is a failure. | markshead wrote: | > "Jira is the worst project management tool, except for all | the others" | | This is key. The problem with Jira is less about Jira as a tool | and more about how we approach project management. | | I've seen some teams thrive with Jira. I wouldn't say they | "loved" Jira but they had a light weight project management | structure that let them get work done and enough control over | Jira to set it up to stay out of their way. They didn't give | Jira credit for their ease of working because it was their | _processes_ that were good. Jira just gave them a way to not | have to write everything down on paper. | | I've seen other organizations create a horrible project | management structure and then use Jira to "enforce" those | structures in ways that magnify all the worst aspects of what | they are doing. In those situations it is usually more | politically palatable to blame Jira rather than the management | processes. Those type of organizations usually blame the tool | while hoping that a different tool will force the | organizational changes that are needed to make life better. | vosper wrote: | Yeah I've been defended Jira here in the past, too. | | My opinion is that Jira reflects the organisation that manages | it. It's basically a whole lot of customizable UI and | permissions hanging off a user-defined state machine. You can | set it up so that individual teams can fully administer their | own projects, or you can go all the way in the other direction | and have centralized, locked-down management where you beg some | internal specialist Jira admin(s) to make your changes. | | Also, in the last couple of years it's got a lot better. It's | faster, there are options for simpler configuration, and more | stuff out-of-the-box (assuming you're on Cloud, but isn't | everyone these days?). | | In detraction: configuring it can be a huge PITA. So many | screens, concepts, and so much clicking. But when it's done it | works, and I think most of the hassle is just inherent | complexity from such a configurable tool (if you haven't | Admined Jira: you can change almost anything). | judge2020 wrote: | > It's faster, there are options for simpler configuration, | and more stuff out-of-the-box (assuming you're on Cloud, but | isn't everyone these days?). | | My understanding is that the Cloud offering is the slower | one, assuming you can dedicate a beefy server (but probably | under $200/mo on hetzner or ovh for most businesses) to | running your Atlassian stuff. | colechristensen wrote: | Jira doesn't just reflect, it drives convoluted unhelpful | bureaucracy. The tool drives the organization to look like | the tool wants it to, which is disorganized half broken | "organization" with silly overcomplicated rules that give | people something to discuss enthusiastically instead of the | actual work that needs doing. | | Jira is organization poison, not just a reflection of what an | organization is. | oneplane wrote: | No, it isn't. We have plenty of setups in multiple | organisations where even within the org only the | administrative settings of the server are locked down and | everyone else is free to do whatever they need. Lots of | teams just use it as a kanban board, while others setup a | state machine-based funnel to process user/business input | into usable tickets. | | JIRA in its default configuration essentially lets you | create anything, anywhere in any state. Anything beyond | that is just bad product configuration. Now, there are | plenty of products out there that suck no matter how you | configure it (looking at you, ServiceNow). | | Especially the comments about "I would rather use trello" | seem extremely uninformed as you pretty much *are* trello | when you just stick to one kanban board and one project. | Ensorceled wrote: | > JIRA in its default configuration essentially lets you | create anything, anywhere in any state. Anything beyond | that is just bad product configuration. | | That's kind of the point, JIRA has been made into | monstrosity at many organizations because the "create | anything" mindset. | oneplane wrote: | How does that make it a monstrosity? Unless we're talking | about things that are shared across multiple teams, does | it really matter how people use it? Nobody is going to | care what someone else does in JIRA when they aren't | touching that part anyway. Even with 1000 differently | configured projects, your 1 or 2 projects you actually | work with and configure are the only ones that matter. | colechristensen wrote: | Because it attracts somebody 4 layers up to tell somebody | 3 layers up to come up with a common Jira platform for | everybody and then you don't control how your project is | run and then Jira becomes the enemy, a faceless | micromanager driving your work life that has strong | opinions on how you do everything, a dozen steps that | need to be done "right" or you get your half a dozen | managers asking if you read the memo about TPS reports, | er, Jira tickets. | oneplane wrote: | So that is not a JIRA problem since you can do a | | > it attracts somebody 4 layers up to tell somebody 3 | layers up to come up with a common | | with pretty much everything, including a spreadsheet or a | plain text file. | | Conflating bad business practises with tool configuration | or products in general doesn't help anyone. If a business | is very stiff and scared of its employees, they will try | out all sorts of useless control methods hoping it will | somehow make some metric 'better'. You can do that with | Trello too. Doesn't make Trello a bad product, and it | doesn't make JIRA a bad product. | | At the same time, pretending a larger organisation with | many teams can function without any form of state | tracking is a nice dream but not a reality either, so | it's not like you can do without anything at all. But | like reposted a bunch of times, how you do it and who is | responsible for it is pretty important. | colechristensen wrote: | The point is that there are tools that enable and | encourage bad behavior. The kinds of organizational | toxicity simply aren't possible with some tools, sure an | ambitious executive could try but the attempt would fail | very quickly. Such attempts to do the broken overburdened | nonsense that frequently comes with Jira don't fail, they | are enabled and encouraged. What is technically possible | and what is likely are two very distant things. | oneplane wrote: | JIRA really doesn't encourage anything in any direction | except writing down what you are up to in a reasonably | friendly way. Anything beyond that is up to the | implementors, and there is nothing in the world that can | prevent bad top-down behaviour within a company. | msla wrote: | "The tool can't do it" is an excuse. Excuses aren't | tolerated. Now, make it happen. | | Tools can't prevent bad management because bad managers | don't care about tools. They care about getting what they | want, and if the tool doesn't enable it, that's their | underlings' problem, not theirs. Jira doesn't stand in | their way because _nothing_ stands in their way. | colechristensen wrote: | And how long is this going to last before someone further | up decides that Jira needs to be unified for reporting | purposes? | | Eventually somebody with the organization obsession is | going to get hired and put somewhere important and their | goal is going to be making something complicated and | unified and dissent will be "discouraged". | oneplane wrote: | Depends on where you work I guess. In reality, reporting | really has nothing to do with SWE state tracking. You can | also just write a report in a letter and mail it to the | board. It's not like they are going to log in to JIRA or | even have an account or SSO-allowed credentials since | they don't need to be there. | | On the other hand, like almost copy-pasted here, if a | top-down 'unification make it worse for everyone' effort | is started, no vendor or tool is going to stop that and | your work will get worse. | geraldwhen wrote: | This happened to me! | femiagbabiaka wrote: | "Data needs to be unified for my executive use case" | sounds like an org problem not a JIRA one. I've | encountered it at companies that didn't use JIRA at all | asfhagsdf wrote: | It amazes me how much hate Jira gets compared to | ServiceNow. My last two roles have been heavy on the | ServiceNow, and I'd take a fresh breath of Jira any time. | | My guess is it's because Jira actively targets SMB, while | ServiceNow is almost strictly enterprise, and folks in | enterprise have already resigned to their fate. | blacksmith_tb wrote: | Well said. I have to deal with both of them in my current | role, and while Jira is... not great, ServiceNow is next- | level-clunky. | oneplane wrote: | I think the comparison mostly stems from the legacy | enterprise where badly configured tools are pushed top- | down and workers are told to 'deal with it'. Either | you'll be a developer mostly using JIRA or a non- | developer mostly using ServiceNow, and if you're really | unlucky in such an organisation you'll be using both. | | Having a Service Desk that actually provides usable and | composable tooling is a benefit for all. Having a random | contractor "implement" ServiceNow because Gartner said so | is a pain for all. This is of course a bit of opposing | extremes, but the same applies to JIRA and AD and pretty | much anything else. Hard-pushed bad implementation will | ruin your workday. | | Teams that are capable and allowed to self-steer and | deviate from company policy if they come up with a good | enough reason seems to be the sweet spot of attainable & | realistic. | mathattack wrote: | And try to get a straight answer on pricing from the | ServiceNow rep... | _jal wrote: | The answer is "way more than is sensible, even factoring | in how absurd pricing on crap like this has gotten." | | We dropped SN a couple years back over this. They were | charging us about 6-7x what we pay for Jira, and we still | use the on-site enterprise version of Jira. | oneplane wrote: | We have a few of those around as well. While they work | fine, I don't really get why anyone would want to self- | host JIRA or any COTS product like that anymore. Most | instances now seem to be just a case of "our hosting | company is fully responsible for it and it's pretty cheap | and reliable" and until it starts failing or falling | behind the cloud offering it'll probably stay like that. | | Usually, if it isn't better from a staff-perspective or | better for the customer, self-hosting or self-building is | less likely to be the answer these days. | shagie wrote: | Self hosting is sometimes easier to do than to argue with | data governance about putting the information out a | system that is offprem. The additional precautions for | HIPAA or PII data that may show up in the comments or | attachments can problematic. There are far too many users | of all stripes that copy and paste data that they have | access to without doing a check on it to see if it really | _does_ belong there (and if it does belong in the issue, | then applying appropriate permissions to the object). | colechristensen wrote: | I have only ever seen servicenow used for... well, | service requests. Reset my password, grant access, create | this resource. Always administration, never product | development. | bragr wrote: | Jira is highly flexible and customizable, almost to a | fault. One Jira can look and operate almost totally | different to another with enough customization. If Jira | feels inflexible and bureaucratic to you, I'd argue that's | only a reflection of how your Jira admins operate or the | rules they are forced to implement. | Redsquare wrote: | Jira admins....says it all | colechristensen wrote: | >customizable, almost to a fault | | Customizable, absolutely to a fault. It is the infinite | customizability of a tool targeted towards middle | management which is why Jira can go to hell. | | It is indeed possible to not be in Jira hell, but | inflation of complexity is inevitable and almost entirely | irreversible. It encourages and accelerates the path | towards bureaucratic hell. Any avoidance of this is a | temporary aberration. | lmm wrote: | It's not a neutral tool. Jira makes micromanagement easy and | trusting people hard; you _can_ use it for good, but you 're | working against the grain of it the whole time. Everything is | default deny (issues can only go through approved | transitions, by default regular users can't change the | available transitions), the default issue forms have way too | many mandatory fields, and a bunch of reports that only | micromanagers want or need are front and center in the UI. | arcticbull wrote: | I find Jira isn't a tracker, it's a tracker construction | kit. | | You can make it be pretty much anything you want - except, | you know, fast. | Frost1x wrote: | I view Jira as the embodiment of the misguided software | engineering practice of trying to generalize and abstract | too high level of a task of something like "project | management" and distill it down into one tool. | | While the Golden perfect abstraction handed down for the | heavens by the gods is what you seek, it ultimately | passes down complexity to end users through its generic | approach. You need to create opinions within the generic | world and then your team needs to understand Jira's | abstraction combined with the opinion your company builds | around it that's probably not documented. | | The end result is unless you're running a large project | that really requires the functionality possible in Jira | where creating the overhead or overloading something | simpler isn't practical, then you're probably better off | using something simpler and more opinionated--a nice | simple solid framework to keep everyone on track. | tharkun__ wrote: | Almost none of that is true depending on which version of | Jira we are talking about and what type of project you have | chosen. | | I'm in the Jira is actually pretty good camp. I've | administered Jira instances from the ground up, including | installation, integrating it with directory services, | customizing workflows or just as a user in large and small | organizations. | | The defaults even way back when actually made quite a bit | of sense. The default workflow for many project types were | very workable. Some transitions make more sense than | others. It was also quite tedious to create transitions | from "all other states" to some state. So admins were | incentivized to only allow transitions that immediately | made sense to them and not bother with the others. From the | end user perspective this obviously looks like draconian | overlordship. While in reality in many cases its just too | tedious. Atlassian has heard user complaints though and an | "all states can transition here" option is available since | some time ago and the default workflow for some types of | projects are basically just a few workflow states that all | have this transition as the only possible one. That's | pretty open. | | If your organization chooses to instead use this very very | configurable tool to lock things down you can't blame Jira. | Locked down workflows and transitions, restructured | editability etc do have their place in many valid use | cases. A simple one being as a customer facing tool where | you need to enforce certain things directly because your | customer is not first going to learn your conventions and | then self apply these. | | The same goes for mandatory fields. The only mandatory | field you have to choose yourself really is the issue | summary. Everything else if mandatory by default has | default values. I have used many a Jira instance where | Priority (a default mandatory field that also has a default | value though) was all but ignored by everyone even if it | was still on screen. | | Can you elaborate on the reports that only micromanagers | would ever use? I agree that some of them can be used by | micromanagers as can a lot of Jira functionality. There are | many that can also be very useful directly in the hands of | teams. | | Team managed projects are awesome because sharing Jira | admin rights in a large org was hard. Because things are so | configurable a good set of naming rules were essential. It | was usually easier to set up individual instances for | projects instead of having a shared instance for large | orgs. And if you centralize administration too much then | changes grind to a halt. I have shared admin right with | many others successfully though where these standards were | adhered to by everyone and changes to work flows, issue and | custom field definitions and such were easy to get through. | Just required discipline. | vosper wrote: | If you sign up to Jira today and start a new project, | you'll get the options of a simple workflow with a minimum | of fields. The beginning statuses are basically "to do", | "in progress", and "done". There's a fair amount of trust | in those steps, IMO. | | > by default regular users can't change the available | transitions | | I can't imagine allowing this. This would be a recipe for | chaos. The transitions are supposed to indicate agreed-and- | defined steps that work goes through. They're supposed to | reflect your team/org process, to the granularity that you | want to capture it in Jira. Letting anyone edit them ad-hoc | is akin to saying there is no process at all for doing | work. How would anyone be able to interpret the state of | work if everyone has their own ad-hoc process that they can | change on the fly? | | If that's okay on a team then that team probably shouldn't | use Jira. I also would not want to be the team-lead, or | anyone else trying to figure out what's going on or keep | track of work! | xedrac wrote: | I realize company-wide planning is extremely hard, | especially when there are many inter-dependencies that can | block entire departments if a single deadline slips. But in | my experience, the only thing that Jira brings to the table | is the ability to document, in a centralized place, the | pieces of work that need to be done, and what stage they | are currently in. In my field, anything software related is | really hard to estimate accurately, which makes the whole | aggregate estimation in Jira not only worthless, but | actively harmful because management will treat it as truth. | We could replace Jira with a big whiteboard of TODOs and | we'd likely get things done faster, and with higher | quality. | pid-1 wrote: | > the default issue forms have way too many mandatory | fields | | I only fill points and name for my issues. My company never | customized anything. | throwaway3l2ff wrote: | Yes, we switched to Jira from a piece of abandonware (simple | php based bug tracker) several years ago. Jira is kinda slow | sometimes, but not horrible. And yes, like you said, once you | get it configured it works great. | | Overall, we are very happy with Jira and it's worth the cost | for the value it brings to the organization (still hurts the | wallet, but it's at least justified). | | ...and then Atlassian comes along and rug-pulls on-prem Jira. | | We only have ~80 users, so 1000-user-minimum data center | isn't going to cut it for us. And there is an on-prem | requirement, so no cloud option either (wouldn't want to | anyway). And for that, I bitch. Fuck Atlassian and everything | they do to appease their shareholders before the customers. | madmax108 wrote: | "My opinion is that Jira reflects the organisation that | manages it." | | Came here to say EXACTLY this. I've used Jira across 3 | companies, and in the first 2, I always felt like folks | complaining about Jira were just being picky developers | wanting the sun, moon and the stars, because Jira worked | perfectly fine for me and my team (in fact, it was the | backbone of our process). | | Then in the third org, I felt like I was hit with a brick | wall of every single issue folks complaining about jira point | out. Needless workflows, Middle Managers wanting to "control" | how stories/epics get closed, multiple levels of convoluted | manual configurations, automated processes creating Jiras | that for trivial non-issues which clogged notifications and | team backlogs and brought jira to a crawl etc. Heck, at one | point, the mess got so bad, that the company considered | hiring a third party to "fix" our Jira workflows. And note | that this was a <100 person startup! | | On introspecting, I completely felt that in the first 2 | companies, the organization was structured around "getting | stuff done" and "keeping stuff as simple as possible, but no | simpler" and that naturally flowed into how Jira was set up | as well, while in the latter, the focus was entirely on top- | down "process", and that showed in the Jira setup as well. | | Honestly, I now think I can say a lot about a company's | engineering/product culture just by spending 15 minutes on | their Jira ;-) | SamuelAdams wrote: | This applies to all enterprise software. It's also called | Conway's Law: | | Any organization that designs a system (defined broadly) will | produce a design whose structure is a copy of the | organization's communication structure. | | https://en.wikipedia.org/wiki/Conway's_law | msbarnett wrote: | The central problem with JIRA is that, once you've gotten | beyond the overly customizable functionality and difficult- | to-reason about permissions, and once you've managed to avoid | organizations that go too far off of the deep-end and once | you've finally found a happy simplicity in a kanban-ish | board, | | once you've done all of that, it is _still_ unbelievably, | unjustifiably, just incredibly and amazingly so very very | _goddamn slow_. | andy_ppp wrote: | There's a screen in jira if you change multiple items with | a progress bar. I looked once and the operation seems to | happen instantly and the progress bar is just there because | of some bad designers ego... | plonk wrote: | As someone who uses both, let me recommend to you Microsoft | Teams, the only enterprise software that manages to be | slower. | ketzo wrote: | Additionally, people's associations with Jira are not strictly | related to the software itself. | | Jira is often the domain of PMs, management, and other | leadership; if you have bad people / product leaders, you're | used to Jira being a source of great stress. | thedougd wrote: | I was asked during a merger, which work management tool do you | think we should keep/use? I replied, don't ask me, I'll hate it | anyways. | | It's not because I hate Agile, Scrum, or even Waterfall | (although I do hate SAFe). I just know these tools all suffer | from similar drawbacks, and somebody will ultimately codify all | our organizational problems into the tool. Then, rather than | spend an hour a week of their own time, they'll create a new | mandatory field and ask thousands of people to spend an hour a | week each populating that field. | lmm wrote: | Sounds like a strong argument for using a tool that doesn't | have custom mandatory fields. They do exist. | ZainRiz wrote: | > why don't you think some other company has come along and | toppled the Jira crown? | | Jira is the way it is because Jira ISN'T built for developers. | | Devs may have to use Jira, but they're not the ones who have to | pay for it. | | I wrote about this a while back: | | "Who is Jira's target customer? It's certainly not the poor | developer who struggles to add a link to his bug report. (I'm | still mad at them) | | Take a look at Jira's site and see what they emphasize: | | Those pages glamorize having an overview of what work your | employees are doing. It's a tool made for managers. Especially | higher level ones. The VP won't be filing work items, but | they'll be very interested in the insights those dashboards | offer. | | Jira spends all their software cycles building new features for | that VP, ignoring what you and I might consider critical user | bugs." | | Source: https://www.zainrizvi.io/blog/never-focus-on-the- | user#jira-s... | bamboozled wrote: | Which is funny because 99% of what project managers seem to | be about is making sure work gets done. So the first thing | they do is deploy a hurdle to this by ensuring they use a | tool which is time consuming and confusing for the people who | do the work (usually developers to use). | | JIRA is so slow and the UI so clunky the project managers | where I work use some type of spreadsheet upload mechanism | with XML spreadsheets to automate the cruft creation. It's | fun to watch. | ratww wrote: | Yep. We often talk about enterprise software, and how it's | often bad and, has superfluous features and almost no UX | design because it is made for buyers rather than for the real | users. Well, guess what. We're the users now. | colechristensen wrote: | >The problem I have with the incessant Jira bitching is that I | rarely feel that bitchers have a true understanding for the | extreme difficulty of the organization-wide problem Jira is | trying to solve. | | I think the core problem with Jira is organizations trying to | use it to solve complex organization-wide problems. It is an | enormous time sink, and using Jira to rule the workdays of | employees is the problem. | | Anything much more complicated than a checklist is wrong. Jira | is an attractor for middle management growth that gives people | who don't need to be doing anything something to do, and adding | complexity gives more opportunities for more people to not do | very much and generally get in the way of execution. It is also | a way to give people who aren't very necessary or very good at | understanding the big picture something that they _can_ do _to_ | do. | | Take away Jira and _tools_ that you can order other people to | use and you end up with middle management that literally doesn | 't know what to do because they couldn't organize or ease | productivity to save their lives. Jira becomes the thing being | managed instead of whatever is actually to be done. | oneplane wrote: | If a company is trying to use JIRA for more than state | communication they are doing it wrong IMO. Planning goes into | calendars, ephemeral stuff goes into chats and calls, and | code and code-level issues goes into repositories. I have | seen plenty of attempts to make a product like JIRA the | 'interface' between some management person and 'the | subordinates' and it never works, simply because trying to | place an 'interface' there in itself doesn't work. | ryanbrunner wrote: | I think what other tools miss that JIRA did well is giving | engineering managers _tools_ to communicate with upper | management. You 're right that actually attempting to use | JIRA as the medium of communication with people outside the | product org is hopelessly, fatally flawed, but being able | to visualize an issue like an unmanageable backlog, or team | productivity, or quality issues is invaluable, and a lot of | simple tools throw the baby out with the bathwater by | completely failing to give any tools to analyze how your | team is doing. | | If it's configured properly, JIRA can be a fairly effective | tool that mostly stays out of the way of developers but can | help team leads and managers communicate things about the | team. | oneplane wrote: | That is indeed what happens with the simpler JIRA clones. | On top of that, usually the org has no idea what is going | on, who is working on what or what is still waiting to be | looked at by anyone. | | Normally those issues would be handled with a simple 5 | minute meeting (DSU or some variant thereof) where | everyone shares their current state, and then a few times | per month some form of "where are we and where are we | going" type of planning. (Be it a sprint planning or | something like it) Combining that with a state tracker | seems like a fairly obvious thing to do, and having the | tools to then report on that over time (graphs can be a | helpful visualisation that simple tools usually lack) | gives everyone some context as to how healthy the team | is. | | But even that last bit, the concept of periodically | having a bit of a check up to see how things are going is | often lacking in "we can do it better and simpler" types | of setups. In then end, it gets reduced back to the | manager walking around with a whip shouting "work | harder!" instead of teams having some autonomy and | figuring their own state out themselves. | colechristensen wrote: | >If a company is trying to use JIRA for more than state | communication they are doing it wrong IMO. | | This is why tools that _don 't allow_ this kind of doing- | it-wrong are significantly superior to Jira. | oneplane wrote: | That's a nice theory, but in practise people have been | mailing to Slack, using meetings to read emails and using | JIRA to track Git commits. | | Tools are just slaves to reality, not the other way | around. If a legacy top-down organisation wants you do to | a certain thing a certain way, and you have no recourse | but to do as you're told, that's your organisation's | fault and nothing else. You can either gain a position | where you can make changes, or leave the company. | Complaining about a tool that has no influence over your | work process really doesn't change anything. | lmm wrote: | > Tools are just slaves to reality, not the other way | around. If a legacy top-down organisation wants you do to | a certain thing a certain way, and you have no recourse | but to do as you're told, that's your organisation's | fault and nothing else. You can either gain a position | where you can make changes, or leave the company. | | That's naive; tools influence the way they're used. When | a tool defaults to having manager accounts that can | change how things get done and developer accounts that | can't, it nudges the organisation in that direction. | synu wrote: | Agreed, it's like a big flashing neon sign that promises | middle management a stage on which to act out all their worst | impulses. It's the exact opposite of "keep it simple and | communicate with each other like humans." | bamboozled wrote: | 100% agree, in my current role it's used this, if what | you're working on doesn't have an issue, you're a naughty | person. | matwood wrote: | I agree. I routinely explore JIRA replacements b/c of various | JIRA annoyances, but none of the ones I find will hook into our | process as neatly as JIRA. | | JIRA is a lot like agile though where everyone is using a | different version ranging from this works fine, to this is a | dumpster fire. | Ensorceled wrote: | > The problem I have with the incessant Jira bitching is that I | rarely feel that bitchers have a true understanding for the | extreme difficulty of the organization-wide problem Jira is | trying to solve. | | No, I have a really good understanding of that. My problem is | that Jira, in actual implementation, tends to be how some parts | of the organization (often Product) tries to exert fine grained | control over other parts of the organization (design, qa, | development, operations, etc.) by micromanaging the process. | | Also, sometimes your organization is just not that complicated. | I've been in startups using Jira with dozens of states, with | complicated transitions and approval steps, that would have | been over kill in medical companies I've worked at. | mixedbit wrote: | Issue tracking is difficult in general. Any piece of software can | be improved or extended in an infinite number of ways. Ideas for | improvements are often too eagerly turned into issues, which | looks like an easiest way to quickly deal with an idea, but soon | issues management becomes an overwhelming activity. | ngvrnd wrote: | Ooh ooh! Now do git. | lisper wrote: | 29athrowaway wrote: | I fucking hate JIRA because it encourages people to create and | abandon tickets for years, creating an alternate dimension of | irrelevant trash that gets in the way of doing things. | | If your team has an append-only doctrine to information, like | most tech debt mills in the industry have, JIRA will become an | extension of that ever increasing pile of unmaintained, | disgusting, revolting monolith of excrement that captures every | activity in software development. | | Nothing can be done about the gigantic monolith of soul crushing | chaos therefore we need to embrace it, at the expense of our | sanity. Nothing can be done about the hopeless hoarding of | irrelevant, duplicate tickets that distract people from work. | | JIRA makes it very easy to create new tickets, and much harder to | close them. So naturally it becomes a virtual sewer. JIRA is | about being able to present a large amount of information to | easily impressionable people so that so some people can justify | their job. | amerine wrote: | One word: GUS. IYKYK | Jach wrote: | The worst part about it is that it's actually not the worst, | proved if only by getting worse over time, but also that Jira | can easily be configured by management to be worse... | [deleted] | s0uthPaw88 wrote: | Jira works well for my organization. I think the simplicity of | our setup is the key. We have just 4 issue statuses: Not Started, | In Progress, QA, Done... also no restrictions on state | transitions. Any status can move to any other status. Each team | gets their own project so that they can easily manage their own | issue backlog. That's pretty much it. My team also uses a plug-in | for async planning poker which is useful. | EastSmith wrote: | I use Jira for 10, 20 minutes a day every day, and it almost | always works just fine. Not spectacular or anything, but just | fine. | teilo wrote: | This is not a rant about Jira. This is a rant about doing Agile | in the enterprise. | | I can rant about Jira, but it's about the horrible UI. It's | buggy. The settings system is a mess. It's not intuitive. Even | clever people need hand holding to figure out what's going on. | Things randomly break for no apparent reason. | gladed wrote: | Jira does for software engineering what software engineering does | for everything else. | mm007emko wrote: | After spending some time with Trac, Redmine and IBM ClearCase, I | have to say that Jira and MS AzureDevOps are not THAT tragic. | However it's a tool targeted at managers, not us, developers. At | my previous company one of the KPIs was a number of closed Jira | issues. Total BS, needless to say. | khalladay wrote: | Where I work got rid of Jira and switched to some other, | ostensibly better(?) competing product. I never had strong | opinions about Jira before the switch, but now, after nearly 2 | years of a Jira free existence... I miss Jira dearly. The grass | is always greener. | | Does Jira suck? sure maybe, but my personal experience suggests | that everything else sucks equally as bad if not worse, and I | know where all the buttons are in Jira. | cosmiccatnap wrote: | Yea yea yea...but you still use it because the alternatives while | better performing and even more secure...are not as feature rich | or as well known. | | I feel like this thread comes up in one way or another every few | months but in a place where people almost have a hellbent desire | to reinvent wheels nobody has reinvented this one in say...go or | rails or whatever. | | Why? Because for all of the hate jura actually does what it does | pretty well when it's working and for most people and most | businesses that aren't your homelab it works just fine provided | you pay someone to maintain and administer it. | gboss wrote: | Jira drives me crazy. Why do I need to mark an epic as closed two | different ways? Why is it really difficult to see what tickets | were in a closed sprint? Why is it so slow or why does it | sometimes get in infinite reload loop? Features randomly break | like the ability to create tickets from confluence. My company is | locked in and I doubt we would change, I just wish Atlassian | focused on performance and consistency | CivBase wrote: | I'll start complaining about JIRA when I find a reasonable | alternative for my organization. Until then, I'm just glad we're | not using IBM Rational ClearQuest anymore. | dvtrn wrote: | I wanted to make a site very similar to this but for Jenkins. | Even bought a domain for it. | | And never built the thing. | | Some of these made me chuckle. | givemeethekeys wrote: | The two people who drove our company to Jira from other tools: | | - One of them resigned soon after the migration. | | - The other barely uses it today - in fact, he found other tools | for his team because Jira is too cumbersome. | | The rest of us are left holding the bag because "Jira is the | industry standard". | hinkley wrote: | Struts was an industrial standard for longer than most things, | and everyone hated using it for most of that time. | | A quarter pounder with cheese is an industry standard too, but | that doesn't mean you should give it preferential treatment. | Industry standards are often more like consolation prizes than | a special experience. | arnvald wrote: | I've used Jira in my last 3 jobs. I tried to like it, I tried to | tolerate it, now I just try to spend as little time using it as | possible. | | I'm an engineer, I'm a problem solver. I want to add a task, move | task to "doing" and then "done" and that's it. But Jira is not | created for me. Jira is created for SAFe expert who wants to | create workflow so complex nobody understands it. Jira is created | for Scrum master who wants to create 25 reports to show their | boss how beautifully our burndown looks sprint after sprint. Yes, | Jira doesn't force anyone to do this stuff, but it enables it, | because Jira is created for process managers, for people who just | report things. | | But that's not me. Jira is not for me and the best I can do it to | use it as little as possible. | lizardactivist wrote: | Edgy. | derelicto wrote: | Not affiliated but linear.app looking good | akamaka wrote: | I'm starting to wonder if one of the best features of Jira is | that it directs all of the developer hatred away from management | and toward the task-management software. I've worked on projects | that used Jira very effectively, so I'm convinced that all of the | complainers actually not fully aware of how bad their managers | are. | alephxyz wrote: | JIRA configs are usually the visible manifestation of your | organisation's processes. It's Conway's law applied to task | management workflows. | sshine wrote: | I don't remember Jira as being that bad. | | It was mostly the Scrummy culture that seemed like a bit of a | waste of time. | | I wasn't a big fan of the wysiwyg editor. This seems to address | mostly non-technical people. I would always go for "Markdown with | preview" (HackMD split-screen, or GitHub issue tabs, or Discord | apply-formatting-to-codes). | | I also don't like that it isn't an integrated part of a pull | request system. GitHub/Gitea issues inter-linking with PRs in the | same namespace is... golden. With the right habits, you can | become an effective time-traveler. | lazyant wrote: | Meh Jira is OK and people who hate Jira I feel like they really | hate any process. I've used other tools and they are mostly the | same. | rsstack wrote: | I was one of the Jira admins two jobs ago (in additional to more | normal responsibilities of product management & engineering). I | finally got back to Jira at my current company and I texted an | ex-colleague who was also an admin of the same Jira server (also | part-time): | | "We're starting the migration to Jira. The next sprint will be | entirely in Jira. Honestly, I kind of missed it." | | She replied: "That's the real test of a tool. Not 'would you | recommend it to a friend?', but 'if you were to start a company, | would you use it again?'" | | And - I would and did with Jira. If you know the tool well, and | your company doesn't have stupid technical workflows and human | processes, it's just great. Too many people suffered from using | it wrong or suffered from using it with the wrong colleagues. | lolc wrote: | What's the secret of making it acceptably responsive? Asking | for a friend. | wizofaus wrote: | From what I've read it's the cloud hosted version that's | slow. Seems to be fine locally hosted, and probably if you | host yourself with another cloud provider. Unless by | "responsive" you mean works well on tiny screen devices... | plorkyeran wrote: | The self-hosted version is discontinued and you can't buy | it any more if you aren't already a customer. | originalvichy wrote: | Incorrect. The cheapest license version is discontinued, | "server". Data center license is not. | tormeh wrote: | I suspect issue tracking software is one of those domains where | if a piece of code hangs around for long enough it will become a | mess due to incentives. Which begs the question: What are y'all's | opinion on the open source competitors? Redmine, OpenProject, | Apache Bloodhound, and whatever else exists? | ch_123 wrote: | Jira is a product which serves two masters - one are development | teams which use it to track bugs, tickets, projects, etc. The | other one are middle management types who use it for project | tracking, reporting to upper management, tracking metrics of | different teams (no matter how dubious) etc. | | The people who decide which software gets adopted internally | generally care about the latter, and thus Jira is selected, and | thus Jira grows to their needs - where complexity is often a | bonus, and poor day to day performance a minimal concern. | system16 wrote: | Examples escape me at the moment, but there have honestly been so | many times I've hit a wall trying to do - what seem to me like - | basic things in JIRA; I couldn't comprehend how such a complex | tool could not accommodate them. | | And the stuff that can be done is often so comically painful it's | mind-blowing. Trying to do something as seemingly simple as | create a useful saved search in JIRA is so painful I can't | imagine its creation was not an act of sabotage. | MediumFalse wrote: | Due to the slow loading, I ended up writing some simple Jira API | wrapper scripts for submitting bug reports quicker in our | systems. I don't see our organisation switching anytime soon. | smileybarry wrote: | I _used_ to like JIRA, back when it was _only_ issues /tickets. | It was essentially a nice, organized database for humans that you | could sift through with precise filters & searches. Bug applies | here, workflow describes where handling it is in the pipeline, | issue _types_ meant you could filter by "what is this", etc. | | I loved using "basic" JIRA, mentioning issue IDs in places to | clearly reference a web of "why this bit of code is the way it | is", so someone digging into source code can self-answer stuff | like "why not do X". (e.g.: because it caused a bug for Y) | | Now there's _stories_ , and _boards_ , and _sprints_ , and | _agile_ , and the worst part is that they all interact like crap. | Why do "tasks" and "stories" exist? Why not the old: New Feature, | Bug, Improvement? At least with those you could always see at a | glance _what_ that issue is. | Graffur wrote: | Wait until you try Microsoft DevOps boards | janaagaard wrote: | I agree that Jira isn't wonderful, but I can't think of any of | any task management system that I have used, that I would | recommend. | | Are GitHub Issues the answer? I have only tried those for small | open source projects and not big enterprise projects. | nlh wrote: | I promise I am not a shill: Our team is on the verge of switching | 100% to ClickUp. Are we crazy? | | Nobody really loves Jira, and we've gotten our Product, Design, | Sales, and Customer Success teams using ClickUp and everyone is | really happy so far (especially with the speeeeeeeeeeed. OMG | coming from Jira it's a breath of fresh air). | | We are chasing the dragoon of having a single tool and everything | in one place. So far the eng team seems amenable to give it a | shot (although we're going to transition slowly). | | Are we crazy? | antux wrote: | Not surprised that many are having a bad user experience with | Jira. The interface design and usability is atrocious because | it's a tool designed by developers. Developers lack the UX | training and thinking that's needed to make the tool intuitive | and easy to use. | ChrisMarshallNY wrote: | Reminds me of this classic piece of Internet lore: | https://www.internetisshit.org | throwaway787544 wrote: | I don't. I use it every day and rarely ever have an issue. It's | well integrated with Confluence. There's even some decent CLI | tools now (still young but have promise) that mean we could | automate away the interface. | | All the reviews I see on that site seem to be upset that it might | require training, or that their project's admins have made it a | nightmare. It's not a nightmare out of the box. | shadowtree wrote: | The people hating on JIRA never worked in a shop without it. | | If you're old enough to remember before Atlassian came along - | just how was it better? Spreadsheets? Trax? | | You don't want structured workflow? Don't work in a company with | more than 5 people. | | "I am an accountant and hate ERP" .. tough shit, for real. | 01100011 wrote: | For the first 20 years of my career I worked with organizations | that used Gantt charts and MS project combined with a dedicated | project manager to keep things in sync with actual progress. It | was minimally invasive to engineers and didn't require them to | do the soul-sucking JIRA dance. It also generally delivered | dozens of projects on time or with reasonable delays and | surprises. | | Even when working on 'buckets of tasks/bugs' where Gantt charts | don't make sense, a locally customized version of Bugzilla or | other bug tracking software(i.e. Phabricator or whatever) | worked very well. | | There is a generation of engineers that has only known Agile, 2 | week sprints, and shitty software to manage it. After having | used Jira at two companies for the last 4 years I can say it is | one of the worst pieces of software I have ever been forced to | use and lowers productivity from multiple angles. | [deleted] | djhaskin987 wrote: | > Also LOL to SourceTree. The git command line commands aren't | exactly rocket science. | | This one caught me off guard. I know of no other free GUI for git | that's as easy to use or install. | oneplane wrote: | Ironically, most of the stuff seems to be about Confluence. And | almost all of the commentary is about bad company workflows and | bad company processes and not really about the product itself at | all. | Nextgrid wrote: | What I really hate is not Jira itself, it's the company behind it | and its engineering practices. Their mediocrity goes beyond Jira. | | They've had server-side-rendered features that while slow, | contained the slowness to the backend and bundled it into one | single slow request - once you waited for that, you had a fully- | working page in your browser. Since it was all on the backend, | your browser remained responsive while waiting. | | Nowadays however there's no longer a single operation to wait for | - they've split their pile of shit and offloaded it to your | browser. You have to wait for the backend which is slow, but then | you _also_ have to wait for megabytes of JS to load & execute in | your browser, all while the page moves around and your CPU is | pegged at 100%. And God help you if you click on something by | accident, as "undoing" that means waiting for another load. To | add insult to injury, _everything_ is clickable and triggers some | actions, even elements that represent content and that you wouldn | 't normally expect to be clickable (nor would want to - let's say | you wanted to copy the text). | | Recently they've added another annoyance - in Bitbucket they've | done some changes with regards to diff rendering and obviously | have to let you know. They do so via a _persistent_ floating | popover in the bottom-left of the screen that you have to | manually dismiss and the dismissal status seems to be contained | to the browser - if you switch browsers or use private mode you | have to deal with it continuously. | | My experience with Atlassian products has actually deteriorated | _despite_ CPU speeds, browser performance & network connections | improving. I used to have a mostly positive opinion of the | company 5 years ago but that's no longer the case. | lordleft wrote: | What are some alternatives to JIRA? Also, how much of the hate | directed towards JIRA buried resentment towards Agile and other | project management paradigms? | CookiesOnMyDesk wrote: | Backlog by Nulab is pretty much all the good features of Jira | distilled down into a simple product. I've used it and been | very happy with it. https://nulab.com/products/backlog/ | ibiza wrote: | I had no issues using YouTrack from JetBrains. It's fairly | lightweight w/ a focus on ticketing (MarkDown + images), good | search, and Kanban views, if that's your thing. | | https://www.jetbrains.com/youtrack/ | chillingeffect wrote: | >Agile >resentment | | Yup.. at least fake agile... where every "sprint" is the same | length and features aren't customer-oriented. | alluro2 wrote: | We switched to Quire (https://quire.io) - it has a generous | free plan, it's simple yet very flexible, and, most importantly | for us, quick enough to not be a chore to update (Jira was | horrible). Some small UI bugs here and there, but | inconsequential. | trhway wrote: | > Also, how much of the hate directed towards JIRA buried | resentment towards Agile | | it is kind ironic, yet pretty typical and very telling, that | the slow as hell Jira is tightly associated with Agile | t3e wrote: | Shameless plug for Constructor[1], we're early (new website on | the way) but have a bunch of happy customers, many of whom came | from Jira, the rest mostly from Trello (to which we're most | often and justifiably compared, we keep it simple!) | | 1. https://constructor.dev | jamal-kumar wrote: | If self hosted is your thing I like taiga for kanban integrated | with gogs for the issue tracking/VCS integration side of | things. Didn't take me more than a day to get working and | everyone signed up on it, isn't a lot of maintenance, just | works, costs nothing. | Ancalagon wrote: | Highly recommend ClickUp | ianbutler wrote: | PivotalTracker, GitLab has pretty great project tracking and | ticket management if you're on them. These are the two I can | think of off the top of my head. Personally I really like | Pivotal. | halostatue wrote: | Pivotal Tracker is only good if you buy into the way that it | works and are willing to lose all knowledge that your tickets | represent. | | Pivotal is really only good at a particular _type_ of project | tracking (mostly building greenfield features and projects), | and absolutely _godawful_ at issue tracking. | | I'll use JIRA over Pivotal any day. | bsuvc wrote: | I like shortcut and use it whenever I have a say in the matter. | | https://shortcut.com/ | mattpallissard wrote: | Shortcut is pretty stripped down and lacks several features | conducive to cross team collaboration. In particular I | dislike shortcut's lack of internal comments. It's a much | bigger annoyance than anticipated. | | I dislike atlassian products in general, but having some | discipline with the config/workflows was much better than | shortcut. | jtcruthers wrote: | > lack of internal comments | | What do you mean by this? There's a section to comment in | each card/epic/milestone and you can ping team members. | Comments also sync with slack so you can get notifications | there if you'd like. I don't have a ton of JIRA knowledge, | so there's a chance I'm missing something. | casion wrote: | Slightly more than a +1, the team I work on switched to | Shortcut and the quality of our tickets went up, more tickets | were resolved, and fewer ended up lingering in backlog hell. | Why? I'm sure there are many possible reasons, but the | results stand on their own. | | There was no directive other than "Ok, we're going to use | this tool for now". Everything was self-organized within the | bounds of the business/stakeholder goals. | | I'm sure you can use either Jira or Shortcut in a manner | which makes either tedious, but at face value we found | significant improvements simply through adopting Shortcut. | typeofhuman wrote: | https://ora.pm | nightwatchinc wrote: | Linear.app | RedShift1 wrote: | Depending on what you use it for, Gitlab springs to mind | y0ssar1an wrote: | https://monday.com | SigKill9 wrote: | For something less task-focused and more customer-oriented, we | built https://www.kitemaker.co :) | bobbygoodlatte wrote: | Linear https://linear.app/ | | It's a joy to use | imdsm wrote: | <!-- Atlassian, please don't sue me. | | --> | kerbs wrote: | I can't take credit for this, but I also don't recall where I | heard/read it from: | | "Most teams would be better off using a shared spreadsheet for | task management than they would using Jira" | | Rings true to me to this day. | imdsm wrote: | "<!-- Atlassian, please don't sue me. -->" | therufa wrote: | part of the hatred has to come from the fact that it's a tool | used for hidden micromanagement. Whenever I experienced Jira | being introduced into the workflow, human connection vanished, | work became laboring and many times the better devs left the team | due to lack of autonomy. Who remained were the people who didn't | mind to just work and never question, like factory workers of the | 1900's. | | I don't mind using Jira as a verbose platform which aims to map | project state and helps communication BETWEEN all participants, | but this is rarely the case, especially with all those pseudo- | agile practices that are part of mainstream software development. | | Another part of the hatred may come from the fact that it's an | overcomplicated tool for a moderately simple task. This | complexity is standing in the way most of the time. I just want a | simple board for a simple project with simple issues/user | stories/whatevers and update their state which gets reflected on | the board. For additional features i want to install/write a | plugin and that's it. If I need a manual for software in 2022 | it's either trash or something far from mainstream (in which case | complexity and/or lack of ux might be acceptable). | t43562 wrote: | It appeals to companies that think they only have to pay for one | tool. It's awful for agile work but your boss sees the "agile" | tickbox and says "fine" | linsomniac wrote: | One real benefit of Jira is that almost everything else out there | has an importer for Jira. We chose to move from FogBugz to Jira | ~3 years ago, in part because we knew if it didn't end up working | for us, it would be relatively easy to move to another platform. | | Many of the competitors don't fully understand this. They offer | importers for Jira, but not an *exporter to* Jira. It's a pretty | hard sell to even consider something else if I know I'm going to | be stuck there. I wrote the tools for FogBugz to Jira migration | and it took a stupid amount of time to do. | | FYI: FogBugz provided a Jira exporter but it was abandoned (much | like FogBugz as a whole), and was totally unusable for the | migration. | chillingeffect wrote: | I also hate: | | The gray text. Cmon, we have a roomful of ppl and 1 monitor. | | Subtasks fuck up the whole layout. And appear _above_ everything. | | Suggestions that only include the 1st N values from a list. You | have to know what youre searching for. | | Can't preview fakeSprint until it's started. | | No easily-available view of each developer's workload. | monkeybutton wrote: | All the confluence hate speaks to my soul. It's where ideas go to | die. If you want to start a successful internal project and | someone tells you to start documenting your ideas there, you | might as well just move on to something else. Whatever you were | going to do is already dead. It's just so ignorable. Nobody gives | a shit about a confluence doc. Write up your thoughts and send it | as an email to your boss, your peers, whoever. That demands a | response and you'll get one, for good or ill! Getting outright | rejected is still better than the sad withering away that is | putting it into confluence. Anyways, what's the most common | signal that people hate confluence? When they use it as a link | repository to docs stored elsewhere. | Sebguer wrote: | The real problem with Jira is that every company adopts it | without sufficient support. It needs dedicated admins. You can't | just let every single team YOLO things. | | Unfortunately, what happens is a company adopts it from the | start, and then it grows into an impossible-to-use forest where | there's no meaningful way to bring things back to actually | usable, and everyone is miserable. | thomaslord wrote: | Even with zero customization, just using it for a Kanban board | is incredibly slow and frustrating. My 2-person team was using | the free version of Target Process and needed to migrate to | something else since we hit the entity limit, so we went with | Jira because it seemed like the industry standard. What we got | was the slowest initial page load and slowest interactions of | any webapp I've ever used. | | After struggling along for 2-3 months, we moved over to | Clubhouse (now called Shortcut) and the difference in speed and | overall experience is night and day. | sanderjd wrote: | I honestly can't imagine trying to hire someone for such a | terrible job. | jokethrowaway wrote: | If a tool needs this level of support it's not a good tool and | not even a tool - it's the no-code equivalent of a framework. | | I'd rather pick any other ticketing system which has things | done in one way than waste my life configuring jira | Pasorrijer wrote: | Just about every enterprise tool requires a proper | implementation and system admins and business process | analysis and change management to get setup. | | A lot of enterprise tools are "crap, why would the company | ever use this", and 90% of that is in the implementation (or | lack thereof) | Sebguer wrote: | Yep! It also comes down to a difference between the people | the tool is primarily targeted at, and who actually has to | interact with it. Salesforce's CRM (and its various sub- | products) is very similar. | Sebguer wrote: | This is an inane take. Almost every system we use in a | business requires support, and management to be used | effectively. You wouldn't fire the people responsible for | maintaining your other services. | | You can either have something incredibly powerful, like Jira, | with a lot of sharp edges, or you can use something | incredibly similar. The latter would be more like 'no-code' | since it's going to be drastically limited in terms of | adapting to how your business does work, versus Jira which | can be transformed into just about anything. | | That 'just about anything' is the root of the problem, since | over years a business will let dozens of people alter | configurations and do special little bespoke things on their | projects until it's unsustainable. | AnimalMuppet wrote: | > You can either have something incredibly powerful, like | Jira, with a lot of sharp edges... | | It's powerful. But I think a bunch of the dislike is | because the edges are _not_ sharp. They 're very dull. | That's why it's so clumsy to use. (Sure, it's still easy to | cause damage, but that's not the same thing...) | | Disclaimer: I have never actually had to use Jira. This is | just my impression from listening to others complain. | Sebguer wrote: | The point of something being sharp is doing damage with | minimal effort, which I think fits here! Though, I won't | disagree that a lot of parts of the Jira UX are more | blunt-force. | zippergz wrote: | Dedicated admins make it even worse, because they have the | bandwidth and inclination to do all kinds of crazy | customization, which is what takes jira from merely bad to | terrible. The worst jira instances I've ever seen are the ones | that had full-time people customizing them. | Sebguer wrote: | You've clearly not worked in places where it's people part- | time customizing them, because I guarantee the outcome is | worse! | WorldMaker wrote: | You are both right! What you really want is a place that | doesn't customize Jira _at all_ , and if you find such a | place you'll find out that they eventually switched to | something else because everyone also hates Jira's default | out of the box behaviors. | outworlder wrote: | I don't know, because the part-time customizers are | scratching some itch. Maybe they are messing up because | they don't know any better. | | The full time customizers need to justify their salary. | more_corn wrote: | The worst thing about jira is it leaves the door open for | confluence which is the actual worst thing. | kerblang wrote: | In my experience, Jira is the dog that begins to resemble its | owner. If you are working in a toxic, dysfunctional organization, | Jira will reflect that: | | - Giant forms with dozens upon dozens of nonsensical fields | (preferably with abbreviations as names, like "IFE App.") half of | which are required so you just stuff random words in them to make | it shut up | | - Thousands of tickets that would probably take 30+ software devs | 100+ years to implement | | - Can't find your project because your project's name is nonsense | (also preferably with abbreviations) | | - Task descriptions have hundreds of words of nonsensical | boilerplate but don't actually say anything at all | | - 50 different ways each to say "Finished", "Started" or | "Abandoned" | | - Workflow state transitions reminiscient of the outdoor maze in | The Shining (crazy man with axe optional) | alephxyz wrote: | One I found particularly annoying was having too many | hierarchical levels for taks. Something like : Client, | Contract, Deliverable, Product, Release, Change Request, | Requirement, Task, Sub-tasks | audunw wrote: | > - Thousands of tickets that would probably take 30+ software | devs 100+ years to implement | | I feel like the company I'm working for has a reasonable | attitude towards Jira, and they recently just batch closed all | tickets that were older than some date in many projects. So | you'd have to actively re-open tickets you had created to keep | them alive, if needed. Great decision IMO. | | It's an interesting exercise to be forced to deal with old | tickets you've created. It gets you thinking.. "well, this | thing should probably be done at some point, but then if it's | actually important we'll probably think of it again and can re- | create the ticket then". Might give you experience that | encourages you to be careful when creating new tickets too. | EnderWT wrote: | We've automated this in our propriety system. After an amount | of time with no activity, change requests expire and someone | can resubmit if they're still valid, otherwise they close | after a number of days. They also get a notification in | advance in case they want to investigate validity before | expiration. Has worked well for us since our software is | decades old and the number of change requests are | substantial. | dboreham wrote: | I've probably said this before here but I just don't see what was | wrong with Bugzilla. We spent years getting it honed to suit a | good bug lifecycle model. Everything since has been fubar one way | or another. | kstrauser wrote: | I don't hate Jira. I strongly dislike working with people who | love it. From https://honeypot.net/post/jira-is-a-code-smell/ : | | > A useful task manager will be somewhat opinionated. It will | almost, but not quite, do what everyone wants, and will annoy | everyone equally with the few things they think it does wrong. A | tar pit of a task manager will claim to be everything to everyone | after customization, meaning that a few people will think it's | heavenly and everyone else will despise it with the heat of a | thousand suns. | stevebmark wrote: | Tehchops wrote: | Jira is bad, but the worst part about it is that it makes it non- | trivially more likely you'll also be using Confluence, which is | an absolute blight upon the software landscape. | apocalyptic0n3 wrote: | Jira isn't perfect, but it fit our agency's needs well enough and | the short comings haven't been bad enough to cause us to rethink | it. | | The truth is that there's very few project management tools out | there that offer the flexibility to run individual projects the | way an individual team wants to. When you're an agency with | hundreds of projects in the system, that's invaluable. I | researched 2-3 dozen competitors to find a better solution and | there just wasn't. Other than maybe Redmine and its derivatives, | which the team basically dismissed for being too outdated. | | ETA: I should clarify that I'm using Jira Cloud and we don't have | many issues with speed (at least today, anyway. Maybe in a few | years, who knows) | blowski wrote: | OK, so what don't I like about Jira? | | 1. It's extremely slow. | | 2. It's difficult to predict the effect of making any kind of | change. | | 3. The permissions system is so convoluted, I can be the admin of | a board, and yet not have permission to see a ticket on it. | | 4. It relegates the conversation to a second-class UI element, | when this is the most important part of any project management | system. | | 5. Trying to operate on a bunch of tickets all at the same time | (e.g. move all tickets in this status into some other status) | requires a lot of time. | | 6. Every Jira setup is so different, trying to compare a piece of | work from one area of the organisation to a similar piece of work | elsewhere is useless. | | 7. The UI is extremely buggy. I can add a mandatory field to a | ticket, then when I try to use a shortcut to create a new ticket, | it won't work because I can't fill out that mandatory field. | | 8. There are random side-effects when one person does something | on one bit of the system, and VOILA everybody's workflow is | broken, with no obvious warning that would happen. | rsanek wrote: | > Trying to operate on a bunch of tickets all at the same time | (e.g. move all tickets in this status into some other status) | requires a lot of time. | | Have you used the bulk issue change tool? The UI isn't | necessarily very user-friendly but I would not label it as | requiring a lot of time, I actually feel it works quite well | for this use case. | slaymaker1907 wrote: | In defense of complex permissions, this often ends up being | necessary to avoid single points of failure. For example, if | someone can turn off the setting preventing force push to the | master/main branch, that person should not be able to commit | code thereby requiring more than one person for a commit to be | force pushed in practice. Even better would be to require a | config change like that to be approved by more than one person, | but that can be difficult to implement compared to adding in | narrow permissions. Even if you just prevent force pushing in | general, another common bypass would be disabling CI for | certain commits (such as in cases where the CI infrastructure | is down and the commit is necessary to fix some ongoing | incident). Yes trusting developers is always going to be | necessary to some degree, but that doesn't mean absolute trust | is required all the time. | | For your specific example of not being able to see tickets as | admin, I imagine that feature was added for teams where | sensitive information is stored in the ticketing system for | things like user reported issues. User reported issues often | has PII or other personal data and while developers need to see | that information, admins often don't. When I worked at a bank, | any remotely sensitive columns in the database were either | inaccessible to developers by configuration or by encrypting | them to and from client code when the DB didn't support column | level permissions (while Sybase could manage column level | permissions, Mongo and Elasticsearch didn't at the time). | blowski wrote: | That's the thing about Jira. | | I don't understand why I can't see a ticket on my board | because some team in another company once requested a | seemingly unrelated feature. It's trying to be too many | things to too many companies all at the same time, and thus | ends up as an unusable mess of complex settings. | bamboozled wrote: | Awesome list and objective. | | I'd like to add another point: | | #. There are too many "views" or ways of visualizing the work | that needs to be done, ie the plan view and the kanban view, my | issues etc. | | If I'm not looking at the 'right' view I'll miss something and | maybe get in trouble from project management. | meibo wrote: | 9. The text editor is still busted and I just don't understand | why. It's one of the most important parts of the UX, please | please fix it. Writing any kind of nicely formatted long form | posts is a lost cause. | macintux wrote: | At the very least, use the _same markup language_ for both | Confluence and Jira. | yamadapc wrote: | Jira/Confluence Cloud use the same markup and editor. | eikenberry wrote: | But neither supports a markup language AFAIK. They used | to support Markdown but they dropped that long ago and | never replaced it. Now the only choice is their garbage | WYSIWYG editor. | jedberg wrote: | Amusingly, it used to be great! When I first started using | JIRA, it was just markdown. Then they introduced their | WYSIWYG editor, but at least they still had the button to see | the raw markdown and you could still edit the raw markdown | (but the GUI made terrible markdown so if you wanted to use | markdown you better start with that and never touch the GUI). | | And then I guess at some point they just removed the markdown | part? | geysersam wrote: | It boggles the mind. Who made that call? What were their | reasons? | pm90 wrote: | This is my biggest gripe. | | I make an effort to write detailed comments about what I did, | what I discovered etc. This is really helpful to reproduce | the issues, and a few months down the line it helps to | clarify exactly what happened. | | JIRA text editor is FUCKED. Try adding bullet points after a | code insertion. Does not work. I have to first create all the | bullets, then step through them and write out whats on my | mind. For more complex stuff, I just write in my code editor. | How can you fuck up the most basic functionality?! | ericbarrett wrote: | My gripe for the text editor--if you navigate away from the | page, by an accidental click or keypress, all your text is | lost. This kind of thing was solved 15 years ago; it's table | stakes! | shrikant wrote: | My favourite gripe about text editing in Jira is that the | ticket body and ticket comments require subtly different | formatting mark-up, and the wysiwyg widgets for formatting | are also ever-so-slightly different. | | This results in a fun game of me trying out single | backticks, triple backticks, braces, double braces, other | miscellaneous punctuation symbols, and various indents | before giving up and trying the formatting toolbar, only to | waste another couple of minutes clicking around to see what | works. | | Somehow I can never remember what worked either, so I find | myself repeating this ridiculous dance on at least a weekly | basis. | | Although IIRC, there was a recent update that at least | harmonised the code formatting syntax between editors, | although I can't remember if it actually worked.... | fmakunbound wrote: | Definitely this 100% I proposed for company game night: | Predict where the Jira cursor goes next in response to right | arrow. There's so many possibilities: right left up down, | teleports, disappears. My favorite is when the cursor splits | into two at two different seemingly unrelated locations. Two | cursors?? How do you even do that in a text area? | devoutsalsa wrote: | I still can't figure out how to search it | exyi wrote: | I just wrote the search query to our PM, since I was unable | to find anything myself... I don't understand why just | couldn't use, IDK, a shared spreadsheet, even that would be | more productive (from my perspective) | cuteboy19 wrote: | Find the person in your organization who knows JIRA. After he | doesn't manage to find it, open outlook and search for it in | the notifications@jira folder, where you would most likely | find it | sophacles wrote: | This is a solved problem. The most efficient way to search | Jira is to type random characters into the search bar until | you find the ticket you were looking for on page 3 of the | results. | brailsafe wrote: | I'm fine with Jira now. As long as I don't have to use it that | much. I agree about conversation being a second class citizen. I | wish I could get integration with my mac notification system more | easily. But the positive is that I can do a screen recording and | drag and drop that video straight into a comment which is cool | hansoolo wrote: | I don't really get the hate to be honest. Maybe it's just me, but | our DevOps team seems to have squeezed the best out of Jira. They | organized the workflow very well, the Bitbucket Integration is | seemless and I can easily get to the builds of my current issue | and see what happens there. The only gripe I have about Atlassian | suite is confluence. It's a mess. | | I think it really depends on how Jira and the overall workflow is | taken care of. For our part, it has been a pretty good experience | and the DevOps team used the APIs pretty well and wrote their own | tools. | | To be honest, I don't have used many other tools, but it seems | like our company has made a good choice in configuring the whole | system "just right". | hkgjjgjfjfjfjf wrote: | tdgs wrote: | Wait until you use notion. I've been forced to use it for the | last year, and I miss jira. I never thought I'd say this, but I | really do miss it. | bitwize wrote: | Just be glad you don't have to use VersionOne. | | Anyone who's coped with VersionOne will nope back to Jira in a | hot second. | SilverBirch wrote: | Shout out to the programme manager at my old company. His | attitude was "Use jira in the way that works for you". He could | set up and modify workflows for me, he had good useful advice, | and in total I probably spent 20 minutes a week dealing with | jira. Which as a manager of a decent sized team I think is fairly | good. As one of the comments on that site said "I'd rather use | trello" I disagree, it was much better for having multiple views | on things and by standardising across the company it was much | easier to just get an informal view on what other teams were | doing. | | Most of the problems with jira are the people using it. | newobj wrote: | So say we all | Tade0 wrote: | My Jira experience improved a lot when I wrote a tool that parses | and serves the content of HTTP Archive files - not having to wait | for all those panels, menus etc. was a huge boon, even if this | view was necessarily read-only. | | Also I'm pretty sure Jira saved my friend's marriage because he | used the free version to coordinate finishing up their house. | | Lastly while JQL has limited capabilities, it's better than | having a bunch of API endpoints. | | That being said it still baffles me how badly some UI elements | are done there. Especially the menus would benefit greatly from | some caching or preloading. | amelius wrote: | Ripe for disruption. | kringo wrote: | JIRA is the definition of building everything for everybody and | let them customize it, it's got complex and to a point highly | productive engineers don't want it anymore, it's a OVERKILL! | mberning wrote: | These people are pampered brats. Try being forced to document all | your time and projects in Rally or Version1. You will beg to get | Jira back. Software "engineers" are such divas. "I don't play | other people's song." As if they are some kind of celebrity. | vjust wrote: | Its like you can't be fired for buying Microsoft (as an IT | purchase decision). You can't be fired for buying JIRA. JIRA | makes everything, the most broken or dodgy processes look | respectable. It keeps Managers and scrum masters busy. They have | a toy to play with, and why not?, why should only devs have toys. | I'm not saying I hate JIRA, or that it doesn't work. Its just | that sometimes the tail wags the dog. | sto_hristo wrote: | I've seen absolutely ridiculous workflows on Jira. Things like - | "i'm gonna make the most ridiculous workflow out of spite and | boredom just to troll you." | | From that perspective it's easy to hate it, but you hate the | actual use of the tool not the tool itself. | | Currently i enjoy more sane use of it. Simple workflow. You get | in, read the ticket, clicky a button, get out. Slowness in that | regard is very tolerable. | easytiger wrote: | Wait till you hear about servicenow | Maakuth wrote: | Single letter hotkeys are pretty bad. If it's not an input field | you've focused but the page itself, you might assign the ticket | to yourself and set it to some crazy state before you realize the | focus is all wrong. Ask me how I know... | iso1631 wrote: | I do believe I managed to disable those in preferences or | similar | AtNightWeCode wrote: | Not going to read this rant because of time. But let me guess. | Jira is a giant time waster. My main problem with Jira though is | that it takes a lot of effort to configure it in good way. Jira | is a piece of software that comes with plain horrible defaults. | [deleted] | phendrenad2 wrote: | Not using Jira is a red flag for me, and I won't work for any | company that doesn't use Jira. The reason is, Jira is so standard | at this point, if a team uses a non-Jira product, they must have | an overly powerful CTO or team lead who rules with an iron fist. | Sure, it sucks, but working under such conditions is worse. | cptcobalt wrote: | I came from Apple (and their excellent Radar issue tracking tool) | to a company that uses Jira. | | Jira is the _worst_. I routinely lose data in jira, like saving | errors. Dragging and dropping attachments sometimes causes the | page to crash and reload. Everything in the UI moves around or | obscured behind some tabs. I want to be able to file a network of | issues all at once, something Radar did great. Jira workflows are | much to complicated, and their flexibility just increases your | administrative hell. I can go on and on. | NonNefarious wrote: | Also ex-Apple here. Radar does suffer (to a lesser extent than | Jira) from a profound defect, though: Searches are "exact | match" for whatever text you put in the title. To find a bug | YOU filed, you have to remember the exact words and sequence | you used in the title. Did I say "resize window" or "resize a | window?" | | I filed a bug against Radar for this behavior, and developers | from other teams added comments expressing surprise that the | tool was crippled in this manner. I think a year later, someone | said, "Yep, our team got bit by this today again. We assumed | this was fixed years ago." | | This fundamental flaw may explain why some widely-encountered | bugs in Apple products don't get fixed, or at least fixed in a | timely manner. A dozen Radars could be filed for the same | defect, but if they aren't phrased the same way you'll never | find all the dupes. So dumb. | | Still... I could construct queries based on status and product | more easily in Radar than in Jira. | phist_mcgee wrote: | Well it's obvious then. Apple needs to create a new and | bespoke issue tracker just for radar. | hancholo wrote: | Thankfully my company built its own internal tool similar to | Jira. Unfortunately this is not the case for other companies or | smaller companies since it can be cost-prohibitive. | zaphar wrote: | Jira's web interface I can live with. I've internalized the | workaround for the UI bugs and I've learned to live with the | slowness. Sure it reflects all the worst aspects of your | organizations structure and process but that's not really it's | fault. | | What _is_ it 's fault is their REST API. In theory it's a well | architected API. Follows REST principles. You can tell they read | the whitepaper. But you have to jump through a _ton_ of hoops to | get any data beyond surface details. | | Example: Want to find what epic a User Story is part of? It's a | custom field. Which one? depends on how your instance has evolved | over time. You'll have to scan through all the fields to find the | field id. | | This is what happens when an API isn't designed to fulfill a | particular need but instead is meant to be infinitely | customizable. Ergonomic APIs are impossible. | irusensei wrote: | Good. I'd also like one of these but with Citrix. | meowface wrote: | I'm sometimes kind of surprised at how often I see people say | they don't mind it. It's by far the tool I like the least out of | everything I've used at any job I've ever been in. | wyldfire wrote: | I only use Jira for defect tracking and not project planning. | In that regard it seems to be only slightly worse than | Github/Gitlab's issue tracking. It'd be kinda nice if it | supported Markdown but it's not a big deal. | | The only things I need it to do are: (1) record an archive of | comments describing the progress on the issue's resolution, (2) | be able to store attachments, (3) be able to cross-reference | other issues. Maybe I have a really low bar? But it seems to do | those without much problem and in my case it doesn't seem to be | slow. | tormeh wrote: | There's lots of worse shit here: | https://en.wikipedia.org/wiki/List_of_version- | control_softwa.... I remember IBM ClearCase in particular as | vile. | jrib wrote: | What tools do you like the most? | bpodgursky wrote: | The UX is annoying as hell but I am almost never unable to do | what I need to do. I can't say that for all SaaS tools. | pydry wrote: | It's quite easy to have a minimized exposure to jira as a | developer. I hate its guts but if my interactions are limited | to writing a few tickets and changing statuses then its | awfulness is more somebody else's problem and it doesnt bother | me nearly as much. | happytoexplain wrote: | If it's set up properly, it's easy for developers to browse the | tickets, log work on them, and update their status - and that's | all they will need to do. So, from their perspective, it's | fine. However, getting to that point is unnecessarily | difficult, and if you fail, that difficulty spills over into | the developer experience. | hinkley wrote: | I would fight you about how Bamboo is the worst tool I've had | to use, but since they're both from Atlassian that feels a bit | like splitting hairs. | 2OEH8eoCRo0 wrote: | It's a tool for the boring part of software engineering- I | don't expect it to spark joy. I wish it were faster, scaled the | full width of my monitor, allowed external editors, etc. | Overall it gets the job done well. Everything else that I've | used is horrible which makes it the best in my experience but | that's still not saying much. | tommoor wrote: | But what if it _did_ spark joy... https://linear.app/readme | camer0 wrote: | We use Linear at my job too - it's very smooth and easy to | use and certainly does spark joy | jbluepolarbear wrote: | I use linear and I hate it more than jira. It's jira with | all the useful production features removed, making it | useless for large teams and qa teams. Beyond simple task | tracking it has been a chore to use. | 2OEH8eoCRo0 wrote: | This looks really nice but it scares me to think of what my | large (60,000+ employees) employer would do to it. Thanks | for sharing though- I'm going to check this out. | conradfr wrote: | We use it at my current work and I'm not impressed. We even | moved back some workflow steps to Notion because of lost | work in the editor. | | Frankly, I miss the limited GitHub PM tools we used at my | previous job. | | Even their one true limitation, no sub-issues, is very meh | on Linear. | kzrdude wrote: | I don't mind it. Maybe because I only peek into it about once | per week or so, so we don't really drive daily work using it. | codebolt wrote: | Same, I check into Jira once per day, max. It's useful to | give an overview of what everyone is working on in the | "Kanban" meetings twice weekly. I use quotes because we | really don't follow any strict rules or structures, everyone | just kind of does what needs to be done to keep things moving | forward. | hinkley wrote: | Maybe a couple times a day for me, but mostly if I somehow | have two things going at once. | | Meanwhile I'm battling Bamboo regularly, and I hate | everyone who has ever worked on that crime against | humanity. | Tao3300 wrote: | I don't love it, but I sure hate it less than just about | everything that came before it. | RadixDLT wrote: | if you hate jira try Trello, "the baby version of jira" | felixgallo wrote: | Jira is the worst possible choice, except for all the others. | labster wrote: | I was honestly really pleased when we moved to Jira at a | previous job, having lived through three other worse ticket | systems. It's just more powerful, and has ways of keeping | tickets from falling into a black hole. None of that is an | excuse for the slow, terrible frontend for Jira, or the | complete lack of discoverability in Confluence. | bko wrote: | Has anyone tried to use something like notion? Depending on | your size you don't necessarily need all the stuff around it. | Whats the difference between a story and an epoch? Most people | don't really care. They just need something to track stuff | being done, like a glorified to-do list with rich text. | jitl wrote: | Disclaimer: I work at Notion. | | I think Notion works well for tasks if your organization is | small, or you are happy with lightweight process. There is no | way to ensure all updates to a Notion page follow a strict | state machine like Jira. Notion just doesn't have those kind | of validation / restriction tools yet. | | For our 100ish engineers it works well especially because | planning docs flow seamlessly into project specs and then | tasks... but we suffer a bit from loosely defined workflows | around 2-week sprints that take more clicking than anyone | wants. | djur wrote: | Shouldn't these tools be used primarily at the team level? | Large organizations don't necessarily have larger teams. | I'm not sure why it should make a big difference if you | have 2 or 200 teams of 5 using the tool. | TLadd wrote: | Yep. Jira is far from perfect, but I've not had any better luck | with anything else. | cowmix wrote: | g_delgado14 wrote: | Have you tried Linear [0]? | | ---- | | [0] - https://linear.app/ | originalvichy wrote: | I read some of those rants and almost 50% of them were not rants | but people ignorant of features and how they work getting angry. | I'm not saying they deserve to be angry, but if a passionate rant | can be dismissed by a "you're holding it wrong" it isn't really a | rant. | | There are tons of real issues like ages old bugs or weird design | decisions years ago that make something that feels very sane feel | impossible to deliver. | | All in all my point is that most of these rants are against | knowledge of features/design and misuse by colleagues. | anonytrary wrote: | Jira was supposed to help us do the work, not become the work. | | We have at least three people employed who's sole responsibility | is to pester people about ticket status, apply bulk changes in | Jira, define conventions, and ultimately make life harder for | individual teams who wanna follow their own processes. As an EM, | my higher-ups would rather have me ensuring ticket status is | perfect to the T instead of pairing with and assisting my | engineers. | | I kid you not, we have directors of engineering who spend half | their working day making bump/nudge comments on tickets. | airfishey wrote: | I'm curious what other people's thoughts are when comparing CA | Agile Central (formerly known as Rally) to Jira. Which do you | like more and why? | 7357 wrote: | I fucking hate software. | wly_cdgr wrote: | I think Jira development is secretly supported by Microsoft to | make sure there's always at least one enterprise software product | that developers hate more than Windows | avignome wrote: | I hate BitBucket more! | pyrolistical wrote: | Jira is practically called out in the phoenix project. Their | solution? | | 1. Don't use it | | 2. Do a manual process | | 3. Get buy in and deliver actual value | | 4. Run into scalability issues | | 5. Now automate which could be Jira but now you know what value | your process is achieving | | 6. Don't let Jira be the end in itself. Focus on the value of the | process and tune that | | https://www.goodreads.com/en/book/show/17255186-the-phoenix-... | simonbarker87 wrote: | I've used it at three companies and thought it was fine. Maybe my | tastes aren't refined enough or something but I thought it was | fine. | | Confluence is terrible but that's a different product. | BitwiseFool wrote: | For me, the worst part is how the search feature naturally | defaults to searching over the entire organization and there is | no setting to preserve space preference. I'm sure a product | manager or sales person pitched this as a wonderful thing, but | in a massive organization I really only want to search within a | small number of spaces, over and over again. I rarely, if ever, | want to access the _entire_ company 's confluence but that's | what the search bar does. | Minor49er wrote: | The problems with Jira can be extended to the rest of Atlassian | and all of their offerings. Their company culture is very much | one of "we're right, no matter how many people bring up the same | issues." Things like: | | - Shoving political messaging into git terminal messages - | Renaming "blame" to something else without notifying the userbase | ("annotate"? It's been a while) because, despite "blame" being a | git term, its usage hurt someone's feelings (yes, seriously, even | though no proof or elaboration has ever been provided) - Not | fixing a bug for 6+ years where, if someone's typing a comment | and accidentally hit the escape key, the entire post gets deleted | with no option to recover it (I'm not sure if this ever actually | was resolved) | | That said, for a while, Jira had a lot of good things going for | it. But by now, enough competitors have popped up with similar | offerings that are easier to use without all of the unnecessary | self-importance buried within it. | | For a Jira alternative specifically, I've been using Linear.app | for the last 8 months and enjoying it overall | eterm wrote: | Annotate was the SVN term, have you considered it might just | pre-date git? | Minor49er wrote: | That's interesting. This change certainly came post-SVN. I | don't recall that ever being used as an explanation, though. | Still, quite a silly thing to do based on the presumption | that a benign word hurt a hypothetical person's feelings | avh02 wrote: | I tried giving atlassian some feedback recently when they asked | for it (via email). Unfortunately the very end of their survey | had some fancy widget to upload a recording (which was absolutely | unnecessary). The widget didn't load, and because of that the | form didn't allow a submission - so I didn't bother figuring out | how to give them my feedback, even after i had done a 3 page | survey. | | I hope it was a widespread issue. | sefrost wrote: | I wish the comments were more specific about which features they | don't like. | | For me a particularly frustrating aspect is the way the UI moves | around a lot. I'm quite anxious to click anything until all the | loading spinners have stopped in case I click the wrong thing. | Then I could be taken to a page or feature I've never seen | before. | | Also it's really annoying when I try to copy something from a | ticket description but it starts editing the whole description | field. | | EDIT - I'd also like to add that as a developer, once I finish my | ticket I assign it to a QA. Then I can never get back to the | ticket. I'd like a really easy way to see all of the tickets I've | ever completed. But completed tickets aren't assigned to me, | they're assigned to QA. | bryanrasmussen wrote: | Jira has JQL (Jira Query Language) | https://www.atlassian.com/blog/jira-software/jql-the-most-fl... | you can search for a lot of different things, it is possible to | construct queries for items you have touched in the past. | | on edit: once you have a query you like save it as a personal | filter and it will show up somewhere in the UI, because Jira | sucks who knows where (changes all the time), but you can of | course also make personalized dashboards and place the filters | you have made on to that dashboard with a widget that runs the | filter. | | on second edit: evidently I earned someone's downvote by not | being adequately anti-jira despite having put in that Jira | sucks, but really the comment to which I'm replying ends with: | | " I'd also like to add that as a developer, once I finish my | ticket I assign it to a QA. Then I can never get back to the | ticket. I'd like a really easy way to see all of the tickets | I've ever completed. But completed tickets aren't assigned to | me, they're assigned to QA. " | | which, using JQL, is real easy. | outworlder wrote: | > I wish the comments were more specific about which features | they don't like. | | I have a very specific complaint: the ease which all sorts of | custom fields can be added for _everyone_. Sales will want to | add a field to hold their contract status. Lo and behold, | engineering now has it. It can be done in the proper way, but | it seems that doing it at a global level is easier since that's | how multiple Jira installations at multiple companies were | configured. | | All I want is a ticket, with a title, description, assignee, | the current status, an easy way to transition, and comments. | That's it. Let my project _opt out_ of any global customization | if making global stuff is unavoidable. | | Also, the newest Jira UX is... terrible. Tickets should not be | THAT easy to edit. How often do we want to change a ticket's | description, or title? I'd say, not often. If we do, there's | really no harm in having an "edit" button. Old Jira versions | had one. | rozap wrote: | Every time I'm highlighting and ctrl+c'ing something out of a | ticket and it turns into edit mode, I tense up a little bit. | Ugh. | Buttons840 wrote: | I had a similar thought: Jira is very customizable; if people | hate something that is so customizable then part of what | they're hating is the organizations customization of it. | | I've seen the same thing at multiple companies. Someone comes | up with a Jira workflow, it doesn't match the needs of some | people, but the company wants to standardize on that | workflow, so now people are stuck using a stupid workflow | that doesn't work for them. I've also seen a bunch of stupid | custom fields on every single ticket. Is this Jira's fault or | the organization's fault? You complain but the word from your | immediate manager is that the team is already in hot water so | escalating complaints about the Jira configuration isn't | going to help, etc. | lmm wrote: | If only one organisation did that, it would be that | organisation's fault. When every organisation using Jira | does that, it's Jira's fault. | | Why does everyone standardize on a company-wide workflow | that the developers can't change with a bunch of stupid | mandatory fields? Because that's what Jira nudges you to | do. Workflow editing is for managers only, fields are | mandatory by default... | lp0_on_fire wrote: | > Tickets should not be THAT easy to edit. How often do we | want to change a ticket's description, or title? I'd say, not | often. If we do, there's really no harm in having an "edit" | button. | | It's very useful for when the user submits a ticket with "My | computer isn't working" as the title and "excel is broken" as | the description. | exyi wrote: | I'd not mind to press edit to change it. | cogman10 wrote: | What I hate about jira is it's flexibility. | | The biggest issue I have with jira is it's so dead simple for | braindead process zombies to cram another field, another label, | another required text box, 4 new transition states, 20 | difference confusing priorities, etc. Then, require everyone to | follow through with this (with 90% of the time putting some | form of "not applicable" in the boxes they added). | | It is built for anal retentive "rule enforcers" to jump in and | chastise you because you checked box 4a but didn't fill out sub | box 3c. | | FFS, I have an easier time filling out my taxes than some | project's jira setups. (And I live in the US). | midasuni wrote: | Isn't there problem the people cramming those things in? | | We use jira as a way to track ongoing tasks, we use subject, | description, comments/attachments, and assigned to. | cogman10 wrote: | > Isn't there problem the people cramming those things in? | | Yes. | | However, the feedback loop for "that's a dumb mistake" both | takes too long and is easily ignored. | | Even with CRs, spaghetti code still gets written. There's | no CR for a Jira workflow change. Further, the people | making such changes are frequently unimpacted by them (or | they like them because they are the aforementioned anal | retentive process zombies) | pydry wrote: | It's such a bloated mess that it's hard to point to a specific | thing. | Lammy wrote: | The composer in general. I often have to intersperse log/code | lines with prose, and there's no telling what the Formatting | menu will do. Some times selecting a formatting will apply to | selected text, sometimes not. Sometimes it will apply when | choosing a formatting then pasting text, some times not. Some | times it seems to apply to a selection as well as everything | after it. It does support Markdown with backticks for | monospace, but that's a lot of manual editing I would rather | not do. | | I also get annoyed at the subtle ways the top-level Issue | composer is different from the comment composer, most | frequently with the top-level composer's refusal to allow image | embedding/positioning. You can only add images to a new Issue | as file attachments displayed as a row of tiny thumbnails under | all the Issue text, so I will frequently create a mostly blank | Issue and then write what I want to say as the first comment | where I can embed images and talk about them inline. | | In the interest of also saying something nice, I think it's | cute how the JIRA logo seems to be a Jera/"j" rune :) | | https://wac-cdn.atlassian.com/dam/jcr:e348b562-4152-4cdc-8a5... | | https://en.wikipedia.org/wiki/J%C4%93ran | nikanj wrote: | It's like trying to describe why a McDonalds $1.99 burger is | bad, to someone who just lists ingredients and insists it has | just the same mayo, cheese & patty as a $12.99 burger does. | | It's not about any single feature being missing, it's just | terrible the same way Vista was terrible | efortis wrote: | How do I find an old story in Jira? *Without searching my | email. | daigoba66 wrote: | > I'd like a really easy way to see all of the tickets I've | ever completed. | | Can be solved by creating a custom person field called | "Developer". Then you can customize the Status transition for | your In Progress status to automatically set that field to the | current user or maybe the issue assignee. | | For better or worse, Jira is quite powerful and flexible. But | it's not always simple to setup. | monkeybutton wrote: | Everything turning into an edit action when I just want to | click a link or copy a bit of text is super annoying! Also is | thinking you're in a text field, typing out something and | realizing you've done a whole bunch of random actions because | of all the hotkeys. | corrral wrote: | The #1 thing I want out of every project management thingy | I've used is the ability to have direct links to a | ticket/issue or list of tickets/issues load as a basic HTML | page, that's either read-only or uses a "save" button rather | than persisting edits instantly. Provide a link to the full- | fat version of the page, on the off chance I want that. | | I just want tickets to load instantly (trivial, if you're not | loading an "app" with it), not use hundreds of MB of memory | and tons of background processor cycles (ditto) so I feel | like I can't just leave it open, and not to have to worry | I'll click in the wrong place or accidentally trigger some | hotkey thing and screw something up. | | Let the PMs have their version of the site with live-edited | everything and janky (because Web) drag & drop galore and a | whole universe of hotkeys and combos. I just want a fucking | web page with the info I need. | heretogetout wrote: | I can't help but wonder what PM tools Atlassian developers use. | Surely it can't be JIRA? Maybe they have some browser | extensions that make the interface less frustrating. | servercobra wrote: | I assume they do use JIRA, hence the mess. | JackFr wrote: | > Also it's really annoying when I try to copy something from a | ticket description but it starts editing the whole description | field. | | +1. Absolute garbage interface. | YetAnotherNick wrote: | The hate is not for JIRA the tool, but JIRA the way of managing | things. | mnd999 wrote: | No, the tool is shit too. | cassianoleal wrote: | Yes, but also Jira the tool with it's horrendous UX, janky | markdown (which is also different from Confluence's wtf), | memory foortprint, slow loading, slow everything, controls | moving from under your cursor just as you're about to click | them... | | Honestly, it's a horrendous piece of software however you | look at it. | deathanatos wrote: | - For a while, we had tickets in done states that just roll | over to the next epic, like they were still open. Nobody knew | why, and it went away with nobody making any fixes to anything. | | - For a while, the side pane when you open an issue would just | be blank. | | - Setting a ticket's epic makes me want to tear my eyeballs | out. The button has the tiniest hitbox, the suggestion list is | always wrong. | | - Bulk operations are just a PITA | | - the search box is always description. I'm almost always | filtering on other criteria, and so, have to suffer a page | load. | | - and every page load is long and slow. Loading my backlog page | is 186 requests, 4.4 MiB _on the wire_ , and takes 9.4s. For | one page. | | - UIs that have drag & drop, but don't support simultaneous | scroll are annoying. I have to wait for the view to move at | JIRA's speed, which is ofc., slow. | | - it encourages "sprints" and "agile", which in turn encourage | "process" over just getting shit done. | dfcowell wrote: | All valid criticisms, especially the slowness and heavy page | sizes. Another perspective on 3 of your points though (and a | free quality-of-life tip!) | | > For a while, we had tickets in done states that just roll | over to the next epic, like they were still open. Nobody knew | why, and it went away with nobody making any fixes to | anything. | | I almost guarantee someone forgot to set the resolution field | when creating a workflow transition, noticed and went back | and fixed it. | | > Bulk operations are just a PITA | | Agreed that the UI is jank AF, but it works reliably on the | order of tens of thousands of tickets at a time. | | > UIs that have drag & drop, but don't support simultaneous | scroll are annoying. I have to wait for the view to move at | JIRA's speed, which is ofc., slow. | | Almost every operation you want to do this for can also be | done by right-clicking and "move to." There's "move to top of | backlog", "move to sprint x", "move to top of column", you | can also ctrl/cmd click (or shift-click) to select multiple | issues. | hkgjjgjfjfjfjf wrote: | tacostakohashi wrote: | > I'd also like to add that as a developer, once I finish my | ticket I assign it to a QA. Then I can never get back to the | ticket. | | That's not JIRA, that's your organization's crappy | workflow/customization. That's the problem... JIRA is a tool | that encourages setting up elaborate yet dysfunctional | workflows. | | Regarding your actual problem, just create a tickets.txt in | your home directory and store your list of completed JIRAs and | whatever else is important to you there. | ortusdux wrote: | We are looking at switching vendors, but the fact that they | EOL'ed the server version makes JIRA a non-starter for us. | | https://www.atlassian.com/migration/assess/journey-to-cloud | MetaWhirledPeas wrote: | > For me a particularly frustrating aspect is the way the UI | moves around a lot. I'm quite anxious to click anything until | all the loading spinners have stopped in case I click the wrong | thing. Then I could be taken to a page or feature I've never | seen before. | | This is a common antipattern that doesn't get talked about | enough. It's very common in the era of interactive ads, | websites with 3rd party web UIs layered on top, lazy loading, | and just "rich" UIs in general. A user needs to be able to | trust what they are about to click. This is fundamental. | macintux wrote: | The Vera functionality in Jira likes to move me ahead in a | test sequence, so each time I touch something in a long test | sequence I have to make sure I'm on the right test step. | | Absolutely trash. | ectopod wrote: | This is something browsers should solve. If the thing you | clicked on wasn't there 0.2s ago then you didn't intend to | click on it, so just ignore the click. And add an API for | twitch games to turn this off. | heretogetout wrote: | I'd probably support a page similar to the one used to warn | you about certificate problems. "This page is using a user- | hostile interface that may cause you to interact with | unintended elements. Do you want to proceed?" But, you | know, worded better. | [deleted] | balls187 wrote: | Came to the comments hoping to find some solid Jira alternatives | "the community" recommends. Sadly not the case. Instead this is | my take-away: | | * Jira sucks big time, and people hate it. | | * There are no other tools that do what jira does, that doesn't | also suck. | | * After trying Jira alternatives that suck worse, folks move away | from the Jira sucks camp to no-longer minding using Jira. | andreime wrote: | You should try VersionOne :) That tool made me appreciate JIRA. | wiremine wrote: | Jira is bloated. Full stop. | | It feels like there isn't a strong unified product vision for | Jira. It's just trying to solve everything. It's all "just | configurable." That likely is a selling point into Enterprises | who need some level of flexibility. | | But for a lot of situations, people just want something that | works well out of the box. | | I often wonder what the 37signals guys would do if they ever | decided to tackle this problem. They don't always hit the mark, | but I give them a lot of credit for self-curating and having a | strong product vision for what they ship. | blowski wrote: | > I often wonder what the 37signals guys would do if they ever | decided to tackle this problem. | | Wouldn't they build Basecamp? | awad wrote: | Isn't that what Basecamp from 37signals is meant to be? Perhaps | I'm missing something as I've only used it a bit. | baal80spam wrote: | Is there a way (setting?) to completely disable keyboard | shortcuts (hotkeys) on Jira sites? | etchalon wrote: | Once a JIRA shop, we moved everything to Asana years ago, after | trying literally everything else. Our design team just could not | get on board with JIRA. It was too much "work", in their words, | to track their efforts. | | Asana seems to be a good balance between the depth of data | developers want to track and the high-level task management every | other team wants. | scotty79 wrote: | Jira should just start configured out of the box to look and work | like Trello. | yamadapc wrote: | This is the experience team-managed projects should have out of | the box in Cloud if using kanban. | | You create a kanban team-managed project and it'll pretty much | be a Trello board. If you want sprints or a backlog or reports | you can go into the project features page and flip a switch. | greatgib wrote: | I used to hate Jira, and then, I had to use Asana... | yAak wrote: | Yeah, I've yet to use something that doesn't make me sad and | aggravated at the same time. | | On my "hate" list: Jira, Asana, Zenhub &/or Github Issues, | Trello. | pcthrowaway wrote: | Wow, I like Asana _much_ more than Jira. We 're using Linear | now, which I know is a favourite here, but I actually think | Asana is pretty close in quality (better in some ways) | GoOnThenDoTell wrote: | Jira need to fix their loading times | snowstormsun wrote: | This | jarek83 wrote: | Part of our company started using Click-up. If JIRA is really | bad, Click-up is levels worse than it. I hate JIRA too, but maybe | there is no a better thing out there? | FpUser wrote: | I fucking do not hate Jira. Cause I do not use it. | geekamongus wrote: | I like Jira because it hides the crap I don't want to do or think | about in this thing called the backlog, which I can point to as a | "see, it is something in the works but we don't have enough | resources" thing, and then I can focus on the things I need/want | to do by putting them in the Will Do Soon column. | epalm wrote: | Ok, it's slow, and navigation sucks, and lots of other things. | Workflows are easy to get out of hand, but as long as you keep | your workflows lean/tame/flexible, it's mostly "good enough". I | suspect a sizable portion of the "Jira sucks" crowd are under the | thumb of a maniacal administrator creating intense workflows. | | That said, which competitor has a visual workflow editor, to | which I can add custom statuses/transitions, which are applied | based on various conditions/validations? And custom screen/field | configurations? And custom resolutions? And time tracking? And | apply security/permission schemes across all these things? | | I get it, Jira sucks, I agree, but what's the go-to competitor? | tannhaeuser wrote: | An ad-hoc Excel sheet coded by an anal retentive management | assistant to show em all ;) | jrockway wrote: | Linear is much nicer. Very quick issue entry and very nice | looking sprint summary/status and roadmap tabs. It's everything | I want. Most importantly, it's fast. I work with issues a lot, | so a slow tool like jira just isn't acceptable. | | Jira exists to check every checkbox so you feel serious remorse | if you pick anything else, but in terms of day-to-day | productivity, it doesn't do too well. "Nice to look at" and | "Fast" aren't checkbox items for managers. They're eventual | problems for someone to solve when they notice engineers never | touch the bug tracker. | | At my current org, my advice to use Linear was overruled in | favor of jira, and I'm pretty sure I'm the only engineer that | regularly touches jira. | | (I intentionally write "jira" in all lowercase because I like | to call it JIRA, but jira's built-in text editor unconfigurably | autocorrects "JIRA" to "Jira". That's the feature they spent | engineering time on? Fuck them.) | epalm wrote: | I looked at Linear and it's very software-specific. The | features page says it's "the new standard for modern software | development". | | I do use Jira for software, but also for generic state | tracking of non-software processes. E.g. some projects have | no use for sprints, or code integration, or user stories. | zmxz wrote: | > I get it, Jira sucks, I agree, but what's the go-to | competitor? | | You started to ask hard questions but you hit nail on the head. | | Jira is bad because it's slow and doesn't telepathically adjust | itself to everyone's needs. | | Perhaps the author can buy ifuckinglovejiragotocompetitor.com | to provide us with the answer. | greenthrow wrote: | Jira is as good or bad as you configure it to be. It's a tool. We | long ago learned how to use JavaScript effectively despite its | numerous flaws. If you're at an organization where you have to | use Jira, surely you can find a way to make it work. | | That said, it's certainly not the Right Answer for everyone. But | unilaterally hating on it is just kinda childish. | snowstormsun wrote: | You cannot really configure Jira so that the interface is free | of lags and loads faster, though. Or that it does not make tons | of network requests in the background. It's a tool, but there | are bad also tools. | gjvc wrote: | Maybe the web is/was shit for this kind of application which has | caused it to become the beast it is. | bradwood wrote: | Gitlab Enterprise. | | It's _far_ from perfect, but Gitlab Issues is a damn sight better | than JIRA IMHO... ___________________________________________________________________ (page generated 2022-06-20 23:01 UTC)