tfs2012:具有树继任者/前任者类型的工作项树

Posted

技术标签:

【中文标题】tfs2012:具有树继任者/前任者类型的工作项树【英文标题】:tfs2012: Tree of Work Items with type of tree Successor/Predecessor 【发布时间】:2012-09-04 10:49:13 【问题描述】:

我需要构建查询,返回具有超过 2 级深度的网络拓扑的结果。例如,我不会得到下一个结果:

但如果我构建“工作项和直接链接”查询,我只能获得 1 级深度,如果我构建“工作项树”,我可以选择仅父/子类型的树,并且无法添加我的自定义继任者/树的前身类型。

所以我的直接问题是:我可以在工作项和直接链接查询中获得超过一级的深度,还是在“工作项树”查询中更改树的类型?或者我只能通过将 TFS 与 this 之类的 Project Server 集成来获得该结果?

【问题讨论】:

您创建了什么类型的链接? (链接类型的拓扑属性) @Betty,我想用网络拓扑显示项目。有可能吗? 我不知道,我认为它只支持 Tree,因为它可以防止添加循环。 【参考方案1】:

有两种方法可以做您所说的事情,这取决于您是要创建报告还是要讨论工作分解结构。

如果您需要工作分解结构,我建议您更改流程以便您不需要,或者仅在 PMO 级别进行处理。在低于投资组合的任何地方将依赖项写入工具中,这表明您可能正在创建效果解决方案,而不是找到您的文化中所包含的颗粒功能障碍的路径原因。[preachMode=false] 但是...

#1 - 报告

您可以创建一个报告服务报告,该报告显示来自数据仓库和多维数据集的数据以创建所需的视图。

Create and Manage Reporting Services Reports for Visual Studio ALM

这将为您提供数据的只读视图,并将导致侵入性最小的功能障碍。

#2 - MS 项目

您可以使用 MS Project 加载父/子和网络项目,并使用存储在 TFS 中的依赖项维护甘特图。

我找不到好的链接,但 MSDN 上有文档

这将为您提供操作存储中数据的交互式视图,但会导致最具侵入性的功能障碍。

#3 - 项目服务器

如果您正在实施类似于 Scaled Agile Framework 的东西,那么您可能希望利用 Project Server 集成的挣值管理以及一些投资组合管理功能。

Enable Data Flow Between Team Foundation Server and Microsoft Project Server

我希望您能找到适合自己的东西,并有机会在the new normal of the modern application lifecycle 中探索当前流程对您的团队和组织实现任何敏捷性的能力的影响。

【讨论】:

以上是关于tfs2012:具有树继任者/前任者类型的工作项树的主要内容,如果未能解决你的问题,请参考以下文章

代码审查工作流程+ TFS中的功能分支

二项堆

12堆二项堆

数据结构——二项堆

二项队列

二项队列