This is my case: one project, multiple teams each with a board. Each team is taking one or more epics from the product backlog to their team's backlog to work on. Components field is in use to specify part of product that is affected - e.g. I can’t use it for Greenhopper stuff.
Qs
1. How do I assign an epic to a team/board?
2. What would be a board filer that takes team's epics, their related stories and their related sub-tasks?
3. I also have some bugs coming in from support that I’d like to assign to a team but they are not part of any epic.
Try 1-
Use the label "team1" to say an epic or defect is under team-1's board.
I then use a board filter that looks like this:
labels = 'team1' OR issue in (linkedIssuesFromQuery("labels = 'team1'"), subtaskIssuesFromQuery("issue in linkedIssuesFromQuery(\"labels = 'team1'\")"))"
For the extra functions I use the Craftforge JQL Functions Plugin. The problems I have are: (1) I get all sort of linked issues here that are not related to the epic (relates to, clones, duplicates). (2) It’s too complicated.
Try 2-
Using the native Greenhopper Epic-Link:
labels in (team1) OR issue in (VB-1897, VB-1893) OR "Epic Link" in (VB-1897, VB-1893) OR issue in subtaskIssuesFromQuery("labels=team1 OR \"Epic Link\" IN (VB-1897, VB-1893)") ORDER BY Rank ASC
The problem here: My SM/PO then needs to update the list of Epics for the team
Any suggestions?