top | item 25920200

(no title)

dak1 | 5 years ago

We recently spent a couple weeks going over pricing with a GitLab regional Account Leader.

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.

discuss

order

ShakataGaNai|5 years ago

Yea. Love gitlab but the pricing does add up quickly. Even if with all the features, it's really hard to get value out of Gold/Ultimate.

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

> The other problem with ultimate is that it strongly incentives you to NOT let anyone else on the platform.

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

> $100/user/month

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

> The $100/user/month model

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

Yep. We upgraded from free to starter to get one feature. Now everyone is really careful about who to let on Gitlab because too many would bump us up to the next pricing bracket. We might even go back to free.

slivanes|5 years ago

Can you create an account e.g: gitlab@mycompany.com and get all your Gitlab users to use/share that account?

I understand that this type of usage would only be suitable for small teams.

gfxgirl|5 years ago

$1200 a year is expensive but you mentioned artists. Autodesk Maya is $1600 a year, 3DSMax is $1600 a year, Houdini is $500 a year, Zbrush is $900 a year, Adobe creative suite is $630 a year.

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

In my unfortunate experience, having evangelized Gitlab in my company from the days when they made money through support and subscriptions, as expensive as Gitlab already is, it will only get more expensive a few years later.

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

We are are in a similar situation: We were using Github Team, paying I think $4 a month per account (between 10 and 15 users). I (head of the Eng group) love Gitlab and had used it for some time in personal/open-source projects. I managed to convince the team about Gitlab and we migrated, initially in the Free tier.

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

Invest time in GH actions, they are actually really good once you get over the initial hump.

tinco|5 years ago

Same, we ended up pushing back our subscription for almost a year, in which we really could've used their service. Just because the upfront cost was so high. And when we finally got a subscription it was a silver subscription, which is great but doesn't let us drop Jira. The gold subscription cost is just insane. It might make sense if you're used to paying SV wages.

john_cogs|5 years ago

GitLab team member here. Thanks for the thoughtful feedback. Will share with our team.

Achshar|5 years ago

I also have a small dev team of 25 that wants to move to gitlab paid model but the upfront cost is too much. We need a monthly payment plan even if it costs more than annual one because I can't justify a high upfront cost to my ceo. We're rapidly expanding and expect to be 100 within 2021.

Aeolun|5 years ago

This is not a new issue. There is an issue somewhere on the Gitlab repo that I’ve been subscribed to for more than two years. At this point it seems unlikely to change.

threeseed|5 years ago

You can solve a lot of the pricing issues by offering add-ons.

Buy the Premium tier and add Kubernetes or Security for an additional $4 / month.

crb002|5 years ago

Does GitLab have an option to pick the major cloud data center it hosts in? Cross data center network transfer is a no-go.

tyingq|5 years ago

Variation of the same here. We did try to show, for example, that we could roll off some contractors if we shut down all of the various jenkins instances. But that wasn't enough to justify the "ultimate" tier, we went with "premium".

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

"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."

Exactly! Lower tier users would solve many of the issues.

Freak_NL|5 years ago

Definitely not alone. We use the self-hosted GitLab that comes with MatterMost out of the box: great!

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

In theory we have this x,y coordinate system that shows the cost of a feature and the value of the feature. Which is great if you are living in a bubble by yourself, or some similar products. Making someone decide between CI and shared document writing is a terrible choice to have to make.

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

This is not an uncommon complaint, but it is surprising, especially given their well below-market pay for employees. Where's all this money going?

Maarten88|5 years ago

The free tier users? I'm amazed actually at what the free tier offers to small startups. We have hundreds of gigabytes worth of docker images in the gitlab package registry that we can't even delete/cleanup properly (just keeping the last two would do for us), and Gitlab is keeping all that data for free.

CMCDragonkai|5 years ago

The only price tier that is worth it is the silver. The gold/ultimate is just way too expensive. It's a shame that the jump is so crazy for a team of 10, from paying 3K a year to paying over 14K a year.

apple4ever|5 years ago

Not surprised. I rail on this all the time. One of my major problems is only the Ultimate allows free guest users.

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

What’s the solution if you are Gitlab? It takes revenues to sustain this. Is there a better model?

late2part|5 years ago

What on earth is a "regional Account Leader?"

tentacleuno|5 years ago

How was your experience with Jira?

time0ut|5 years ago

I use a couple dozen tools on a regular basis. JIRA is by far the worst. The functionality is ok. Maybe it is a bit bloated. Maybe our process is a little over complicated. That's not a big deal. The thing that really gets me is performance.

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's what you make of it. Most companies make it into a mess. And the UI is slow and bloated like a dead whale.

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

Jira's performance is absolute garbage. It's painful and embarrassing.

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

In my case, I´ve used JIRA for a long time (8 years) and consider myself a "power user" (I've connected Lambda's with its API and webhooks, later used their "actions" scripting, I've delved deep into workflow modification, projects, board, views the whole gamut). It is a very powerful tool that if you REALLY know how to use it (like, really make sense of permissions, workflows, hooks and other features) you get really good ROI.

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

I had to deal with JIRA during an internship, it screams management bloat.

eyeball|5 years ago

they lost to azure devops on price at my organization