New to JIRA/Kanban, so I am asking for some help. I have created a Kanban board for my small team (Team A) of 4, and two other teams of larger size would like one for themselves. I am looking for the best solution to accomplish the following end goals:
- Each of the three teams (Team A, B, and C) needs a Kanban board.
- Each of the three teams should have different sets of epics.
- Team A should be able to see only Team A issues. Same for Team B and Team C, HOWEVER the project lead of each of the three teams should be able to easily move issues between teams.
My best guess it that an easy way to set it up would be 3 separate projects, and 3 different boards. But "moving issues" seems to be a bit of a hassle, as we might be swapping tasks around commonly. It was also requested to have the issues in the same project, just to separate groupings of epics by team.
Three projects would work, with your project leads able to see all three projects (and users/developers only able to see their own)
Move is a bit of a hassle in Jira, it should really be an exception not something you do regularly.
So, I would say your instinct to have one project is going to be a lot better for you!
The downside of one project is you won't be (easily) able to hide the issue from users. But I generally wouldn't hide them anyway, as they might be useful. I'd rely on the boards to filter and focus.
So, have one project, and a custom field for "team". Each board should have a different filter - "project = X and team = 1/2/3".
If you still want to do the "hide issue" thing, you still can. Instead of a "team" field, create an "issue security scheme" that has each team as a level, with all the project leads included in each level and only the leads have "set issue security" permission.
Unless the visibility is critical, I'd even consider displaying all cards in the same board, but in separate swimlanes for separate teams.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have this set up, with the issue security scheme configuration. It seems to be working out okay, so far.
My swimlanes are based on epic, so I have set the epics set to each team's security level to hide them.
However, if I change an issue's security type without changing the Epic to one of the corresponding team, it gets filtered out and doesn't show up on the board. Maybe I should look into a better way to populate moved issues on the different boards. Any suggestions?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Another problem -- this means that non-project leads cannot set a security issue level when creating an issue. Another case where tickets disappear.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If the users can't set a level, the issue will not be hidden by the scheme, so it's the opposite - the issues won't disappear.
However, you seem to be doing this by Epic now, which is not going to work, as you definitely don't want to hide the Epics. You should be choosing something else to define the team.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.