(no title)
dak1 | 5 years ago
We already use GitLab for all our source repos, CI/CD pipelines, and had been using it for issue management as well — all fully self-hosted. The hope was to drop Jira, which was also being used for project planning, and fully adopt GitLab, but the costs were simply unjustifiable.
Basically GitLab ended up being a full order of magnitude more expensive. Even with discounts, which got things closer (but not all the way there), the fear was after a period of time, the discounts would be ended/phased out and we'd be stuck.
I'd love to see those features that compete directly with Jira (like roadmaps and multi-level epics) come down to the Premium level, which is more price/feature competitive.
We love GitLab, but find ourselves stuck using the free tier and paying for services we don't love, rather than supporting GitLab. I'd suspect we're not alone there, either.
ShakataGaNai|5 years ago
When I add up all the major SaaS apps an average user has: SSO, Email, Chat, Storage, Zoom, Support. Combined, GitLab Ultimate costs 2-3x that. And I promise you that as much as we all hate a messy inbox, email is more broadly useful than GitLab.
The other problem with ultimate is that it strongly incentives you to NOT let anyone else on the platform. At $1200/year there is no way in heck I'm letting the artists use Git, they can stick to their terribly Dropbox hacks. Marketing team working on assets with developers? Use email, no way you're getting access to GitLab. The $100/user/month model makes sense if they are a core developer (still too expensive, but makes sense) using every single feature in the system, but nothing else.
prepend|5 years ago
This is my biggest problem as their pricing model discourages collaborative development.
We use GitLab to generate docs that are read by hundreds of internal users. On the free tier, if a user wants to suggest a change it’s no problem. Even though that is a very rare user and might only create one issue a year. Or maybe they add a tutorial or something to a project.
They aren’t developers, but having them involved in the git lifecycle is really helpful. Also data scientists who just want to archive their pipelines.
But with the ultimate tier those users suddenly cost $1200/year for minimal features. We can’t upgrade for free for the developers because we’ll disconnect all those “casual users.”
The suggestion to run two instances is stupid and confusing to users who now have to learn about mirroring, etc.
It’s weird that they don’t allow individual users to have tiers, we would buy more GitLab.
As of now, we will likely have to switch off of GitLab because there’s not a clear dividing line between software developers who need GitLab features and staff who write software who just need git, issue tracking, wikis and pages.
Aeolun|5 years ago
Please remember that this description does not actually apply to Gitlab, it’s $1200/year or nothing. There is no monthly option.
viraptor|5 years ago
It's not a high number of accounts before you can have a person dedicated 50% of the time to just running a local gitlab setup with any options you want. Including infra costs + on-demand CI/CD.
globular-toast|5 years ago
slivanes|5 years ago
I understand that this type of usage would only be suitable for small teams.
gfxgirl|5 years ago
I'm not saying you want to add another $1200 a year to that. Just putting it in perspective to "artist" expenses
addicted|5 years ago
It's nice that they keep adding these features, but in reality, we have already integrated most of the functionality they've added well before they get around to buying the company making the features they want to add.
So the actual practical effect on us is that we simply have to pay additional costs for those features that we don't use (or pay in time and money to migrate to those new features, with no real benefit and a massive downside of further increasing dependence).
xtracto|5 years ago
My first surprise was that Gitlab does not allow for Monthly payments...if I wanted to go into the Bronze tier, I would have had to pay a whole year in full. My startup doesn't do whole-year payments (quarterly or monthly) so that stopped me on my tracks.
I guess with the full weight of Microsoft, Github will out-price Gitlab. It's kind of sad because I prefer Gitlab CI/CD to Github actions (I just couldn't make sense of them).
dkarlovi|5 years ago
tinco|5 years ago
john_cogs|5 years ago
Achshar|5 years ago
Aeolun|5 years ago
threeseed|5 years ago
Buy the Premium tier and add Kubernetes or Security for an additional $4 / month.
crb002|5 years ago
tyingq|5 years ago
And the business case still had to include fluff to make it sound at all like a good idea. Note that it IS a good idea in this case, but for reasons that are hard to show as dollars.
It seems like they need something (low base + ala cart add ons?) to have a better pitch for Jira/Bitbucket self-hosted customers to switch.
One thing they could do is reduce the cost for non-developer seats. Lots of people need access to the issues, or builds/deploys, etc, without needing to commit code.
keitsi|5 years ago
Exactly! Lower tier users would solve many of the issues.
Freak_NL|5 years ago
Now offer something to kill of Jira at a reasonable price and you've got another customer. The functionality is all there, it's just distributed awkwardly across tiers for many small outfits.
hinkley|5 years ago
The other way to present this graph is the classic triangle, Cheap, Good, Fast, but the way we typically use that triangle suffers the same failure mode, because 'expensive' is some weird variant on cheap vs fast, as represented by Brook's Law.
I think the Discord Team has a different interpretation of this - the maintenance cost of the feature matters more to the user than the initial development cost. I can deliver you a feature now that will cost $X a month to operate, or I can deliver you that feature in a couple of months and it'll cost 1/10th that amount. Which means we can offer it to users at a price point they can afford.
It feels like Gitlab has, like so many of us, a bunch of features that create opportunity costs that the customers can't stomach.
pc86|5 years ago
Maarten88|5 years ago
CMCDragonkai|5 years ago
apple4ever|5 years ago
Its a big reason we haven't paid for GitLab. And we are also looking to go toward Github for that reason and some others too (and those others might be solved if we paid for support, but see the first reason).
ksolanki|5 years ago
late2part|5 years ago
tentacleuno|5 years ago
time0ut|5 years ago
The performance is absolute dog shit. Every interaction with it painfully slow. For example, the page to view a single issue is almost 20MB fetched over 100 HTTP requests and takes 10 seconds to load. This is without cache. With assets cached, it is still 4 seconds to render. This is the fastest interaction by the way. Everything else is worse.
Maybe some of this is my organization's fault. I really don't know. What I do know is that it is so slow that I dread every interaction with it.
marcinzm|5 years ago
It is however not that expensive which matters especially when most of the company needs accounts and not just engineers. $7/user/month for basic or $14 for everything you reasonably care about. Gitlab is $19 or $99/user/month.
numbsafari|5 years ago
I'd use GitHub if my team were willing to do non-technical project management with it as well. I wish GitHub would add features for non-technical users on projects. It would be a huge win.
Literally just spend some time on some docs features and provide a view of projects that isn't centered on code for those users that aren't involved in the code.
For a reasonably technical user, you can make it work, except that the views just aren't built for them, so it's a lot of visual clutter that isn't necessary and holds the product back.
Been looking at Clickup since, like Jira+Confluence, you can integrate wiki/web documents with your project management tooling. I've found that this is a pretty critical feature. I've tried repeatedly to get folks to rally around Google Drive or a folder of Office documents, and it's just not the same as working in a single, integrated web experience.
xtracto|5 years ago
Nevertheless... it is an absolute and horrible hog. It is so slow and clumsy that it is frustrating. Also, when they changed the interface they kind of hid a lot of stuff that used to be there. Also the free "Gantt" feature they have sucks, and the paid one is OK but does not justify upgrading 50+ users to the plan that makes it available.
zeusk|5 years ago
dataminded|5 years ago
eyeball|5 years ago