Live data from Hacker News

Trello, “Jira Sucks”, and Tool Dysfunction

hackernoon.com

61–70 of 71 posts

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#61
It doesn't have to be this way.

Most PM tools are designed to have a somehow central enforcement of the process and workflow with some central admins that have ways to change that (permissions, fields, workflows & all). This cannot be anything but a failure if the central admin doesn't say NO to 99% of modification requests because there will always be this influential project manager that will come to "add this little field I need to track this stuff for $IMPORTANT_CUSTOMER". So, by design, it will either be bloated (everyone get it's change so bug template is fat) or useless because the form will be so simple that everything will need to be managed with text content in comments.

That's why we (Tuleap team) propose an alternative: - You want a simple -github like- issue tracker because you are 3 in your team and just a title and a description, please go ahead. - You want a full blown, CMMI Level 5, Spice 3, what not issue, requirement, risk tracker, please let the craziest process guy do.

What's the difference with Jira (and others) ?

Each "tracker" (issue definition) is local to one project (of course you can template for re-use) and 100% owned by the project. You are not limited to 3 or 4 central templates that nobody can modify, you own them.

Let say the "simple" team is mad of tracking which component of the application an issue is raised on or how much effort was need to complete the issue, in 30 seconds the template is modified and usable without impacting anyone else.

See https://www.tuleap.org/how-easy-it-customize-my-project-trac...

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#62

The biggest issues I have with JIRA have to do with it being one of the world's most inconsistent, unintuitive, and undiscoverable UX's possibly ever made. All manner of things are hidden in "..." menus, and any screen will have several such menus visible at once, but they're all different. It feels very much disjointed and like the UX is done in a deeply siloed process that considers only the most local region of th…

The thing about JIRA hate (or love), is that it only has a little to do with the actual product. As the article says, crappy process will give you a crappy experience. But a crappy configuration will do just the same. If you're constantly hunting behind menus to get to stuff it's likely that they've enforced some process on to you but not properly reconfigured the screens or transitions so that you get what you need…

JIRA is all CRUD. So the UX is the product.

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#63
post #37

Earlier quoted context omitted.

Any good resources for convincing management that this is a useless practice with absolutely no benefit to real-world estimation or productivity?

Other than finding out about that practice in the interview stage and using it as a yellow flag suggesting that it might not be the job you want? Not really. Either management understands software development or they don't, and it's not something you can really teach them either. I don't need my managers to know our stack or even be capable of developing working software themselves, but it's hard for someone who's ne…

Ya, so it goes I guess. Was actually looking forward to something more organized after having no process to speak of for a year. And it's not even like the estimates get held over my head much or anything, just that putting in sub-tasks for..

1. add input box 2. create functionality to store input box value 3. have next page display value

..and keeping track of the time spent on each step is reeally annoying.

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#64
post #37

Earlier quoted context omitted.

Not that I'm aware of. Most Jira shops I've worked in have disabled that field entirely.

Any good resources for convincing management that this is a useless practice with absolutely no benefit to real-world estimation or productivity?

I would approach this differently. The question to ask is, "How can I convince the manager who has authority to make change X, that switching to Y will benefit him/her personally? How can I show them that the change will decrease the hassles in their life and/or lead to higher compensation for them?"

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#65

Earlier quoted context omitted.

The thing about JIRA hate (or love), is that it only has a little to do with the actual product. As the article says, crappy process will give you a crappy experience. But a crappy configuration will do just the same. If you're constantly hunting behind menus to get to stuff it's likely that they've enforced some process on to you but not properly reconfigured the screens or transitions so that you get what you need…

> every complaint I've ever heard about JIRA could be remedied by a better implementation Erm... what can't be fixed with better implementation? My big point of hate on JIRA is how it uses some mutant hybrid of markdown and wiki text, so going between JIRA and Github is a nightmare of context switching. Can that be fixed with a better implementation, of course it could, but the point is Atlassian doesn't seem to thin…

What I meant by implementation is that you can implement your company's processes via JIRA configurations, workflows, and occasionally plugins in such a way that the way your instance operates is almost unrecognizable from the way someone else's might.

You can configure a nearly infinite number of input screens with all manner of standard and custom fields to be presented to users at any given point. The rules can be quite complex and handle forward and backward transitions. As a system administrator it can totally be overwhelming, but you are quite free to do most things.

If you have a process that default JIRA configurations doesn't serve well and drives users into deep menus and weird contexts, you can very likely fix it, or at the very least make it more palatable with those customizations.

For example, for a given project type, we don't just have To Do, In Progress, and Done. We have To Do, In Progress, In Review, and Done. When a dev moves from In Progress to In Review they are prompted to input a number of required fields so that QA can know how to test it, where to look for it, etc. If QA fails the review, they're prompted with a specific screen that brings forward the inputs they'd need to document why it failed. When they fail it, it automatically goes back to the dev that kicked it to review. When that dev kicks it back in to QA it's going to go back to the person that reviewed it the first time. This process, if done with no extra JIRA configuration would be a damn nightmare and it would break down fast. We spent the time to make it fast for everybody using it, and to make sure that they are presented with the things they'll need when they need them.

