2

在 TFS 2010 中为多个用户存储任务的最佳方式是什么?我只能为一项任务分配一个。

(例如:当我计划向所有开发人员演示时)

(这是一个 Scrum Msf 敏捷项目,其中任务是用户故事的一部分)

4

2 回答 2

6

很遗憾地告诉您,您不能将多个用户分配给一个开箱即用的工作项。同时,我不建议这样尝试,因为它不适合 TFS 中的模型。处理此类场景的常规/推荐方法是创建多个任务;在这种情况下,每个开发人员都有一个。您可以通过使用 MS Excel 复制一组任务轻松完成此操作。另一种选择(给定您使用的示例)是创建一个具有多个下拉列表的“会议”工作项 - 每个人都将参加演示或技术审查等会议。

另一种选择是创建一个自定义控件来格式化和存储用户列表。维护起来可能相对复杂,因为您必须将其分发到每个用户的机器上(需要在本地安装),最后我检查您是否需要 2 个版本;一个用于 Team Explorer 用户界面,另一个用于 Web 访问工具,大多数人使用该工具从其 TFS 服务器上的网页创建工作项。TFS 的未来更新可能会破坏您的自定义控制。很少值得付出努力。另一个缺点是,您可能会受到如何使用 MS Excel 处理存储在自定义控件使用的字段中的数据的限制。如果您想进一步研究,可以在以下 CodePlex 项目中找到一些示例:http ://witcustomcontrols.codeplex.com/

您可能会考虑跟踪您想要分配多人的会议和其他项目等事情的真正目标。任务是跟踪 MSF 敏捷模板中用户故事进度的核心。例如,跟踪会议出席情况通常与用户故事没有直接关系;因此它通常不会帮助您确定您离“完成”用户故事还有多远。如果您想利用现有报告,那么您应该组织您的任务,以便它们作为子工作项汇总到用户故事(或错误)工作项。

于 2012-06-14T20:59:55.637 回答
0

短篇小说:你不能。Microsoft 流程模板中的工作项旨在针对任何人或仅针对一个用户。

现在您可以自定义流程模板来更改它。以这篇文章为例,自定义适用于组。但我不建议您这样做,因为 TFS 基本上不是为此而设计的,您最终可能会感到失望。

于 2012-06-14T19:47:56.560 回答