查看: 114|回复: 1

需求跟踪矩阵RTM的应用

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-11-25 13:58:14 | 显示全部楼层 |阅读模式
在上一篇文章中有说到需求跟踪矩阵有两种,一种叫轻量式交互矩阵,一种是平常我们必须用到的需求跟踪矩阵RTM。这里就来详细介绍一下我们在做项目时候必须用到的后一种需求跟踪矩阵RTM。
需求跟踪矩阵RTM是一个文档,用于跟踪和检查现在做的需求是否满足当前项目需求。这个RTM经常用在测试中,但对于对需求结果负责的需求分析师和产品经理都需要自己维护一个RTM矩阵,以便清楚知道需求的情况。


为什么RTM很重要?

1.可以往前确定现有的需求是否能完全满足商业目标。在确认需求期间,跟踪矩阵主要用于把需求跟踪到分析模 型,最终追溯到每个需求所支持的商业目标。这种分析确保了每个商业 目标都覆盖了需求,并且每个需求都可直接追溯到所支持的商业目标。
2.现在所做的需求是否是商业目标或者是商业需求的需求。如果根据RTM往前追溯,发现这个需求并没有对应的商业目标,就要确定需求是否是冗余的,多出来的原因及确定是否需要删除这个需求。任何无法追溯到商业目标的需求都可能是无效的,并且可以从范围中删 除。
3.监控需求的状态。RTM会记录下每个需求的状态,是需求明确还是需要重新确认,是在开发中还是测试中。
4.有助于实施系统影响性分析。RTM不仅会记录下每个需求状态,还有其和其他function line之间的关系也会需要记录下来。这样当一个新的变更请求CR到来之时,我们就可以根据RTM需求跟踪矩阵来确定影响性分析。
5.如果对商业目标进行了量化并相应地进行了排序,那么跟踪到的具有最高价值目标的需求可能就是排序最高的需求。
RTM的主要特征

  • RTM是向前跟踪商业目标和向后跟踪需求开发和测试进展的桥梁。
跟踪矩阵是用于连接或跟踪条目之间链接的表格。最常见的情况是,商业分析专业人士使用跟踪矩阵将需求反向跟踪到特性 和商业目标上,或者正向跟踪到代码或其他开发工件或测试用例上。然而,在创建和分析模型的过程中,商业分析专业人士还可以重新调整跟踪矩阵的用途,用来分析模型以确保它们的完整性。


2.需求跟踪矩阵RTM可以有层级关系。
需求分析矩阵通常并不是以一张表格(一层)就可以满足所有需求的跟踪。特别对于复杂的需求来说,我们可以用多层的需求分析矩阵;每一层用scenario num或者test case num对每一层的RTM进行串联,就能对需求进行有效跟踪。就例如下图中,是比较高层级的RTM,把测试用例test case链接到用户提供商业需求文档business requirement中。再下一层,就用把每一个测试用例状态跟踪起来,形成一个测试方面对需求进行跟踪的矩阵。


3.记录需求的详细内容
需求跟踪矩阵一般包括每个需求的详细信息,包括需求的需求分析师和对应的开发人员。还有每个需求的状态及跟其他需求之间关系等。能让我们一眼就比较能清晰了解到需求现在的状态。


如何创建需求可追溯性矩阵

1.基于商业需求文件BRS,功能性说明书FSD和技术说明文档TDS(optional),我们可以生成一个高层级的测试案例scenarios。并把这些scenarios和BRS和FSD相关联。


2.对于每个需求,应该有对应一个或者多个测试用例test case。测试用例里面除了需要测试内容和场景外,还需要写清楚测试的owner,还有测试的状态(是否通过)。


3.最后我们可以做一个matrix用来比较直观的查看需求的情况。在这里我们还可以写上每个需求的关联关系,这样以后有新得需求变更来到时候,我们能更好地做影响性分析。

回复

使用道具 举报

1

主题

4

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2025-4-19 13:23:05 | 显示全部楼层
小白一个 顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ZCOOL

GMT+8, 2025-10-8 22:55 , Processed in 0.078871 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表