我需要构建查询,返回具有超过 2 级深度的网络拓扑的结果。例如,我不会得到下一个结果:
但是如果我构建“工作项和直接链接”查询,我只会得到 1 级深度,如果我构建“工作项树”,我可以选择仅父/子类型的树,并且无法添加我的自定义继任者/前任类型树的。
所以我的直接问题是:我可以在工作项和直接链接查询中获得超过一级的深度,还是在“工作项树”查询中更改树的类型?或者我只能通过像这样将 TFS 与 Project Server 集成来获得该结果?
有两种方法可以做您所说的事情,这取决于您是要创建报告还是在谈论工作分解结构。
如果您需要工作分解结构,我建议您更改流程以便您不需要,或者仅在 PMO 级别进行处理。在低于投资组合的任何地方将依赖项写入工具中,这向我表明,您可能正在创建效果解决方案,而不是找到您的文化中所包含的特定功能障碍的路径原因。[preachMode=false] 但是......
#1 - 报告
您可以创建一个报告服务报告,该报告显示来自数据仓库和多维数据集的数据,以创建所需的视图。
这将为您提供数据的只读视图,并将导致侵入性最小的功能障碍。
#2 - 微软项目
您可以使用 MS Project 加载父/子和网络项,并使用存储在 TFS 中的依赖项维护甘特图。
这将为您提供操作存储中数据的交互式视图,但会导致最具侵入性的功能障碍。
#3 - 项目服务器
如果您正在实施更类似于Scaled Agile Framework的东西,那么您可能希望利用 Project Server 集成的挣值管理以及一些投资组合管理功能。
我希望您能找到适合的东西,并且您有机会探索当前流程对您的团队和组织在现代应用程序生命周期的新常态中实现任何类型的敏捷性的能力的影响。