What is our primary use case?
My basic use case for Gitlab was the ticket management, the wiki, the CI/CD pipeline, and the code repository. These four use cases form my core usage.
How has it helped my organization?
Gitlab is a developer tool, and it was easy to use. I never had to go to Jira or any project or product management tool. The wiki was there, so the onboarding of my developer was super fast.
What is most valuable?
Having everything in a single place in GitLab means I do not have to go to any other tool while I am working on GitLab. That was the major advantage.
The ticket management was the part that I was using in GitLab.
Since I was a solo developer, I never used Integrated Code Review in GitLab extensively. However, for teams, it is really useful.
Integrated Code Review is definitely an important feature in GitLab because as soon as the code is committed in a branch, the deployment is a major aspect. Making sure that the build is working fine, testing it, and having it deployed is critical, and GitLab provides a good feature in that area.
I have not heavily used the security scanning part of GitLab.
The ticket management and wiki part I mentioned earlier was what I was using with one of my team members in GitLab.
What needs improvement?
Since GitLab [Private Offer Only] the main part is the Git part. With AI being available, I see one thing happening. For example, Claude Code allows people to connect Jira or ClickUp, and then they connect GitHub to get the work done. If you can bring in a feature of the AI that can help do the project management and the code commits in a single MCP since the project management is in GitLab [Private Offer Only] and the code is in GitLab [Private Offer Only], that would help get rid of Jira and all these things. This will have two benefits. One, the onboarding will be easy. The second thing is people will not have to pay an additional amount for Jira or ClickUp.
For how long have I used the solution?
I was using GitLab for my personal project for the last five years, not for professional projects.
What do I think about the stability of the solution?
I never had any issue with GitLab. For me, it is stable.
What do I think about the scalability of the solution?
For me, GitLab was a scalable solution.
How are customer service and support?
I never had any problem and never had to reach out to the support of GitLab.
How was the initial setup?
I have used the cloud version of GitLab. I have not tried the self-hosted version, so I cannot comment on that.
I never got a requirement to have a self-deployed GitLab instance.
What was our ROI?
Developer time is important. If you save time in the development with GitLab, that is a value of money. If things are getting done faster, then that is a good ROI.
It varies team by team, but based on my experience, GitLab saved my time between 10% to 15%.
What's my experience with pricing, setup cost, and licensing?
I was using the free version of GitLab , but I think the price is comparative and not a major differentiator.
Which other solutions did I evaluate?
When I started using GitLab, I wanted a combo of the features. There was ticket management, there was the wiki, and there was a CI/CD pipeline, everything was there. GitLab was the first to provide all these things, and later on, GitHub has taken all these things, but GitHub is a follower. GitLab is the pioneer of these things. That is why I started taking it and that was the main motivating factor for me.
What other advice do I have?
GitLab is on its own cloud.
I have purchased security products from AWS Marketplace, but that is not related to GitLab. It is AWS, and I used Kaspersky for my servers when I was doing PCI DSS for one of my companies.
I rate GitLab an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.