Multiple Products in Backlog using Master Team Project in TFS

agile, azure-devops, tfs

Solution

You need to select a unique area or iteration for the Team you are working in.

So you could set it up like this:

Team A

- Backlog Iteration: `MyTeamProject\TeamA`

- Sprints:

- `MyTeamProject\TeamA\Sprint 1`

- `MyTeamProject\TeamA\Sprint 2`

- etc.

- Area: `MyTeamProject`

This way Team A works in it's own set of iterations, but any item in any area of the Team Project appear on it's backlog - this is how my teams work.

Alternatively:

Team A

- Backlog Iteration: `MyTeamProject`

- Sprints:

- `MyTeamProject\Sprint 1`

- `MyTeamProject\Sprint 2`

- etc.

- Area: `MyTeamProject\TeamAProduct` (e.g. Mobile App, Search, Database)

This way Team A works as part of the same set of iterations as everyone else, but only see's items on the backlog in their area of the product the are responsible for.

Finally, you could combine both together.

Problem

I have been working to change my TFS structure to utilize only one team project. I have set up my iterations and areas in the same fashion as the author of the article did, but still in my backlog I don't see any way of differentiating from each product. (I can see all projects, I'm not limited by "team"). Ex (Current Sprint 1 is a different project than Future Sprint 1): Is there a way to do differentiate from each product in the backlog, other prep ending the name of the product to the Sprint name?

Original source