如何在 TFS 中配置多个积压项?

How to configure multiple backlog items in TFS?

TFS 2015 的本地安装我能够实现这种配置:

我能够通过更新 ProcessConfiguration.xml 文件的 "PortfolioBacklogs" 部分来实现这一点。

我能够让 TFS 接受此配置的唯一方法是使用 "Parent" 属性将 "Monthly Patching Requirements" 组合积压项配置为 "Technical Work Request" 组合积压项的子项像这样:

<PortfolioBacklog category="Microsoft.MonthlyPatchingRequirementCategory" parent="Microsoft.TechnicalWorkRequestCategory" pluralName="Monthly Patching Requirements" singularName="Monthly Patching Requirement" workItemCountLimit="1000">

这些项目不应该像这样或以任何方式真正相关。我希望它们都是 "top-level" 积压项目,并且两个类别的所有工作项目都显示在项目积压和看板上。是否可以这样配置?

不,这是不可能的。积压工作始终处于层次结构中,您需要将它们放在该层次结构中的特定级别。

处理此问题的最佳方法可能是添加新的工作项类型并将其放入“需求”类别。然后配置 Board 视图以具有单独的泳道以满足您的每月修补要求。

在最近的版本中,a new filter bar was added which then quickly allow you to filter for the work item type you're after。在您的情况下可能值得升级。

从概念上讲,积压工作包含所有类型的工作,以便可以完成单个订单,在同一计划级别拥有多个积压工作与该工具期望您的工作方式背道而驰。

备选方案

您可以考虑的一些备选方案:

  1. 创建一个单独的团队并设置他们的积压过滤器以显示您感兴趣的工作。不过您仍然必须将所有工作都放在需求类别中。
  2. 使用为每月工作设置的特定模板创建一个单独的团队项目。
  3. 使用工作项查询并将它们固定到仪表板。 (或在较新的版本中最喜欢它们)。除了易于订购之外,这应该为您提供大部分积压功能。这将允许您脱离任何计划层次结构进行工作,但也会从董事会视图中删除工作。