我一直在努力改变我的TFS结构,只使用one team project。我已经按照文章作者的方式设置了我的迭代和区域,但仍然在我的积压中,我没有看到任何区别于每个产品的方式。 (我可以看到所有项目,我不受#34;团队")的限制。
Ex(当前Sprint 1是与Future Sprint 1不同的项目):
有没有办法区分积压的每个产品,其他准备结束产品名称到Sprint名称?
答案 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中看到了当前的迭代积压,它们各自可以是通过区域路径混合的产品区域。
除了使用团队项目创建的默认团队以外,您还将拥有两个团队。如果您在该级别查看积压,则无论迭代路径还是区域路径,您都将看到所有内容。
高级配置用于为产品区域创建产品团队,以便产品所有者可以查看积压的版本,而无需考虑迭代,但只能在其指定区域路径(针对其产品)中进行。希望有帮助。