Feature - Team association in Jira Align

The intent of this article is explore the various options of associating Features with Teams in Jira Align. We know from our Agile and SAFe experience that stories are directly associated with a team while a Feature is associated with a Program. Also, a feature should span a single program increment and a story should span a sprint.

As per the SAFe documentation, the team adds a feature on the Program board during the PI planning ceremony.

 

3ef1ef5e-7a10-41c4-9abf-aed9e5f0a885.png

Since, a feature can have multiple stories and can span multiple teams thus for some product teams it might not be a requirement to directly link a feature with a team because the moment you create a child story for a feature that Feature in Jira Align gets automatically associated with the all the teams associated with all the child stories of the feature. I will later showcase how you can see the Feature-Team mapping in Jira Align once the feature has child stories created.

But for some product teams, it might be required to associate a feature with a team before the PI planning process or before the feature gets split into stories. This is sometimes required to give a heads-up to the relevant product owner who’s team will be leading the efforts to deliver that feature and enable a pull model for features wherein once the product team has mapped a feature with a leading team then it’s upto the PO of that team to pull the relevant feature and split it into stories. Let's see how we can associate a feature with a team in Align in a scaled agile context.

By adding a team tag to the feature

By adding a team tag to the feature, we can associate the Feature with the team and the thus enabling the relevant team stakeholders to get a view of the features currently in backlog which are coming their way

4db62c84-55c3-414c-b5c0-aff8c86e2e90.png

Here you can see I have added a tag called “Washington” to the feature and then based on the tag the team’s PO can filter the Program backlog to see the features mapped to “Washington” team.

Thus by adding relevant team tags on your backlog you can give a heads-up information to the POs of relevant teams about the work coming their way

By creating a template story under the feature

Adding a tag to a feature is like creating a soft-link association of feature with the team, another way of creating this association in a more stringent manner is to create a mock story under the feature and map the story directly with the team, this will lead to having a more tighter association of the feature with the team as we can categorise the features in the program backlog based on the teams their child stories are mapped to, like in the following images.

Firstly, we create a mock story under the relevant feature

 

abdd374b-bf4b-45e1-b37a-b9c0da5b3c5e.pngThen we map the story directly with the relevant team, in this case “Washington”.

725be769-d36a-413f-8661-18a3ea109625.png

Now, we can see the feature backlog categorised by team wherein we see the features mapped directly to the team Washington because we have created a child story for the feature 5439 and mapped that story to the team “Washington”

 

9ac73890-fbe5-413f-8b6b-d3adb7f5ab08.png

To see the feature backlog categorised by Team you need to switch on this toggle on the top right when we are in the Kanban view of the Feature backlog.

a5e2f4e1-960c-4fb6-a4bb-289d10dbce6d.png

 

By associating a Feature directly with a team on the program board

Program Board is the backbone of the PI planning process, wherein you can not only effectively plan your PI but also track dependencies, risks, objectives etc during the PI execution. During the pre-PI planning process you can also access the program board and access the features which are not mapped to teams and only on the program board you have the ability to directly map features to team.

Features without team mapping are available under Orphans under More actions on the program board

2f13153b-d2b8-4e12-9e50-f6ea1df25589.pngOnce you access the list of Orphan features, then you can directly assign a team to the feature, just like in the image below

 

4733d22a-e7e0-40ed-bb26-5928265b1284.png

 

As you map the feature to the team, you will see that the feature now appears on the program board in the team’s row based on the team to which you have mapped the feature to.

967ab86d-0d75-43be-969d-2a5b5398586f.png

So, though the feature currently has no child stories still we can directly map the feature to a team exclusively on the program board.

In this write-up we have seen various ways of associating a Feature with a team in Jira Align in context of SAFe and general good Agile practices.

4 comments

Marco Brundel
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 25, 2020

Question, the article starts with an image of @scaled agile. Can the same overview, including the lines, be realized in Jira Align? If so, can you put a screenshot as an example here?

Thanks in advance.

Regards,
Marco

Like Tarun Sapra likes this
Mark Cruth
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 25, 2020

Hi @Marco Brundel

Great question! With the Jira Align Program Board we avoid showing the red yarn to prevent the board from getting too messy with large Programs. Jira Align represents dependencies by showing an icon on the dependent team(s) row on the Program Board and highlight them along with the Feature they are associated with. If 2+ teams are working on a Feature (less dependency, more collaboration) we also represent the Feature on both team rows within the Program Board (they represent a single Feature, so you don't have two Features in your backlog). Here are a couple links that can tell you more:

Hope this helps!

Mark

Like # people like this
Rae Gibbs
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 26, 2020

Great article @Tarun Sapra !

Like Tarun Sapra likes this
Emily Koch
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 27, 2020

Awesome article @Tarun Sapra !

Like Tarun Sapra likes this

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events