The Essential Guide toRequirements Management and Traceability

章节

什么是可追溯性?

    定义

    可追溯性或需求可追溯性是指在整个产品开发生命周期中跟踪和记录需求的沿袭和历史的能力。它通过跟踪产品创建过程中涉及的组件、零件、材料和流程,提供对围绕每个需求的所有活动的前后可见性,包括设计、开发、测试和支持。此记录的线索有助于最大限度地降低负面结果的风险,最大限度地提高生产力,并确保产品符合所需的规格和标准。可追溯性的好处包括提高团队效率、更容易遵守法规和提高产品质量,并允许快速识别和解决任何缺陷或问题。


    可追溯性的目的和重要性是什么?

    可追溯性使产品团队能够将特定需求与所有相关项目工件以及其他需求(包括前向和后向)关联起来,以便任何人都可以在开发过程中的任何时间点看到活动与需求之间的关系(反之亦然)。此功能也称为实时可追溯性,可促进团队协作并能够及早发现可能的生产风险。

    可以这样想:在定义、质量和时间方面正确开发产品有多重要?任务至关重要,对吧?这就是需求可追溯性如此重要的原因。

    可追溯性在航空航天、汽车和医疗设备等行业尤为重要,因为安全、质量和合规性至关重要。在这些行业中,监管机构通常要求使用可追溯性系统,以确保产品安全可靠并符合适用的标准和法规。

    让我们来看看在整个产品开发生命周期中需求可追溯性的一些好处。例如:

    • 简化项目估算
    • 增强流程可见性
    • 提高开发效率
    • 改进变更影响分析
    • 展示验证和确认
    • 提高产品质量
    • 证明合规性或功能安全性

    对于应用程序生命周期管理 (ALM) 和产品生命周期管理 (PLM) 而言,对需求或数字线程的单一视线至关重要。两者都面临着紧迫的时间安排和越来越多的需求——包括法规要求,合规性是不可协商的。

    可追溯性在航空航天、汽车和医疗设备等行业尤为重要,因为这些行业的安全、质量和合规性至关重要。在这些行业中,可追溯性系统通常由监管机构强制要求,以确保产品安全、可靠并符合适用的标准和法规。

    了解需求、风险、测试等之间的关系,是按时开发合规产品与陷入返工、延迟发布和处理不满意的利益相关者之间的区别。有了需求可追溯性,您不必在速度或质量上妥协。

    最重要的是,端到端可追溯性可以确认您正在构建正确的东西,并帮助您证明合规性或功能安全性。没有它,您的开发效率和产品质量就会受到威胁。


    什么是可追溯系统?

    可追溯产品或系统是指具有其开发、生产和测试的文档化历史或记录的产品或系统。此记录提供了产品或系统的完整图景,包括其设计、组件以及其开发过程中所做的任何修改或变更。可追溯性系统还使组织能够快速识别生产或测试过程中出现的任何问题的来源,并根据需要采取纠正措施。


    正向、反向和双向:创建具有可追溯性的数字线程的机制

    要连接产品开发生命周期的所有阶段(从客户需求到支持),必须使用四种不同的链接将流程端到端串联起来。这包括高级需求以及派生需求(这些需求未明确定义,但对于满足已定义的需求或使系统按预期工作必不可少)。派生需求也必须得到充分跟踪,才能充分利用实时可追溯性。

    正向

    有两种正向可追溯性:转发至需求和从需求转发。它们都从上游组件跟踪到下游工件。不同之处在于它们的起点。

    转发至需求跟踪从客户需求到需求。这很重要,因为客户需求会随着时间的推移而变化。如果客户需求发生变化,则需求可能需要随之改变。遵循这种类型的前向可追溯性,团队可以在整个开发过程中随时了解优先级的变化。

    从需求转发跟踪需求与相应的下游工件(包括测试用例)之间的关系。这种类型的跟踪可确保每个需求不仅得到满足,而且得到验证和确认。

    向后追溯

    与前向可追溯性一样,向后可追溯性也有两种。这对可追溯性从端点或下游工作产品追溯到上游元素。这两种类型的起点不同。

    从需求向后追溯通过将需求与其所涉及的客户用例联系起来,可以深入了解需求的产生过程。这使团队能够通过了解需求的来源来改进决策。

    向后追溯从已执行的工作开始,并追溯到其需求。它使人们能够了解创建特定项目的原因以及系统的不同部分如何组合在一起。以这种方式跟踪还允许测试人员找到差距或缺失的需求。

    双向

    双向需求可追溯性是指能够执行前向和后向可追溯性。双向是最佳选择,因为它使团队能够从需求规范到构建、测试、变更、缺陷以及返回,实现完全可见性。这种级别的可追溯性只能通过自动化需求管理工具(例如 Jama Connect®)实现。


    可追溯性有哪些好处?

    可追溯性有很多好处。首先,它使组织能够跟踪和验证所有组件和流程是否符合所需的标准和规范,从而确保产品质量。这有助于降低缺陷和召回的风险,而缺陷和召回可能会造成高昂的财务损失和公司声誉受损。

    其次,可追溯性有助于确保遵守监管要求。在许多行业中,组织需要维护其产品和流程的详细记录,并证明它们符合所有适用的标准和法规。可追溯性系统提供了一种轻松生成这些记录并证明合规性的方法。

    第三,可追溯性促进了问责制和透明度。通过维护产品开发和测试的完整记录,组织可以证明他们正在采取措施确保质量和安全。这有助于与客户和利益相关者建立信任,并提高公司的声誉。


    如何实现可追溯性?

    在实践中,可追溯性涉及使用工具和系统来跟踪和记录产品开发和测试中涉及的各种组件和流程。这些工具可以是简单的电子表格和数据库,也可以是生成 Live Traceability™ 的现代需求管理平台,这些平台可与其他产品开发工具(如产品生命周期管理 (PLM) 系统、测试管理工具和 Atlassian Jira 和 Azure DevOps 等任务管理工具)集成。


    实施可追溯性的挑战

    实施可追溯性的主要挑战之一是确保捕获和记录所有相关数据。这在涉及多个团队、供应商和合作伙伴的复杂产品开发过程中尤其困难。但是,通过建立明确的数据捕获和记录流程和标准,组织可以克服这些挑战并获得可追溯性的好处。

    总之,可追溯性是产品和系统开发的一个关键方面,使组织能够确保产品质量、合规性和责任制。通过维护产品开发和测试的完整记录,组织可以降低缺陷和召回风险,证明符合监管要求,并与客户和利益相关者建立信任。虽然手动实施可追溯性系统非常具有挑战性,但使用 Jama Connect® 等现代平台可以在整个开发过程中自动创建实时可追溯性。

联系表单

这将关闭于 0