Hacker News new | past | comments | ask | show | jobs | submit login

Which products do you think Atlassian messed up after acquisition? Disclaimer I'm an Atlassian employee, but just curious.



Hi,

just wanted to address my hugest complaint about the Atlassian suite, in the hope someone here can use it for improvement: please unify the administrative UI/UX of JIRA and Confluence (and the other tools). Stuff is named differently, and placed in different positions. Even as a sys-op, it is not always possible to claim access rights to a space that another administrator created. And why does Confluence use JIRA Crowd for LDAP authentication?


HipChat (unless you concede it was always bad)


It didn't 'mess' HipChat up, it just never improved it and adopted to a marketplace that has Slack in it.


What about HipChat don't you like? I know it can be buggy at times, but from a strictly functional perspective, I feel like it's ok, or at least sufficient for me.


"Barely sufficient to stop people from switching to Slack" seems to be Atlassian's target.

Atlassian abandoned HipChat's bug tracker, and put up a fresh JIRA that they discourage you from using at several steps. That's one way to get the bug count down without fixing any bugs.


I've logged a number of tickets against their product, their solution seems most frequently to be "we're merging this with another ticket that's about 50% related, fixing some other issue, then closing this ticket and opening another one for other issues since merged into this ticket, elsewhere." If you follow the ticket trail around long enough, you may see your issue fixed, but I haven't been that dedicated yet. Their support process is certainly pretty crappy.


As an enterprise user: Just about everything to do with LDAP/AD integration. Disabling an AD user from the app and re-enabling them later converts their account into a local account, for one. If you have it connected to a Crowd server, and the Crowd server loses connection with its directory, it returns an empty user list to Hipchat, resulting in EVERY USER ACCOUNT BEING DISABLED. And as we just established, when it comes back, Hipchat sets up the users as new.

I still remember, and have nightmares about, the day ~300 users lost all private chats, private room membership, and chat history, all because of braindead design.

Hipchat is not my favorite atlassian product. The only reason they have any traction whatsoever is because Slack doesn't offer a behind the firewall product.


I'll mention one point: editing your sent messages sucks. Afaik, using s/foo/bar is the only way in the Linux client. If I mess up the /code command (very easy to do) the. Fixing it is such a pita that I might as well not bother.