If JIRA is new to a team I recommend they run it completely vanilla for a while and then come up with a list of things they'd need it to do or do differently to fit their meatspace processes and interactions. I'd also look at what you could do to make your existing processes more streamlined that might cut some of the complexity in the first place. Vanilla JIRA Agile is actually fairly simple and only more complicated than Trello because of the UI and various issue types. You'd be surprised how far it can take a team if you don't have some arcane internal requirements or unrealistic expectations of the software revolutionizing your team's performance. At my last company we quelled a near JIRA revolt (it was there before me) by literally just going to default JIRA Agile workflows.

I do agree about the 'markdown' support in JIRA/Confluence. It would almost be better if they just didn't support anything than the way they support it. I've got a lot of gripes with JIRA around UI/UX issues, but the vast majority of hate I hear spewed at JIRA is usually because they had really crappy (or just complex) team processes implemented with crappy JIRA configurations and it made everyone's life hell.

I'm not a JIRA apologist or anything, if there was something else out there that was better and had the same level of available integrations (Jenkins, Slack, support desks) I would cut over in a heartbeat. I just think it gets a worse rap than it deserves (not that it doesn't deserve some mind you). Confluence on the other hand, that deserves every complaint I've ever heard about it...

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#66

Earlier quoted context omitted.

> every complaint I've ever heard about JIRA could be remedied by a better implementation Erm... what can't be fixed with better implementation? My big point of hate on JIRA is how it uses some mutant hybrid of markdown and wiki text, so going between JIRA and Github is a nightmare of context switching. Can that be fixed with a better implementation, of course it could, but the point is Atlassian doesn't seem to thin…

What I meant by implementation is that you can implement your company's processes via JIRA configurations, workflows, and occasionally plugins in such a way that the way your instance operates is almost unrecognizable from the way someone else's might. You can configure a nearly infinite number of input screens with all manner of standard and custom fields to be presented to users at any given point. The rules can be…

I'm talking about both default JIRA workflows and customized ones.

I've had to be both a consumer and a creator of processes managed with JIRA. It has no bearing on how objectively confusing and inefficient the UX is.

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#67
post #3

I have been using Jira at work for the last 10 months or so, and have been using trello for personal stuff for more than a year and a half. I dunno, but Jira doesn't looks so bad to me. To be quite honest, "Jira sucks" really looks like a meme to me, that people carry around for some reaons. I am not a jira enthusiast, nor i am endorsed/funded by atlassian in any way. Jira is a tool to me, and it does it job.

Having used other issue trackers over the years, Jira isn't exactly a shining beacon of excellence. The UI is hard to navigate, the screens are inconsitant, the JS breaks on occasion so buttons stop working, it's slow, has horrible defaults and is far too flexible in some areas but miserably inflexible in others (usually where flexibility would be useful).

All in all, it's not a great product. It can do the job, most of the time, but costs a lot of time (and therefor money) to get it set up even close to adequately.

Jira is indeed a tool, and it can do the job, but in comparison with other tools that also do the job, it costs too much for people to stop saying it sucks.

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#68
post #42
post #33

Earlier quoted context omitted.

I get why you're excited about this, but I think it's a mistake. One thing I've seen over and over is projects where everybody did their job and the project still failed. Why? Because everybody was put into silos. Each person could define success as doing what they were assigned. The developer built to the spec. The database person made the database work. The QA person verified that the system met the spec, and the o…

I agree about the need for successful cross-functional teams. But what happens when you have multiple cross-functional teams? Sometimes they have interactions. Sometimes you have management that needs some visibility into how things are going.

I agree those are issues, but I've not actually seen Jira solve them.

With or without Jira, cross-team coordination issues mainly get solved by teams talking.

I've definitely never seen Jira solve a management visibility problem. Even if a team uses Jira fully, and even if the work is properly represented in Jira, and even if it's represented in a way that's more about the business need than the technological process, Jira is still a system for reporting on output, not outcome.

Just last week I was talking with an executive whose teams use Jira, but he still has little idea how things are going. He really wants it, but Jira's not satisfying that need. I doubt it can.

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#69
post #33

Earlier quoted context omitted.

I get why you're excited about this, but I think it's a mistake. One thing I've seen over and over is projects where everybody did their job and the project still failed. Why? Because everybody was put into silos. Each person could define success as doing what they were assigned. The developer built to the spec. The database person made the database work. The QA person verified that the system met the spec, and the o…

A siloed mindset doesn't come from giving people personalized views of their actionable work. And making those views available doesn't prevent people from opening the other views or seeing the big picture. Our team works as a very unified team despite having the ability to pull up specialized views of their own work. Tools that prevent people from focusing in on their own work are no substitute for good communication…

A siloed mindset doesn't come from that. But it is encouraged by it. Whereas tools that present a unified view of the work (e.g., [1]) encourage a unified view.

I agree a great team can use whatever and have things still work. But most of the people buying tools are hoping they will help solve organizational issues. So it's the non-great teams that concern me most when we're talking about tool selection.

[1] http://williampietri.com/writing/2015/the-big-board/

Re: Trello, “Jira Sucks”, and Tool Dysfunction

#70
post #37

Earlier quoted context omitted.

Any good resources for convincing management that this is a useless practice with absolutely no benefit to real-world estimation or productivity?

I would approach this differently. The question to ask is, "How can I convince the manager who has authority to make change X, that switching to Y will benefit him/her personally? How can I show them that the change will decrease the hassles in their life and/or lead to higher compensation for them?"

Ya I guess..

Was looking for something more along the lines of "PM at [cool unicorn] says none of the cool kids do X anymore" but maybe that could work.

Post reply on HN