Here is my current project/team setup in TFS 2012:
Project:MyProject
Teams: Team1, Team2
So that means I have 2 separate backlogs - 1 per team - each accessible via their appropriate team area path ("MyProject/Team1" and "MyProject/Team2"). This also means I have a sort of "master" product backlog, accessible at the "MyProject" level; a place where there is no delineation of task-by-team.
What I'm trying to do is have a setup where project managers/execs/etc. can see the "master" version, and each team has their own granular details. This is all well and good as it stands, until you try to do any backlog sorting at the team level. Let's say you have following backlog:
Order - TaskName - Team
1 - Task1 - Team1
2 - Task2 - Team2
3 - Task3 - Team1
4 - Task4 - Team2
What I'm seeing happening in my setup is if you try to do any re-prioritizing in the "MyProject/Team2" backlog, you could end up putting "Task4" higher than "Task1" in the "MyProject" backlog, which would be wrong at that macro level.
I completely realize why this can happen, what I'm wondering is if anyone can give a better idea for a setup/solution?