This is a follow-up of Where is the roadmap? and related to Suggestion to consider loomio for decision making
There are tools for project management out there, many self-hostable, and many are quite capable. I know we’re in the bootstrap phase, so maybe for now anything will do, but maybe we should start thinking about the short-term to long term.
Short term
Proposal 1: Github
Although I’m very pro opensource, the reality is that for now, the project is hosted on github. Github has projects. It is far from complete and normally I’d propose using Gitlab’s features if we used it, but alas…
Anyway, the way it works is that tasks are created with tags (tags have values e.g “Status: Doing”, “Roadmap: V1”) and put onto boards. The tasks can be converted into issues on repos or linked to in issues on multiple repos. Existing or new issues can also be added to projects within repos.
These are the different board layouts
This would allow having either roadmap projects and adding issues/tasks to the roadmap, or having all tasks in one project and using a roadmap tag (“Roadmap: v1”, “Roadmap: v2”, …). A separate project would allow adding a description in markdown, but if that isn’t necessary, a single project with everything in it and using tags could suffice.
Every SIG could get their own project and setup the boards how they like or agree to do things in a standardised manner - up to them.
Proposal 2: Self-hosted service
The only service I know of that allows having a roadmap/Gantt chart is OpenProject.
Having tested it before, my summary: OpenProject is a project management tool that does its job with a lot of configuration options, a host of features, a UI from the transition of web 1.0 to 2.0 (around 2010?), and a freemium opensource model. Many features are free, but some are paid for and they are not always the advanced features - the odd basic feature might suddenly end up paid.
There are plugins for different source-forges (Github & Gitlab), so a switch to Gitlab might involve less friction in the future, however no plugin exists for Forgejo and other forges. SSO, SAML, OpenID, and other authentication methods are implemented though.
And alternative could be Taiga or Wekan, which are however simple kanban boards. Should we prefer self-hosting, opensource, sovereignty, and be OK with using kanban boards for the short term, these could be viable options with minimal.
Taiga does support login with Github and Gitlab, giving it a leg up over WeKan.
Long Term
Either a sourceforge with project management (Gitlab?) or an external, self-hosted project management service might be something to aim for. But being in the bootstrapping phase, it might be too early to discuss this.
My humble opinion: github projects for now, unless the infrastructure team feels like hosting another service