链接敏捷和 CMMI 时的项目关系

Project relationship when linking Agile and CMMI

我们的团队正在寻找一种方法 link “需求”到“用户故事”(美国)和用户故事到需求。 为此,我们创建了一个如下所示的 TFS 树

集合 XYZ 项目(敏捷)。容纳所有用户故事的容器 R 项目(CMMI)。容纳所有要求的容器

然后我们可以 link 从“项目”直接到“项目 R”的需求和每个用户故事的测试用例的用户故事。这个测试用例也可以直接 linked 到“项目 R”中的需求,以验证当测试用例通过时需求已经完成。

我们的想法是,我们可以在合同结束时提取所有测试计划,理论上这是客户可以用来验证所有要求是否得到满足的主测试计划。

混合不同的 sdlc 类型项目级容器是否是一种不好的做法? 甚至可以以一种可以节省键入新测试计划文档的体力劳动的格式导出报告。

它能够 link 在同一项目集合中跨团队项目处理项目。但在我看来,在你的情况下你不必这样做。

用户故事与需求相同,只是不同process template

Link 他们跨团队项目让事情和管理变得复杂。您可以考虑 "importing" "Requirement" 类型到敏捷模板中。 TFS 允许您导入 Requirement 类型。使用 witadmin 工具,您可以修改 XML 定义文件以支持 On-premises XML 流程模型。具体操作步骤请参考教程--Import, export, and manage work item types

有关其他自定义选项,请参阅 Customize your work tracking experience

开始使用它后,可以轻松跟踪更正式的要求(即验收标准)。并且还可以轻松报告大型项目。