The Essential Guide toRequirements Management and Traceability

章节

实时可追溯性与事后可追溯性

    在当今世界,成功的组织将其创新和复杂的产品开发流程锚定在众多工作流中的互连数据上。这需要收集利益相关者的意见以构建系统架构,管理高级需求以创建详细的用户故事,并实施验证和确认以检测问题。在实现标准合规性并在当今市场竞争的同时与各种利益相关者合作需要更深层次的可追溯性。

    许多行业标准都要求需求可追溯性,以确保产品质量和安全。行业标准基于数十年来以需求可追溯性为核心的系统和质量工程研究进展。当且仅当在产品开发过程中使用可追溯性作为工具时,才能实现需求可追溯性带来的好处。

    这些好处包括大大减少或消除延误、缺陷、成本超支和返工。以下是实现实时可追溯性™ 的最佳实践方法的概述。


    实时可追溯性与事后可追溯性

    让我们从一些定义开始,以确保我们都在同一层面上。需求可追溯性被定义为跟踪产品需求从定义和设计到开发、测试、验证和确认的开发进度。需求可追溯性有两种形式:事后可追溯性和实时可追溯性。


    什么是传统的事后可追溯性?

    事后可追溯性发生在产品开发之后,通常需要高度手动地尝试重新创建工件以证明本应在开发过程中发生但实际上并未发生的可追溯性。进行这项工作完全是为了遵守行业标准并满足审计员对流程成熟度证明的要求。


    什么是实时可追溯性?

    Jama Software 将实时可追溯性™ 定义为能够查看任何需求的最新和最完整的上游和下游信息,无论系统开发处于哪个阶段,也无论它跨越多少个孤立的工具和团队。

    这使得工程和产品管理流程能够通过数据进行管理并实时提高性能。

    实时可追溯性随着产品开发过程的进展而实时发生,以提高整体生产力(通过确保跨学科的工程师始终使用最新和正确的版本)并通过早期发现问题来降低负面产品结果(延迟、缺陷、返工、成本超支、召回等)的风险。

    及早发现问题的好处是显而易见的。INCOSE 的研究发现,在验证和确认之前未发现的问题比在设计期间发现的问题要昂贵 40 到 110 倍。因此,大多数公司都希望实现实时可追溯性,但却只能使用不支持该功能的传统工具和电子表格。由于每个工程学科都可以选择自己的工具,因此会产生大量工具,而这些工具之间没有关系规则或机制来创建实时可追溯性。


    为什么实时可追溯性很重要?

    产品工程组织面临的首要问题是遵守跨孤立团队和工具的可追溯性要求。组织经常受到高度手动且耗时的跨众多电子表格信息审查的困扰。


    实现实时可追溯性™

    在您同类最佳的工具链中实现实时可追溯性。为了使这种持续同步尽可能简单,Jama Connect Interchange 专门设计用于通过点击界面实现 Jama Connect 和 Jira 之间的实时可追溯性。


    将 Jama Connect 与 Jira 集成以实现实时可追溯性的主要优势 保持与市场和用户需求的一致

    将上游规划、需求和测试计划集成到迭代开发过程中。确保您构建的内容满足市场、合规性和用户要求。


    保持对下游开发的可见性

    准确捕捉和传达需求、目标、进度和相互依赖关系,以消除整个开发过程中的摩擦。


    消除由于不一致而导致的后期返工和质量差距

    捕捉需求并就您正在构建的内容达成一致。确保每个人都按照最新的规范工作,以便产品/系统最终实现其预期价值。


    支持正式的变更管理流程

    识别产品需求变更和受影响所有者的变更影响,以便开发团队在需求演变时做出明智的决策。

    那么如何实现实时可追溯性?


    步骤 1:定义可追溯性模型

    实时可追溯性需要关键流程元素及其关系规则的模型,以便在开发过程中进行监控。系统工程 V 模型是一个有用的框架,可用于数据对象和关系定义。Jama Connect® 独特地提供了点击式、可配置的关系规则功能,以实现实时可追溯性。下面是 Jama Connect 的示例关系规则图。关系规则因行业和公司特定要求而异。提供最佳实践模板以符合行业标准并配置以满足客户特定需求。可追溯性模型的定义构成了基于模型的系统工程的基础,因为它以一致的方式在整个系统架构中定义模型元素及其相互关系。


    步骤 2:为孤立工具/电子表格设置持续同步

    定义关系规则后,下一步是设置与各个工程学科使用的最佳工具和电子表格的持续同步。下面的可追溯性图表显示了最佳工具的典型示例,以及它们在 Jama Connect 关系模型中同步以提供实时可追溯性的位置。

    此示例显示了用于可追溯性的关键最佳工具。还支持列出的其他竞争性替代方案。

    大多数公司优先考虑可追溯性模型中最容易在没有持续同步的情况下导致代价高昂的问题的领域。最常见的是这些领域是:

    • 软件任务管理 – 将需求分解直接链接到用户故事,通过测试和缺陷管理实现软件开发过程中的实时可追溯性。最常用的最佳工具是 Jira 和 Azure Dev Ops。
    • 测试自动化 – 在 Jama Connect 中管理测试用例以符合需求并确保跨所有工程学科的可追溯性,测试自动化结果在验证步骤同步到可追溯性模型。最常见的测试自动化工具是 TestRail 和 qTest。
    • 风险分析 (DFMEA/FMEA) – 通常在多个 Microsoft Excel 电子表格中进行,并且人们一直认为 Excel 无法实现实时可追溯性。Jama Connect 是第一个通过 Excel 函数和电子表格实现实时可追溯性的需求管理解决方案。风险团队现在可以在他们喜欢的电子表格中工作,并且首次实现实时可追溯性,以与任何工程团队所做的更改保持同步。Ansys Medini 也是受支持的集成。
    • 基于模型的系统工程 (MBSE) – MBSE 的第一步是定义所有产品需求之间的关系模型。一旦定义了关系模型,就可以通过建模确定规范。Jama Connect 独特地提供基于模型的需求,以便与 SysML 建模工具(如 Cameo No Magic)进行逻辑同步。其他需求管理工具无法确保基于模型的方法,这通常会导致团队和项目之间出现不一致和冲突的字段,并且无法提供连贯的关系模型。

    步骤 3:监控异常

    实时可追溯性首次提供了通过异常管理所有工程学科的端到端产品开发流程的能力。可追溯性模型定义了预期的流程行为,可以将其与实际活动进行比较以产生异常。这些异常是问题的早期预警指标,这些问题最常导致延误、成本超支、返工、缺陷和召回。以下是 Jama Connect 中的示例异常管理仪表板。


    实时可追溯性的好处

    实时可追溯性在最佳工具中的主要好处如下:

    • 通过异常管理及早发现问题,降低延误、成本超支、返工、缺陷和召回的风险,并节省 40 到 110 倍于在流程后期发现的问题的成本。
    • 遵守行业标准,无需事后手动操作。
    • 不会对工程团队造成干扰,他们继续使用他们选择的最佳工具工作,无需更改工具、字段、值或流程。
    • 提高工程师的工作效率和满意度,让他们有信心始终使用最新版本,反映所有更改和评论。
联系表单

这将关闭于 0