团队基础,组和工作项

时间:2015-08-04 14:08:22

标签: tfs grouping workitem

我正在寻找一些指导和保证,我正在开发一个TFS网站,该网站将用于程序员和客户,以跟踪他们创建或正在处理的任务。应该是什么的想法是客户和程序员使用的中心位置,而无需前往网站本身。

例如,我有约翰和斯图尔特,他们都是程序员,然后我有许多和汤姆是客户(许多属于纽约,汤姆属于加利福尼亚州)。

╔═══╦════════════╦═════════════╦═════════════╗
║   ║Programmers ║  New York   ║  California ║
╠═══╬════════════╬═════════════╬═════════════╣
║ 1 ║ John       ║ Many        ║ Tom         ║
║ 2 ║ Stewart    ║             ║             ║
╚═══╩════════════╩═════════════╩═════════════╝

我在想的是把它分成小组,'程序员','纽约','加利福尼亚'(不仅仅有两个客户)。然后,理论上,当有人登录时,取决于他们属于哪个组。

  • 程序员将能够看到分配给他们或全部的工作项目。
  • 客户端只能看到属于它的工作项,因此如果属于纽约的用户登录,则只会显示属于纽约的工作项,仅此而已。

我想知道这是否可能,如果是这样,我怎么能够实现这一目标?如果需要更多信息,请询问。

1 个答案:

答案 0 :(得分:1)

是的,可以通过在TFS中定义不同的团队来实现这一要求。

我理解您的要求,即您的程序员和客户实际上需要协作才能协同工作。比方说,例如,一个客户端可能会向程序员提供一些反馈,告知错误是否已修复;程序员跟踪客户等提交的任务或功能请求。因此,对于您的方案,您应该创建两个团队。一个是纽约(团队成员:John,Stewart,很多);另一个是加利福尼亚州(团队成员:约翰,斯图尔特,汤姆)。每个团队都可以根据自己的区域路径独立工作,这与其他团队的工作无关。

创建团队时,您可以为团队创建一个区域路径,因此团队将在该特定区域上工作。您可以在区域级别获得高级用户权限,因此纽约客户端只能检查纽约地区的工作项目;而加州客户只能查看加州地区的工作项目。

请查看以下有关TFS中团队合作的链接: https://msdn.microsoft.com/en-us/library/hh500414.aspx https://msdn.microsoft.com/en-us/library/dn306083.aspx