I’m using GitLab Premium / Enterprise (trial) at work and we use Scrum at the project management level. I can’t be the only one doing this. I’m curious how people manage projects with Scrum while the developers are using GitLab.
Currently our product is a ‘group’ in GitLab and that group has multiple ‘projects’ and each project is a repository in git. There are things like a front-end, back-end, frobs, widgets, content…etc, each in its own git repo but all are part of one product.
In Scrum, we have ‘features’ and ‘user stories’ and ‘tasks’. In GitLab, we just have ‘issues’. So we end up trying to create ‘labels’ to match these things. But it’s like the pounding the proverbial square peg in round hole!
There is a kanban board but it’s per project. I haven’t found any way to see an overall kanban board for the group of projects. (I have tried the enterprise version of gitlab by the way.)
If I create an issue and label it as a user story, how do I link this to it’s other issues which might be tasks? The only way I have found is to embed the links in the description.
Is there some way to figure out who’s doing what? Specifically I’d love to see something which shows who’s got which issues in their pipeline. This is especially important when implementing some big feature that requires some juggling of resources and making sure something gets done before someone else can work on another piece of it.
And then there are things like story point estimation, burn down charts in relation to sprints which I have no idea how to do in GitLab, though I do see there is a field for estimation.
How do people managing medium to large projects use GitLB? Is there some scrum over-the-top integration that people use that brings it all together?
We use Asana at the corporate level to manage what the company is doing. We definitely don’t want to replicate the details from GitLab into Asana with some connector. We have been creating high level features in Asana as cards and linking them to GitLab using embedded links in the description. But there needs to be some level of automation between Asana so when tasks (issues) are finished, the feature gets marked as finished. I don’t think Asana is a great Scrum tool either.
Please could someone who has trodden this path before enlighten me as to what the right direction is to manage projects with Scrum and use GitLab?