I am a full-stack software developer, and on the project management side, I have often found myself “arguing” with task dependencies, where one activity in a particular project requires the resolution of another task before it can be completed.
Personally, I use the Kanban method, but it doesn’t offer an effective view of priorities in cases of parallel work or complex situations, which led me to think about a possible new view: the roadmap view.
For this new view, I took inspiration from the goal roadmap in video games, like the one in Minecraft. I couldn’t find anything similar online, but I believe it has great potential, especially if implemented with other views.
The functionality should be as follows:
- The user creates the goals/nodes/tasks with their respective dependencies.
- Those without a parent node or those with parent nodes marked as completed are the tasks to be done, while the others are blocked.
- By checking off a goal, it is marked as completed, thus unlocking the direct child goals.
Personally, I am building this project in Flutter because I needed a cross-platform tool like this for my daily household tasks: https:// gitlab .com/Rekcah/roadmapmanagement
Here are some screenshots of my project, which should give you a better idea of what I have in mind.
What do you think?
Do you think it’s a good idea and that it could be implemented in Vikunja?