Why can't HipChat message editing be as easy as Skype's? If HipChat is at all targeted for devs, why is pasting/sharing code a pita? Where is bold/italics on linux? Your own hyperlinks (instead of pasting raw urls?

I only use HipChat because the alternatives at my company are worse. Even IRC seems better at this point.


We switched to Discord and are pretty happy. Path we took was: HipChat (buggy, server outages) -> Slack (resource hog) -> Discord (gamer focused, but works well).

No doubt they'll sell someday though so w/e. Temporary / replaceable is the new norm for productivity tools. Beware lock-in! Might end up back on IRC next.


The bit where it hardly works and lacks a huge amount of functionality.


It is okay on my Mac (except ugly and slow as molasses), but my Windows coworkers have been complaining about crashes, HiDPI problems and missed notifications for ages.

The editing function is embarrassingly bad. I get it, I've been on IRC when Perl was cool, but I can't believe they're shipping that. I don't think I've seen a non-programmer use it, ever.

I've also never felt so unwelcome in a bug reporter as in HipChat's. It really reminded me that Atlassian sells to suits, not to users.


What's wrong with hipchat?


Having recently switched from a workplace that used Slack to one that uses Hipchat, my first answer is "everything". It's less reliable, and reliability is my number one desire in a communications tool. And there are just so many little UI and UX details that Slack gets right that it's a pleasure to use, whereas Hipchat is generally an irritation and a disappointment for me.

I guess one way to explain it is that Hipchat feels like an enterprise product, and Slack feels like a consumer product. The difference being that enterprise products get used because some high-level person says, "Lo, all my vassals shall now use Hipchat." Which means that user experience is secondary. Whereas consumer software has to earn each user, meaning that it works harder to please and support those users.


This is actually a great description of Trello v. JIRA, as well. Trello may not have the burndown charts, but what it does have is dead-simple list management, and it turns out that's what's most effective for managing tasks.

JIRA's BDUF approach to ticketing/bug tracking pleases middle managers whose job is to spend all day clicking around arcane interfaces and finding a way to generate a report that shows their team is highly productive, but it's painful for actual doers to get in there and move stuff around, which means it rarely gets done, which means that the tracking is not very reliable, which means that the value of the bug tracker is dubious. The most important feature any bug tracker can have is that it's low-friction enough that most people will actually use it.

JIRA has tried various things to make this less onerous, including GreenHopper/swimlanes, an attempt to remake JIRA into a Trello-like drag-and-drop interface, but it just never seems to click the same way. For example, today, when I tried to move a ticket in JIRA from the "New" swimlane to the "Done" swimlane, I got a "WORKFLOW EXCEPTION".


What's funnier, in an attempt to make things easier Atlassian is alienating power users. I liked Confluence's mix of html and their own markup well enough to write all my pages that way. Then an update hit and WYSISWYG was pushed down everyone's throats hard. To the point where you had to jump through many hoops to use even a limited subset of the markup that was previously available.

Product managers need to learn a simple lesson: if a user wants to use power user features then you should let them because there's a good chance they know what they are doing.


Same here. I'd written a Markdown-to-Confluence converter so that I could use a local toolchain to autogenerate project documentation. It worked brilliantly until I came in one Monday and found that the editing mode I'd used to upload my documents was gone. On purpose. For good. I invented some profanities that day.


I'm not sure about acquisitions, but compared to github, jira and bitbucket are poor.

I tried to figure out what confluence even does and I'm still not sure.

Considering I'm forced into the atlassian ecosystem at work, this is my plea for y'all to improve.


Not sure if you're playing dumb, but Confluence is a wiki. When I was using it, it was much better than any other I've tried (with or without live view). People at my company seemed to gravitate towards Google Docs when that came around--which is much better for creating and updating content, but isn't as good about searchability, linkability, versioning, or pulling docstrings from code.

At that same company, we switched to Jira from 6 or 7 different ticketing systems (a mix of in-house and third party systems split up by department). It was a herculean effort to transition, but the result was much better than any of the individual ticketing systems with the huge benefit of just opening a ticket anywhere and moving it to where it needs to go while preserving the history.

Now the cons I've seen are; I have no idea how much it costs and it seems to require a small to large team to manage and deploy it for maximum usefulness. For ad hoc deploys I've heard/seen performance issues if the server isn't beefy or configured correctly and the UI can be inscrutable if users are just dropped into the default. That's about (the best case scenario of) what I expect for enterprise software, though.

I have used GitHub Enterprise and haven't used BitBucket. I might not be using it correctly, but I don't see what's so great about GitHub Enterprise (especially for the cost). We still have to use a separate ticketing system for non-project related things (same with documentation).

I've used different ticketing systems since leaving the place that used Jira/Confluence, but have been disappointed at what they were using and what else I could find out there. What have you found out there that has worked better?


Confluence is rubbish, awful to use in my experience.

For ticketing systems, trello or youtrack.


Do you have any specific criticism or alternatives to Confluence? I get that you're probably venting, but I'm honestly interested in alternatives and just calling it "rubbish" or "awful" isn't useful in any way.

I like Trello, I use it all the time for personal projects, but I just don't see it scaling for large groups. I was surprised to see Unreal Engine using it[1] even if they're only using it to communicate their roadmap (and using something else internally). I thought using Trello was creative and interesting, but I have trouble actually finding and following things.

I use YouTrack at my current job. I guess it works fine for our needs, but it feels clunky and crippled compared to Jira. I'm still using 6.5 (looking to upgrade to 7), am administering it myself, and haven't read too much of the docs, but was surprised it couldn't do some things I expected when I've tried to customize it.

[1] https://trello.com/b/gHooNW9I/ue4-roadmap


Code blocks look like shit and I got the recycled user ID of a past worker so all my articles appear under her name


I would never say Github is superior to Bitbucket. I haven't checked if they have changed the rules, but on the startup I was working on, Bitbucket provided superior value by far. They allowed free private repos for teams of up to 5 users. After 6 months we ended up paying for the basic plan to accomodate about 10 users.

I am mostly used to command line Git during my daily routine, but the designer/manager was happily using Sourcetree. But as far as some products that are kind of worthless, yeah Hipchat would be one. You are way better off using Slack or even WeChat mobile/desktop app (if you are in China)


I've used both Bitbucket and Github for years.

Until recently I would've said there wasn't at all much difference between Github and Bitbucket (aside from Github being the de facto home for open source).

However, I'd now argue that Github is significantly better value than Bitbucket for projects, rather than code. By that I mean, Bitbucket is just a component in the greater Atlasssian ecosystem, so it's not a huge priority to add and improve upon project management tools, as you're encouraged to use JIRA, Confluence etc. Even simple things like Bitbucket's Markdown README's not supporting HTML (in particular anchors for same page links) makes the project organisation experience a whole lot less polished.

Where Github shine these days is that they offer a pretty cohesive experience for an entire project's management. Code reviews have come a long way, as have issues and pull requests in general. More recently they've added support for Projects, which for the most part is a Trello clone with built-in integration into Github's issue tracker. Free hosting of Jekyll websites, previews and diffs for all sorts of non-text file formats etc. really put Github in front. Combine this all with the recent change to bill per user rather than per repo (which provides huge savings for small teams) and I don't at all see how Bitbucket are supposed to compete.

I still use Trello for management of clients' projects simply because my clients don't care about the code. However, I can definitely see myself transitioning entirely to Github Projects and the Github issue tracker in the near future.

Frankly, Trello did really well out of this deal from Atlassian. I know Trello have a lot of users, but I'm a bit doubtful about their ability to generate significant funds (paid stickers...?) With Github Projects maturing Trello were likely to lose a lot of users from the tech industry. Atlassian and Trello actually seem like a perfect fit, so it's a saving grace for Trello who couldn't have timed the acquisition better.


You seem to be comparing Github to Bitbucket based solely on price. In which case Bitbucket is the easy winner.

To my mind, the UX of Github makes it worth the extra expense.


> the UX of Github makes it worth the extra expense.

Github UX is weird. It looks nice, and there's lots of nice functionality. But it often takes lots of rummaging to find the things I need, unless I do them every week. Bitbucket and Gitlab seem to be laid out better. Github is the only site I use regularly where I need to refer to notes.


Bitbucket is better for companies than Github, though of course Github is supreme for open source collaboration. Github has improved recently, but Bitbucket had things like better user management more suitable for companies, and didn't have utterly brainless things like not allowing two repos to use the same deployment key (and deploy keys had full write access!). So everyone ended up making a 'fake human account' for their buildservers, which is Just One More Thing To Manage.

As for ticketing systems, they all suck. All of them. Even Trello. The basic problem is that the amount of information you need to put into a ticket in order to be reasonably useful is more than the users are (time-)comfortable providing. No ticketing software will solve that.

My major problem with Atlassian, though, is the licensing subsystem. It sucks hard. Getting support for it sucks. You can have the account that owns a license, and still be unable to access parts of your own account. They have support for multiple contacts, but only the first one receives relevant mail. The owner of the license can't control the order of the contacts, the contacts themselves have to log in and move themselves to that first position (no potential for abuse there!). Getting support through their support wizard process regarding licensing is painful. Ugh, they need to flog whomever designed that setup... I get the feeling that they used to work for the Windows licensing team....


Github has nothing that comes near what Jira offers. Comparing them is like comparing a car to motorcycle factory. Sure they both deal with some comparable things, but the car gets me from A to B. The motorcycle factory cannot do anything that comes near it for me.


I infinitely prefer BitBucket to GitHub. I guess GitHub is great if you are working on public or open source projects, but BitBucket seems to be much better at handling internal (private) projects to me.

Their lack of popularity also seems to translate to a lower attack profile, so I feel that my private projects are safer on BB than GH.

I've evaluated many issue trackers too, and none of them seem to come close to Jira. Yes it is slow, but the depth of features (and plugins) are great, and BitBucket works seamlessly with it.


You might want to look at GitLab, which basically has the best of every other world, with sparkles.



That is interesting, we're discussing adding this in GitLab in https://gitlab.com/gitlab-org/gitlab-ce/issues/1048


This is really neat and educational, but I don't get how it's related.

Is there some joke in the middle that's passing right over me?


its a key feature not present in gitlab/github.


Maybe it's a matter of taste, I prefer bitbucket to github any day of the week.


hipchat, sourcetree.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: