需求跟踪

时间:2024-08-19 07:26:42编辑:流行君

需求跟踪矩阵的作用

(1) 在需求变更、设计变更、代码变更、测试用例变更时,需求跟踪矩阵是目前经过实践检验的进行变更波及范围影响分析的最有效的工具,如果不借助RTM,则发生上述变更时,往往会遗漏某些连锁变化。(2) RTM也是验证需求是否得到了实现的有效工具,借助RTM,可以跟踪每个需求的状态:是否设计了,是否实现了,是否测试了。

什么是需求跟踪矩阵RTM

需求跟踪矩阵是一种主要管理需求变更和验证需求是否得到了实现的有效工具,借助RTM,可以跟踪每个需求的状态。需求跟踪矩阵是把产品需求从其来源连接到能满足需求的可交付成果的一种表格。使用需求跟踪矩阵, 可以把每个需求与业务目标或项目目标联系起来, 有助于确保每个需求都具有商业价值。需求跟踪矩阵提供了在整个项目生命周期中跟踪需求的一种方法,有助于确保需求文件中被批准的每项需求在项目结束的时候都能交付。最后, 需求跟踪矩阵还为管理产品范围变更提供了框架。扩展资料需求跟踪矩阵的作用主要包括:1、在需求变更、设计变更、代码变更、测试用例变更时,需求跟踪矩阵是目前经过实践检验的进行变更波及范围影响分析的最有效的工具。如果不借助需求跟踪矩阵,则发生上述变更时,往往会遗漏某些连锁变化;2、需求跟踪矩阵也是验证需求是否得到实现的有效工具。可以跟踪每个需求的状态,是否设计了,是否实现了,是否测试了;3、如果建立了需求跟踪矩阵,我们对照需求跟踪矩阵进行测试用例的评审,则会更加方便。同时,作者本人很容易在评审之前就发现未被测试用例覆盖的需求。参考资料来源:百度百科-需求跟踪矩阵

为什么要做需求跟踪

需求是软件生命周期的起点,是后续一切跟进、管控、协同的原材料。就像要做一桌美食,煎炒烹炸以外,输入的原材料尤其重要,毕竟巧妇难为无米之炊。




需求分为:初始需求、变更需求、优化需求。

初始需求是在项目立项启动时设立的需求,在项目生命周期第一阶段的需求调研阶段会进行细化。

变更需求,一般是在项目开发过程中到项目上线前出现的需求变化。此时的跟进工具一般不需要需求变更矩阵,直接升级需求说明书的版本进行更新就可以了。

优化需求,一般是在项目试运行阶段或者上线后出现的。优化需求是需要被跟踪记录的。




需求跟踪的主要目的有3个:

1. 形成内部共识 ,便于项目组内部和项目总监了解当前项目处于什么状态,距离项目上线或者验收还有多大距离,还有哪些事情要做,还需要投入多久资源;

2. 内外部信息对齐 。帮助客户了解这段时间项目组在推进哪些事情,客户交由的事项落实状态如何;

3. 后期扯皮利器 。有些时候项目实施涉及多方,咨询方、监理方、实施方A、B、C、D,当后续上线延期、联调延期、验收延期,这个时候需求跟踪表就是保护己方的武器。不是我没干活,不是我干活手脚慢了,是你们的需求变来变去,导致我们重复开发,我们没算你们变更费用已经是仁义厚道的了,还埋怨是我们开发延期就不好了。真的要扯皮时,谁的锅谁背,拿事实、摆数据、讲道理。


需求跟踪哪些方式

需求跟踪是指跟踪一个需求使用期限的全过程,需求跟踪包括编制每个需求同系统元素之间的联系文档,这些元素包括其他类型的需求,体系结构,其他设计部件,源代码模块,测试,帮助文件等。需求跟踪为我们提供了由需求到产品实现整个过程范围的明确查阅的能力。
需求跟踪有两种方式:
(1)正向跟踪。检查《产品需求规格说明书》中的每个需求是否都能在后继工作成果中找到对应点。
(2)逆向跟踪。检查设计文档、代码、测试用例等工作成果是否都能在《产品需求规格说明书》中找到出处。
正向跟踪和逆向跟踪合称为"双向跟踪"。不论采用何种跟踪方式,都要建立与维护需求跟踪矩阵(即表格)。需求跟踪矩阵保存了需求与后继工作成果的对应关系。


上一篇:威廉指标

下一篇:全职猎人奇犽