Atlassian Acquires AgileCraft for $166M
techcrunch.com
techcrunch.com
We started with bitbucket before it was acquired, it was super robust, then once atlassian got it slowly small bug after small bug kept making it into production creating mini headaches and they never seem like its super important to them.
We also have Confluence, which is okish, but again, small bug after small bug keeps creeping in, like at the moment, they have a bug with putting markdown into pages (it's completely broken ). Their attitude is it's a low priority fix and they have no idea when it will be fixed.
Bugs happen, sure.... but this kind of thing says to me that they must be so overwhelmed by bugs that fixing documented features of their product is just not a priority if it's deemed to be too fringe. Maybe they are just getting too big and too removed from their customers? Either way, for me it's triggered a search for alternatives.
We end up syncing projects with another plugin on the same instance :/
Confluence lacking some robust text-only markup (like markdown or asciidoc or whatever) is also more than lame. It shouldn't be that hard because most macros can be configured by text attributes anyway... Expose that Wiki in a readable markdown format and have me let git... like github gist would be more than enough. I despise using Confluence at the moment...
Gitlab could eat their lunch but they also seem to have their priorities off
The really irony here is that it used to have that! That was the only way I edited Confluence docs back in 2012 (and before) until they took the feature away. For a while you could dig into it, but pretty much any change you made not using the WYSIWYG editor broke the whole page.
Atlassian should be congratulated for being open!
enterprise sales contracts
Wikis are certainly not a priority for us. I think if you don't separate the proposer from the person who accepts the proposal the wiki tends to grow stale. So we're betting on static websites with GitLab Pages.
There is a large market for wikis but you would have to use something easier than markdown, which is hard for us to get away from.
We're going after JIRA. In GitLab you can have a service desk on a project with an issue tracker. Do we solve the work-log issue too?
So I actually looked at migrating to Gitlab due our JIRA pains but it's not really possible if you have some already grown setup (it's not exactly easy to solve so no blame to Gitlab here)
- no JIRA import (it's possible with some REST-API fighting), but something easy would be nice: https://gitlab.com/gitlab-org/gitlab-ee/issues/2780
- The work-log issue is not solved as far as I understood the documentation, it's possible to have external users to hide internal projects but once you are on a project time-tracking information is visible.
- From a quick glance over the docs it looks like reporting on tracked time is also not possible out of the box - and probably not across projects - we use Tempo Timesheets on JIRA for that, the slash commands /spend /estimate are probably okay for devs but we also have other users that can deal with the fields in JIRA.
- It looks like the whole custom fields on issues is still in the works (we use that quite heavily) and there is no concept of workflows (we also have some custom setup there)
- Servicedesk looks neat through.
Don't get me wrong - this reads like: I want all JIRA features in Gitlab - maybe that's a stupid idea, for a new project I'd probably just use Gitlab and see how are I come.
> if you have some already grown setup (it's not exactly easy to solve so no blame to Gitlab here)
Thanks :-) We do intend to offer a good solution here, so these are valuable points.
> - no JIRA import (it's possible with some REST-API fighting), but something easy would be nice: https://gitlab.com/gitlab-org/gitlab-ee/issues/2780
We added a very basic issues import from a CSV file recently (https://docs.gitlab.com/ee/user/project/issues/csv_import.ht...), as a sort of basic MVC of this.
I've asked the product manager in the issue you linked if we're considering this in the medium term.
> - The work-log issue is not solved as far as I understood the documentation, it's possible to have external users to hide internal projects but once you are on a project time-tracking information is visible.
That's correct. We have https://gitlab.com/gitlab-org/gitlab-ce/issues/27204 open for this if you'd like to contribute there, or even just add a thumbs-up emoji.
> - From a quick glance over the docs it looks like reporting on tracked time is also not possible out of the box - and probably not across projects - we use Tempo Timesheets on JIRA for that, the slash commands /spend /estimate are probably okay for devs but we also have other users that can deal with the fields in JIRA.
Also correct! We have https://gitlab.com/gitlab-org/gitlab-ce/issues/54118 and https://gitlab.com/gitlab-org/gitlab-ee/issues/3803 open for this, but I'm not sure if either exactly meets your needs. Feel free to open a new issue and ping me (@smcgivern on GitLab) if they don't.
> - It looks like the whole custom fields on issues is still in the works (we use that quite heavily) and there is no concept of workflows (we also have some custom setup there)
For workflows you can see https://gitlab.com/gitlab-org/gitlab-ee/issues/2059 and specifically https://gitlab.com/gitlab-org/gitlab-ee/issues/2059#note_148.... We do intend to cover this area, we're just quite there yet.
Just a small thought :)
But it’s all _so slow_. Every action in the cloud UI takes 2 seconds. I would prefer any other product that was snappier.
So maybe I'm missing a ton of awesome features that github/gitlab provide?
Mercurials phase system is really nice, but with git you can selectively push branches. However simple this might seem, it's the cause of quite a bit of friction.
TortoiseHg makes visualizing the tool and repository quite simple, and it covers most of the day-to-day work.
I now have multiple developers able to manage advanced workflows, and unfuck a repository if someone did something braindead. After 1 year with git I was still the only person able to unfuck repositories, and it happend a lot more frequently than with hg.
The going narrative seems to be this idea that companies have, throughout the history of business, been guided completely by the whims and emotional fancies of the leadership team and/or CEO. And now we're adding tools to surface more and more status tracking information up to the C Suite, which is going to directly lead to better decision-making that moves the company forward.
This seems like nonsense to me. Imo, leaders set the culture, network outside the company, and guide longer-term strategic vision, while directors wrangle the people and manage alignment with higher level goals, and team leads make the projects happen by empowering and supporting the IC's who do the actual day to day work.
I just don't understand the value proposition for a company as a whole to putting more data on the plate of higher-ups at any level above team leaders (1st level management, with all-IC direct-reports). We need analysis and summary tooling that doesn't add any overhead to team leaders and ICs, not more overhead on the people actually getting things done. We need better information on the desks of leadership, not more data points. We need more efficient communication tools, essentially "better nozzles," as opposed to higher flow rate in the company-information-firehose.
These products seem to play directly into the psyche of the typical narcissist CEO who wants to know everything that is going on at the company, right now, and micromanage everything directly. The incentives don't seem very well-aligned with things like "servant leadership" and "cross-functional knowledge," because, how do you make those into a Jira ticket that will be tracked towards your performance reviews? If it's cross-functional then which functional task-board does it belong to?
I hate Confluence and am absolutely stealing that phrase!
Confluence is actually pretty useful.
Once the boss has thrown it through a pivot table and generated their own conclusions you're now not only fighting to get the correct conclusions forward, you have to fight management's ego when you tell them they've missed some important aspect in their analysis.
I think you distill the real responsibilities of different layers of an organization really well.
Or a future AI "CEO" that is optimizing across a portfolio of companies.
So much mumbo jumbo that says absolutely nothing.
My day job is working for a company that competes with Jira. There is a huge trend in the enterprise space to replace their PPM tools with something that is "more agile but still has accountability".
What has happened is enterprises realize they need to change how they do business in order to compete. So, they implement agile, slap a new "trendy" software on top of it that isn't Planview and BAM! We're in digital transformation mode - right?
Here's a super dirty secret that will come as no surprise to folks in this forum: organizations that do this see, quantifiably, very low change in velocity. They see higher levels of accountabilty which, a nasty byproduct of this, is siloed teams and company politics (ever heard "that's not my job"?). In fact, people who institute software like this experience an increase in overhead for creating decks, dashboards, and the like to report out on how "accurate" their timelines are. Guess what? The project timeline rebase rate for MOST enterprises is still the same or higher.
What I do find fascinating is that there is a small subculture of companies who are getting that it's not the software that makes them better - its the culture. And the culture starts with their managers. To further this, the ones that we see become most effective that that BS term "digital transformation" and ultimately more competitive/innovative, are the ones who get rid of their managers and hire leaders who can lead a culture, lead teams, inspire them, push them, and GTFO out of their way. In our research, teams and organizations that focus on outcomes instead of deadlines produce faster, higher quality, and measurably larger ROI than ones that don't.
Anyway... sorry for the rant. This is a sore topic in our company right now because we tout that we're helping shape the new world of work yet internally we do the same stuff we've always done.
no matter how good the software is , the people using it can make it suck , especially something like communication software
Ive said that things like jira are all about clarity , organization and making process strict. If you dont have that then the tickets become a bunch of unproductive threads.
Also with enough determination you can turn an excel/google spreadsheet into a good bug tracker
I think their software is pretty good , but bad PMs bad process and it doesnt matter. If you managers cant decide a consistent way to run a sprint youll never be able to efficiently record and track it.
Its like we are putting the cart before the horse. Before we can create a good organization tool we need people that want to be organized.
???
Interesting software. My spidey sense tells me that your team will need at least 1 FTE just to massage whatever kind of workflow is required to get stuff in Jira to play nice with this. These tools that promise insight into what is actually happening within prod/eng teams are always really great on paper but in actuality I have never seen one work.
"Yeah so there is a dusty old EC2 instance running on so-and-so's old IAM role (who is now terminated, but we can't kill their IAM or things will break) running this .jar which tries to take our JIRA stuff from these 3 projects and merge it into a pseudo "fake" project named "KPI BOARD DO NOT EDIT" that gets sync'd with a lambda function every hour to AgileCraft via a Google sheet. If this box isn't running then the KPI reports don't get generated in metabase and the board is going to lose their shit. Make sure to check the disk with df next time you login because it fills up ocassionally."
I don't like being reduced to a quantifiable amount. You end up with crappy managers who have secret multipliers for every employee to try to make their crappy estimates work.
Nothing makes your colleagues dislike you more than it accidentally slipping that your manager sees you as worth 2.5 of them.
The second system is a result of Agile methodology where some dev makes the mistake of telling the PM/management "well, we could get it deployed today if we just do [terribly hacky unmaintainable thing]" and gets the ok because the project is two weeks behind and half the team is going on vacation next month. The first system is the result of the "everything must fit the spec" methodology where you have excessivley long and inflexible iteration cycles, usually because you are an older more enterprisey organization.
I have more and more respect for Microsoft, who had every opportunity to go this route (and, really, did for quite a while), but was able to right the ship and continue to produce products that people actually want to buy. Sometimes they're buggy, and bloated, and strange to use, but they listen to their customers and continue to push improvements. That's why they ate IBM's lunch back in the day and have become the world's most valuable enterprise software company.
On my dashboard, I'm consistently annoyed by being shown the option of creating a new user account and having to decipher the UI to choose wether my ticket is a bug or feature during mission critical moments. Just give me one big button that says 'Create Ticket', we'll figure out the rest later. Secondly, why aren't tickets shown on the dashboard by default? When I log in, I'd expect to see what's going on, not have them tucked away in the nav menu.
Recently during a mission critical ticket, email responses to Jira threads were not creating new messages in Jira, creating massive delays in communication with the team until we figured out messages weren't posting. Diagnosing the issue later, it seemed to be due to file attachments in the email responses.
The only negative experience so far was the big price jump a few years ago for the higher-education license that forced us to reduce our licensed user count.
(My apologies to the author for the flippancy of that question)
An incorrect word in the opening sentence, a few places where tenses are mixed or incorrect, and generally long-winded sentences... Is this usual for TechCrunch?
Regardless, interesting news to wake up to - I'll be interested to watch the direction of both product suites after the acquisition.
These are not words I would expect a journalist to spontaneously generate. This is presser fluff.
Almost certainly the journalist for this is known to someone on the Atlassian media relations team[1], assured them friendly coverage in (unstated, quid pro quo) exchange for future access and exclusives, and then the PR team provided them some copy as "background" for the article.
[1]: We can check this guess by looking at his previously publications about Atlassian:
- He announced the "next generation of hosted Jira Software"
- He announced new & improved integration between Jira & Github
- He announced the acquisition of OpsGenie
- He announced the launch of Bitbucket Pipelines
He's almost certainly been "friendly" with Atlassian marketing for at least 5 years, based on his publication history. So they call him whenever they have something new to announce and he publishes some click bait. It is win-win. After all, this is the article that made it the front page of HN...not any other article about the acquisition.
Whatever happened to editing in Journalism?
The value proposition of Atlassian is that their software can give a manager more visibility over the technical/engineering processes within their company; but this improved visibility is useless unless the manager has both a clear vision and a deep technical understanding of their project.
No amount of tooling can match the value of having technical understanding of the project. For example, Jira can generate a lot of pretty charts and workflow visualizations which create a great illusion of progress but this illusion typically comes at the expense of real progress.
Is it normal to have nearly the entirety of the acquisition be cash? I would have assumed the standard would be shares with a new vesting schedule to incentivize the founders to stay on board. To my uneducated self, this seems like the founders can basically immediately walk away with very little money left on the table.
They get around the founders leaving issue by adding earn-outs and various contractual clauses to make it in the founders' best interest to stay.
I’ve been increasingly falling out of love with Jira, but all the alternatives lack core features.