具有更多受让人的 TFS 任务

标签 tfs

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

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

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

最佳答案

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

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

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

关于具有更多受让人的 TFS 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039682/

相关文章:

git - 在多个 Visual Studio Team Services 项目之间共享一个 git 存储库

visual-studio - 如何将已删除的常规目录转换为TFS中的分支?

angular - Angular 2 应用程序的 TFS 构建失败(TypeScript 错误),但在本地构建一切正常

c# - TFS 2015 : adding test steps to test case

tfs - 无法在 TFS 2012 RC 中使用代码审查功能

TFS 2010 历史评论编辑

azure - 拉取请求的标题与分支名称相同

tfs - 在 Visual Studio Team Service 中创建具有未分配错误的查询

tfs - 在 TFS2010 中看到搁置的变化

tfs - 是否能够忽略/禁用 vNext Build 中的第一步获取源代码?