【发布时间】:2017-08-20 09:21:52
【问题描述】:
我们在 TFS 2015 中有一个工作项结构(将很快升级到 2017,如果那里有可能相关的功能),它由通常的 CMMI 模板层次结构组成:Epic->Feature->Requirement(如果需要大致类似于其他模板中的PBI,对于不熟悉的人来说)
我们通过使 Epic 和 Feature 有意义来抽象化大量工作。应用一个常见的类比,此设置中对网页要求的 Epic->Feature->Requirement 可能是 [Security]->[Password Management]->[Password Complexity rule xyz]
主要问题是,虽然“工作项树”类型查询功能强大且对此设置有用,但 TFS 的某些功能仅适用于工作项类型查询的平面列表,包括仪表板小部件。继续上面的示例,如果我想创建一个小部件来查看完成了多少安全要求 (PBI),我无法做到。
我正在寻找有关如何在 VS2015 或 VS2017 中绕过此限制的想法,到目前为止,我能想到的最佳解决方案是创建一个使用 TFS api 遍历树然后复制父 Epic/Feature 的标题或 ID 到某个虚拟字段中的 Requirement 上。这看起来非常笨重和不雅。另一种选择是在区域中镜像 Epic/Feature 层次结构,但这非常不利,因为我们将区域用于其他目的,并且会产生维护问题,因为它们需要保持同步。
【问题讨论】:
标签: tfs azure-devops tfs-2015 sdlc