什么是可追溯性?

从最初的需求到最终的交付是一个漫长的过程,在这个过程中会出现很多问题。 为了确保交付物与业务需求保持一致,项目经理应该从它的起源,通过它的开发和规范,到它的后续部署和使用,利用需求可追溯性矩阵(RTM)需求管理(RM)软件的力量识别、跟踪和追溯需求。

可追溯性的含义

简单地说,可追溯性就是跟踪某物的能力。跨越各个行业,包括医疗、制造、供应链和软件开发,可追溯性确保最终的交付不会偏离最初的需求太远。

这个术语本身是跟踪和能力两个词的混合,它支撑着三个关键的业务管理流程:质量管理(使组织能够达到质量目标/满足客户的期望)、变更管理(在开发期间跟踪产品的变更)和风险管理(跟踪和验证产品完整性的漏洞)。

由于各种各样的政府法规和跨行业组织提高产品质量和坚持严格的安全和安全标准的压力,可追溯性现在比以往任何时候都更加重要。

可追溯性提供了几个重要的好处,使其非常值得付出额外的努力。通过提供所有过去活动的完整、可靠的记录,它有助于在事件(如召回)期间调查和排除问题,允许相关人员定位问题的根源。 可追溯性生成的数据可用于改进关键的业务流程,解决与交付时间、运输成本和库存管理等相关的性能问题。

需求的可追溯性

当大多数人说到“可追溯性”时,他们实际上指的是需求的可追溯性,它被定义为在开发生命周期中,从最初到部署甚至更远的向前和向后的方向描述和跟踪需求生命周期的能力。

需求可追溯性的目的是提供对需求的可见性,并使它能够轻松地验证需求是否被满足。 要求可追溯性也有助于分析变更的影响,揭示对一个需求的改变如何影响的其它需求。

需求可以手动跟踪,也可以使用各种需求跟踪软件工具进行跟踪。需求跟踪软件工具大大减少了流程的麻烦和出错的可能性,并且它们还附带了许多额外的特性,以提供一种系统化的方法来记录、分析和确定需求的优先级。

要求可追溯性的行业标准

随可追溯性而来的许多重要的好处,使它成为一个有价值的活动,同时也有多种标准对特定行业或类型的产品在这方面做了规定。

例如,DO-178B指南规范了在某些机载系统中使用的安全关键软件的安全性。它通过专注于软件生命周期过程的目标和检查系统中故障条件的影响,保证了机载环境中的安全可靠性软件的开发。 DO-178B 规定这些系统的研发需要可以追溯到每个需求的起源,这就是为什么要求应该记录每一处改变,以达到可追溯性。 DO-254也是如此,它类似于DO-178B,只是它用于硬件而不是软件。

其它要求可追溯性的标准包括ISO 26262, 这是一个汽车制造行业电气和/或电子系统功能安全的一个国际标准,由国际标准化组织(ISO)于2011年发布, IEC61508是国际电工委员会发布的一项国际标准,包括如何应用、设计、部署和维护被称为安全相关系统的自动保护系统的方法。

可追溯性矩阵

可追溯性矩阵是一个非常有效的保证完整的需求可追溯性的方法。可追溯性矩阵通过将列中描述的某一类组件(比如需求)映射到行中描述的另一类组件(比如源代码)来建立一种审计跟踪,从而以一种表格的形式表示组件之间的追溯轨迹。

上图显示了由Visure Requirements生成的一个可追溯性矩的示例。

可追溯性矩阵是一个有用的可视化的辅助工具,它使大量的信息一目了然,并强调可能的问题,因此可以在它们有机会变成大问题之前很早就被解决。虽然容易解释,但可追溯性矩阵可以很快变得非常复杂和难于管理。 因此,项目经理很少手动创建它们。相反,他们依赖于需求管理工具在从构思到完成的整个生产过程中跟踪需求的变化。

一个设计良好的可追溯性将每个需求与适当的业务目标相关联,使评估潜在变化变得快速、简单,减少项目风险,促进需求之间的一致性,允许监视和控制需求的整个生命周期等等。

使用Visure确保良好的可追溯性

Visure Requirements是一个功能强大的需求管理(RM)软件工具,旨在提供需求可追溯性,从需求的起源,需求的开发和规范,到产品的后续部署和使用,以及在这些阶段任何一个中的持续不断的细化和迭代过程。

管理所有与需求相关的信息、它们的关系以及它们与用户的交互,Visure Requirements在单一工具中提供了完整的需求可追溯性,为完整的需求管理过程提供完整的支持。

虽然需求可追溯性的需要是普遍存在的,却有无限种方式来实现它,因为没有两个组织是完全相同的。Visure Requiremens是完全可定制的,允许组织根据他们的需要和偏好定制它,包括更改可用的菜单、工具栏、列、按钮和其它组件。Visure Requirements可以自动生成需求可追溯性矩阵,以及其它报告和仪表板,以显示不同层次的需求之间的可追溯性,比如产品、系统、组件需求和设计以及更多。


其它相关文章:

Top