使用TFS中的主团队项目在Backlog中的多个产品

时间:2014-05-31 03:56:59

标签: tfs agile azure-devops

我一直在努力改变我的TFS结构,只使用one team project。我已经按照文章作者的方式设置了我的迭代和区域,但仍然在我的积压中,我没有看到任何区别于每个产品的方式。 (我可以看到所有项目,我不受#34;团队")的限制。

Ex(当前Sprint 1是与Future Sprint 1不同的项目):

enter image description here

有没有办法区分积压的每个产品,其他准备结束产品名称到Sprint名称?

2 个答案:

答案 0 :(得分:5)

您需要为您正在使用的团队选择一个唯一的区域或迭代。

所以你可以这样设置:

A队

  • 积压迭代:MyTeamProject\TeamA
  • 冲刺:
    • MyTeamProject\TeamA\Sprint 1
    • MyTeamProject\TeamA\Sprint 2
  • 区域:MyTeamProject

这样,团队A就可以使用它自己的一组迭代,但团队项目任何区域中的任何项目都会出现在它的积压中 - 这就是我的团队的工作方式。

可替换地:

A队

  • 积压迭代:MyTeamProject
  • 冲刺:
    • MyTeamProject\Sprint 1
    • MyTeamProject\Sprint 2
  • 区域:MyTeamProject\TeamAProduct(例如移动应用,搜索,数据库)

这样,团队A就像其他人一样,在同一组迭代中工作,但只能查看负责产品区域的积压工作。

最后,你可以将两者结合起来。

答案 1 :(得分:0)

尽管我有一些细节需要解决,但我仍在继续使用子迭代来指定团队的待办事项,但仍使用区域路径来指定产品。例如:

迭代次数 MyTeamProject \ Team1

MyTeamProject \ Team1 \迭代1

MyTeamProject \ Team1 \迭代2

MyTeamProject \ Team2

MyTeamProject \ Team2 \迭代1

MyTeamProject \ Team2 \迭代2

区域

MyTeamProject \ Product1

MyTeamProject \ Product1 \ product1的可选子区域

MyTeamProject \ Product1 \ product1的可选子区域

MyTeamProject \ Product2

MyTeamProject \ Product2 \ product2的可选子区域

MyTeamProject \ Product2 \ product2的可选子区域

如果将小组1的区域配置为包括所有区域(在默认区域下),但仅包括小组1下的迭代,则无论产品(区域路径)如何,他们都只会看到设置为其迭代的工作项。有一个优化步骤,必须将新工作项从MyTeamProject \迭代移至MyTeamProject \ Team x迭代,以便可以看到它。

结果是Team x(缩放到任意数量)在MyTeamProject \ Team x迭代中看到了他们的产品积压,而在MyTeamProject \ Team x \ Iteration x中看到了当前的迭代积压,它们各自可以是通过区域路径混合的产品区域。

除了使用团队项目创建的默认团队以外,您还将拥有两个团队。如果您在该级别查看积压,则无论迭代路径还是区域路径,您都将看到所有内容。

高级配置用于为产品区域创建产品团队,以便产品所有者可以查看积压的版本,而无需考虑迭代,但只能在其指定区域路径(针对其产品)中进行。希望有帮助。