Tfs Team Foundation工作项目类型中产品积压项目与特征的差异 我有一个关于微软Team基金会的问题。在VisualStudio的团队资源管理器中,我可以创建一个新的工作项。此处的工作项类型由您的团队选择的流程模板决定;我不确定我们使用的是哪个流程模板。在任何情况下,在TeamExplorer中,当我想要创建一个新的工作项时,我会得到一个工作项类型列表,可以从中进行选择,其中包括“产品待办事项”和“功能”

Tfs Team Foundation工作项目类型中产品积压项目与特征的差异 我有一个关于微软Team基金会的问题。在VisualStudio的团队资源管理器中,我可以创建一个新的工作项。此处的工作项类型由您的团队选择的流程模板决定;我不确定我们使用的是哪个流程模板。在任何情况下,在TeamExplorer中,当我想要创建一个新的工作项时,我会得到一个工作项类型列表,可以从中进行选择,其中包括“产品待办事项”和“功能”,tfs,Tfs,我注意到与目标解决日期相关的两种类型之间存在差异。对于产品待办事项,这似乎是由迭代结束日期决定的。对于一个功能,它不是那么清楚。一个特性也与一个迭代(和迭代结束日期)相关联,但是特性也有一个单独的字段,称为“目标日期”。目标日期的鼠标悬停文本为“完成功能的目标日期” 我应该选择“产品待办事项”还是“功能”作为新工作项的工作项类型?这两者有什么区别 看起来您正在使用Scrum流程模板。TFS站点发布了一些关于产品待办事项和特性的非常简短的信息,以及创建新工作项类型背后的想法 两者之间的区别在于您希

我注意到与目标解决日期相关的两种类型之间存在差异。对于产品待办事项,这似乎是由迭代结束日期决定的。对于一个功能,它不是那么清楚。一个特性也与一个迭代(和迭代结束日期)相关联,但是特性也有一个单独的字段,称为“目标日期”。目标日期的鼠标悬停文本为“完成功能的目标日期”

我应该选择“产品待办事项”还是“功能”作为新工作项的工作项类型?这两者有什么区别


看起来您正在使用Scrum流程模板。TFS站点发布了一些关于产品待办事项和特性的非常简短的信息,以及创建新工作项类型背后的想法

两者之间的区别在于您希望在以下位置使用工作项的粒度:

  • 产品待办事项由任务组成,并具有估计的工作量
  • 功能由产品待办事项组成,并具有目标日期
我还没有找到任何关于何时使用功能和产品待办事项的官方指导,但我已经创建了我自己的指导,我是基于这个答案的

您应该创建功能还是产品待办事项?

  • 如果您认为/希望您将要创建的新工作项适合单个sprint,那么您应该创建一个产品Backlog项,然后将其分解为sprint的任务
  • 如果您认为/知道新的工作项不适合单个sprint,那么您应该创建一个功能,并确定该功能可以分解为的所有提供sprint大小的项目(产品积压项目),并在规划未来sprint时使用这些项目
[更新2014-05-19]


微软已经发布了更多关于如何使用TFS中实现的功能和敏捷投资组合概念的信息

我和OP有同样的疑问,我的想法与@josant answer一致,这对我来说非常合理

另一方面,我正在使用Hundhausen的书[1]作为采用TFS+Scrum的参考

他说了这样的话:

功能是为用户或企业提供价值的离散功能单元。PBI可能足够大,可以具有多个功能

然后:

一个功能可以分解为多个场景。场景是一种描述工作流或功能步骤序列的叙述,该功能通过一条路径实现预期结果

并继续发展这些理念

在我看来,Hundhausen似乎在谈论用例[2],但我仍然觉得他的建议有点违反直觉,TFS似乎也不会指导这种分析方法,我在阅读的scrum文献中发现了它

也许这只是选择一个你觉得更容易接受并遵守的惯例的问题

[1]


[2] 由于TFS采用了敏捷开发战略,我认为我们可以说:

功能=史诗, 待办事项=故事


epic包含类似的故事。

一个功能是产品积压工作组合


功能是“待办事项”的一个级别。团队将工作定义为高级计划,并将其分解为功能。进一步细分并将要完成的工作定义为“积压工作”。 参考?

正如其他人在这里所说:

  • 特色:顶级
  • 积压:功能下一级(功能由积压项组成)
请记住,您可以链接工作项,并将其显示为树列表。
因此,您可以将待办事项链接到功能,然后,您可以将任务链接到待办事项。因此,您可以得到一个很好的层次树列表

我就是这样使用它的。在工具项“工作”->“积压”下,列出了“功能”和“积压项”。我从特性开始,所以在这一点上没有待办事项。我通过在Backlog标题下选择features并在表单中添加Feature名称,然后保存并关闭来添加features。在每个新增功能的左侧都有一个绿色+符号。单击加号并显示选择选项。选择“产品待办事项”。当它打开时,在顶部字段中键入backlog项的名称,就像在Features中一样。您正在创建这些待办事项,没有弹出窗口。根据需要填写其他信息,然后保存并关闭。创建待办事项后,在新创建的待办事项上单击绿色+。输入工作项的名称,就像您为积压工作项和功能所做的那样。添加工作项时,将sprint包含在迭代字段中,当您打开它时,它们将在sprint中。在我能找到的任何地方都没有记录。我希望它足够详细

微软现在发布了更多关于功能使用的信息。不幸的是,对于Visual Studio Online,只有拥有高级许可证的用户才能访问功能:-每一个用户/月的定价将是60美元。Bug在什么地方适合?Bug可以与任务互换吗?@ dieGoDeBord-Bug与任务不可互换。认为它们存在于与PBI相同的层次级别,或者可能是PBI的孩子。(如果你选择这样跟踪——让它们保持相关通常就足够了)。任务可以是要跟踪的bug的子项