我们最近升级到 Team Foundation Server 2013。
我们对标准的 MS Scrum 模板进行了大量定制,以便我们拥有与标准 Scrum 模板不同的状态。
在积压项目的流程配置中,您将每个状态映射到三个元状态之一
- 建议的
- 进行中
- 完全的
然后,这些元状态会驱动您的 backlog 项目在 backlog 上的显示方式,并直接影响每个 sprint 的速度计算方式。
在 TFS 2012 中,我们能够将多个状态映射到“完成”迁移,这意味着我们可以将工作视为“完成”并在速度图表中显示,但仍将工作项保留在积压工作中(特别有用用于在开发人员实际“完成”开发后跟踪 QA 和发布过程)
出于某种原因,在 TFS 2013 中这已更改,因此现在您只能将一个状态映射到“完成”的元状态 - 尝试不这样做,您会遇到以下错误消息
以下元素包含错误:RequirementBacklog/States。TF401099:此元素定义出现在您的待办事项上的工作项的状态。状态配置不正确。此积压工作中的每个工作项都必须具有一个“完成”类型的状态。以下工作项类型具有“完成”类型的多个状态:产品待办事项项。
我想知道是否有其他人能够通过以某种方式自定义 TFS 以允许多个完整状态映射来解决这个问题?