Currently I am a Software Project Manager in a Software Company with 25 developers. Currently we are using Redmine as our PM tool. Our projects are typically from 2 to 5-6 people and we have about 20 projects. We use mostly the Agile/SCRUM methodologies.

I would like to ask if it would be worth to switch to GitLab (just because one of the developers want to) instead of using the established project management system Redmine.

From my experience as PM, Redmine is a Project Management tool and GitLab is used only for code storage and bug tracking (for smaller projects!)

Could PMs with experience share their opinion? I would like to have an answer with which I can defend the point either GitLab would be better or worse than Redmine

P.S: I know some of you might consider this question "opinion-based" but I really think there is some core functional differences between both software which might help us neutraly compare them.

  • 3
    I'm afraid this is opinion based unless you have a set of requirements against which to evaluate the software.
    – MCW
    Jul 1, 2015 at 10:59
  • Requirements based on which comparison can be done are usability in projects 2-5 people in an outsourcing company, Jul 1, 2015 at 16:07
  • 3
    As the question currently stands, I see it as a software recommendation question and thus, offtopic. Let's see if the community has another view on it.
    – Tiago Cardoso
    Jul 6, 2015 at 22:27
  • How does this have any long term benefit to the PM community? It is a recommendation question and off topic. May 29, 2017 at 19:21

1 Answer 1


It will mostly depend of the scope of what you call project management.

If this include mostly code, milestones, and issue tracking, then Gitlab can fit your need. You may complete Gitlab with third party tools that integrate with it's API like Taiga

On the other hand if you need more flexibily, customizable reports, cross-project issue/milestones sharing, you'd prefer Redmine. Redmine is not code centric, and tend to be used for strong or complex worflow around development, including validations team and business analyst seemlessly … While keeping things simple for your developpers team with plugins like Redmine Backlogs

Actually (at Synbioz) we are using both Gitlab and Redmine. Gitlab for code reviews and MR and Redmine for project management.

The reason is that we need Redmine reports and fine-grained workflow to involve our customers in project management.

Hope it helps.

Not the answer you're looking for? Browse other questions tagged or ask your own question.