Your opinion on the best project management and version control combo for a startup.

Added by Jim Kooper 9 months ago

Hi Folks,

The project is a SaaS all running on Linux machines. Currently there are about three devs and a system engineer but at this time they are free-balling it and not using any version control (shudder). I'm wondering what software combination you would recommend for project management and version control. We are at the point now where goals and dependancies are starting to branch and project management is becoming necessary.

Project Management: Trello (although I checked out OpenProject) and

Version Control: gitea (using web hooks to a secondary backup gitea instance)

I would prefer open-source of course but a free tier with upgrades later is OK too. Are there project management solutions that have git repos built in? Or are there git services that offer lightweight project management that have a decent free tier?

Replies (3)

RE: Your opinion on the best project management and version control combo for a startup. - Added by Dominik Ras 9 months ago

While #Redmine is a massively underrated tool in many aspects, and has a powerful code repository capabilities, out-of-the-box it does not seem to always provide the best code version control toolset for all types of applications.

If version control is your most important taragt at the moment but you actually need to get your code versioning under control, perpahs you should start from there: from version control platforms like GitHub or GitLab. Both of them provide built-in "Issue Trackers" that are super nicely tied to code repository. Keep in mind that those are only afterthoughts of the core functionality of GitHub or GitLab so issue tracking isn't as strong as in Redmine or Jira, but there are helpful premium add-ons such as Zenhub (https://www.zenhub.com/) that are capable of extending your code-repository-focused GitHub with a decent project management toolkit.

100% free options are bound to provide "you get what you pay for" effect.

RE: Your opinion on the best project management and version control combo for a startup. - Added by the fury 9 months ago

I'd recommend GitLab. The open source self hosted version has enough project management features for a small team and has a lot of best practices for software development built in, e.g. CI/CD and the ability to control who has access to merge code to your main branch. Built in Docker registry, integrates with Kubernetes for deployment of your code. Drag and drop between issue boards (lightweight Kanban task board) like you can with Trello. Milestones so you can organize agile/scrum style or organize by version number etc. You can also use their SaaS for free at GitLab.com, and it comes with some bonus features for public (open source) projects.

I've been using the open source self hosted version for a couple years and I love it.

RE: Your opinion on the best project management and version control combo for a startup. - Added by Dominik Ras 9 months ago

I've similar observations to 'the fury' above. #GitLab seems decent in the area that he/she mentioned. Not knowing where your biggest painpoints are or without having deeper insights about your team and the project, it's tough to point out the one and only best issue tracker / version control / CI / CD / code repository system that's the best fit for all of your needs.

Have fun trying things our and be patient.

(1-3/3)