【DOORS】如何基于DOORS实施需求管理

IBM DOORS VS 统御 oKit,一份真实的需求管理工具调研报告 一提到需求管理类工具软件,很多人可能都只知道IBM的DOORS,毕竟它大名鼎鼎,也做了很多年了,不过要说行业的NO.1,它恐怕已经不能胜任了。 最近也有很多朋友一直在问我,公司要上需求管理平台,国内软件鱼龙混杂,看的眼花,国外的以IBM DOORS为代表的也有几家,各有优劣,该如何选择呢? 我不得不承认,DOORS已经诞生很久了,但它也老了,更较符合国外人的使用习惯,在这个高速 阅读详情
引言

IBM Rational DOORS,简称DOORS,是被业界广泛认可的需求管理工具,在国内外需求管理领域具有较高的市场占有率。需求管理作为传统的工程领域,理论发展相对成熟和健全。随着越来越多的企业开始注重在需求管理工程层面的投入,企业的需求管理成熟度也在逐步提高。在需求管理实施过程中,不可避免的会依托相关的需求管理工具支撑。而实施过程中所存在的关键困难之一就是:工具与业务如何紧密结合。很多企业虽然购买了相应的产品,但是工具层面的操作培训不足以使得企业的项目在需求管理工具中落地。鉴于此种情况,本文将基于具有较大受众的DOORS工具,对实施需求管理的工作流进行论述。

需求管理的关键要素

要实施需求管理,总要明确需求管理要实施那些内容。本质上,实施那些内容没有统一的规定或约束。但我们可以从一般的需求管理理论层面入手,明确需求管理的理论范畴。

需求管理属于需求工程范畴,需求管理强调四个方面:需求状态管理、需求追踪、需求版本管理和需求变更管理。

  状态管理:需求除了自身的主题内容描述之外,还具有相应的状态属性。这些属性标识了需求在整个系统研发的生命周期中的状态。基于不同的业务需求,需求需要不同的状态进行描述。从工程师角色维度分析,作为测试工程师,我们可能关注需求的验证状态(验证结果:测试通过、测试未通过或未测试等等)。而作为软件开发人员,我们可能关注哪些需求是由我负责,当前需求的实现状态是什么。作为项目经理,我们可能关注需求的满足状态是什么,又或者是需求的成本等等。同样的,我们还可能关注需求是不是被评审通过了、需求的变更状态等等。

  需求追踪:需求追踪是需求管理中非常关键且极为重要的方面之一。需求追踪提现在两个层面:需求层级内部的追踪以及跨领域的追踪。需求层级内部的追踪是指在分层的需求间建立的关联关系,例如从用户需求到系统需求间的追踪,从系统需求到子系统需求间的追踪,以及子系统需求到组件需求间的追踪等等。跨领域的需求追踪,是指关联不仅仅发生在需求之间,需求还应该和测试、设计、实现相关的工件建立关联,以实现在系统研发整个生命周期的可追踪性。

  版本管理:对需求的版本进行管理,记录需求数据的历史记录,方便历史数据的追溯。

  需求变更管理:变更管理也是需求管理至关重要的一环,也是需求管理中最为常见的活动。变更管理要记录变更的原因、时间、变更内容、变更历史等内容。

当然,以上四个是需求管理的基本要素,至少在需求管理的实现效果中会体现。初次之外,需求管理还有一个横贯所有要素的方面 - 流程管理。对,就是流程,管理离不开流程,高效的流程是实施需求管理的关键。需求管理中经常出现的流程包括但不限于以下几个层面:

  需求评审流程

  基线发布流程

  需求变更流程

  需求入库流程

 

需求实施的典型过程

  • 启动项目:召集项目相关人员召开项目启动会,明确实施目的、范围、愿景以及协调组织机制,宣布项目启动。该阶段必须要有高层参与,得到高层的潜力支持,这是保证实施项目成功的关键要素之一。
  • 确定试点项目:在企业内部选定一个典型项目作为需求管理实施的试点项目,以此确定当前实施的范围。
  • 确定项目核心成员:需求管理项目以试点项目为起点,须要试点项目核心成员的参与。明确参与人员列表、角色、职责等。
  • 需求管理现状调研:实施团队人员要对客户当前的需求管理现状有明确的认识,通过现状调研,了解企业目前存在的问题及痛点。 -- 生成需求管理现状调研报告。
  • 业务流程调研:调研企业内部当前的需求管理相关的业务流程,例如当前的需求管理规范、项目实施的阶段划分、需求变更流程、需求基线发布流程、需求评审流程等等相关流程。-- 生成业务流程调研报告
  • 实施方案制定:基于已调研的信息,并结合行业经验,形成需求管理实施方案。
  • 实施方案落地:实施方案必然涉及到相关信息化工具的支撑,该阶段基于已评审的实施方案进行实施。
  • 试点项目试运行:将定制的方案在试点项目中试运行,解决试运行过程中出现的问题,发现并记录方案潜在的优化点。
  • 方案优化:基于试运行的反馈信息,对已有方案进行优化。
  • 方案退关:在企业内部更大的范围内推广需求管理实施方案。

 

基于DOORS的特定实践

结合DOORS的实践主要体现在实施方案的制定阶段,在该阶段的方案细节要充分考虑DOORS工具的功能特点。典型的,包括以下几个层面

  • 定义需求信息架构模型:所谓信息架构模型是指需求在DOORS中的组织结构,项目、文件夹、模块、链接模块如何组织,这当然隐式的包括了纳入需求管理的文档范围。
  • 定义需求跟踪矩阵: 定义模块间需求的条目的追中关系,例如是从系统需求指向用户需求,还是从用户需求向下指向系统需求。将模块间的链接关系定义好。
  • 定义需求属性:基于业务需要,对需求所需要具备的属性进行定制。不同的模块可能定义的属性不太一样。而该定义那些,不同企业和业务流程可能不同。
  • 定义模块视图:视图的定制有利于不同角色或用户便捷的定位所需要的数据。同样,基于DOORS的视图机制,根据实际的业务需要定义不同的视图。
  • 定义用户权限分配:为用户或角色进行权限分配。

 

典型的最佳实践

  • 以分层的方式存储需求:用户需求、系统需求、子系统需求、组件需求等
  • 链接模块单独存在一个文件夹中
  • 需求存储条目化,表达多条需求的文字描述要进行拆分
  • 需求链接的方向保持一致
  • 通用视图:需求评审视图、变更影响分析视图、标准视图、测试视图、实现视图等等
  • 通用属性:优先级、来源、分配人员、评审状态、满足状态、验证状态、可验证性、成本、风险、需求类型、是否需求等等
  • DOORS模块中只有叶子结点存放需求,非叶子结点不是需求。

总结

不同企业内的需求管理实践各有不同,但共性的都包括需求的状态管理、跟踪、版本、变更以及与之相配套的流程。即使没有需求管理工具的支撑,企业还是可以按照需求管理的理念进行实践。只不过基于需求管理工具能够降低需求管理的复杂性,一定程度上降低成本,提高需求管理的效率。

 

DOORS实战指南:需求管理工具的核心功能解析(一) 本文是DOORS实战指南系列的第一部分,深入解析了这款专业需求管理工具的核心功能。文章从复杂项目中的需求管理痛点出发,阐述了DOORS如何作为“需求宇宙”控制中心,通过模块、对象属性、链接与可跟踪性等核心概念,系统化地实现需求的捕获、连接与跟踪分析,帮助团队告别文档混乱,建立清晰、可追溯的需求管理体系。 阅读详情

相关推荐

DOORS需求管理实战:从汽车设计案例看模块化需求拆分技巧

本文通过一个未来电动SUV的设计案例,详细阐述了如何利用DOORS进行模块化需求拆分与管理。文章从理解需求模块化的核心价值入手,逐步演示了如何创建顶层需求模块、分解系统需求、构建子系统需求模块,并介绍了利用属性、视图、基线和链接分析来应对变更与提升协作效率的实战技巧,为复杂系统需求工程提供了清晰的思维框架和操作方法。

weixin_29260291的博客 391

DOORS入门教程系列:基本概念介绍(一)

从今天开始,我把DOORS的学习过程做个记录,方便其他朋友学习,也方便今后自己复习巩固。 首先介绍一下DOORS的背景和一些相关概念。 DOORS是一种跨平台的、企业级的需求管理工具,用于捕获、连接、跟踪、分析和管理各类信息,以确保项目符合所描述的需求和标准。系统工程师和管理人员常常借助DOORS来完成需求的管理过程。DOORS为满足业务需要的沟通提供了多种手段,使不同功能小组可以协同开发项目,使用户可以检验所构建系统是否正确及是否是以合适的方式构建的。DOORS在屏幕上提供的视图库提供了强大且易用的漫

2万+

航空电子系统需求管理与ARP 4754A标准实践

需求管理是复杂系统开发的基石,特别是在航空电子领域,需求的数量和复杂度呈指数级增长。现代需求工程强调从静态文档到动态模型的转变,通过建立需求追溯链和验证矩阵确保系统一致性。ARP 4754A标准为航空电子系统开发提供了规范化框架,其核心在于需求双向追溯和V型开发流程。在实际工程中,结合DOORS等专业工具和模型化验证方法,可以显著提升需求质量。这些方法不仅适用于航空电子系统,也可推广到汽车电子、医疗设备等高可靠性领域,是应对复杂系统开发挑战的有效手段。

weixin_30653023的博客 402

为什么要使用:需求管理工具——DOORS

为什么要使用DOORS我们看到的大多数项目中用Excel或者Word就可以罗列出所有的需求,为什么还需要专门的需求管理工具DOORS。我们来列举我们工作中经常碰到的几种情况:需求变化。需求的变化之后我们需要更改word文档,工程师手中的需求文档可能不是最新的内容,我们需要花不少时间来同步文档,保持文档的内容是最新的。(现在我们可以通过一些类似墨刀、腾讯文档、同步网盘来解决这些问题)一个设计更改之后,造成的影响是什么,会影响的需求是哪些。更改控制。所有的需求的变更记录是否都有,是否能恢复到其中的某一个版本。需

软件领域 3393

DOORS和Reqtify — 需求管理和需求追溯工具

IBM Engineering Requirements Management DOORS(原名 IBM Rational DOORS) 可实现对整个产品的全生命周期需求管理,覆盖从需求、到设计以及测试阶段,是一款具有广泛使用的企业级专业需求管理工具。DOORS可以将项目开发过程中产生的各级需求和与需求相关的文件进行链接管理,同时能够对需求进行影响分析。DOORS 自带数据库,可以...

经纬恒润的官方博客 2807

DOORS和Reqtify—需求管理和需求追溯工具

这里写自定义目录标题 IBM Rational DOORS可实现对整个产品的全生命周期需求管理,覆盖从需求、到设计以及测试阶段。是一款具有广泛使用的企业级专业需求管理工具。DOORS可以将项目开发过程中产生的各级需求和与需求相关的文件进行链接管理,同时能够对需求进行影响分析。DOORS自带数据库,可以在多个项目间共享文件,便于文件的保存、备份及项目复用。此外DOORS还支持可疑链接的自动检测、基于需求条目的权限管理等。目前国内外主要汽车OEM和Tier1,以及工业、交通、电子等行业主要的主机厂所、成品厂多采

经纬恒润的官方博客 3571

需求管理工具DOORS介绍

什么是需求管理? 需求管理是系统地收集与沟通所有项目目标及保证这些目标,且仅仅是这些目标被完全与正确地满足的相关活动。 需求管理影响整个生命周期 一个不完整的需求捕获和管理过程会对项目的生命周期产生多米诺骨牌的效应。用...

cuche5891的博客 1733

IBM的需求管理工具 Doors

IBM的需求管理工具 Doors 使用介绍

【DOORS】需求管理实施过程中的需求属性

一、引言   企业在项目中实施需求管理过程中,其中关键的一点是对需求内容进行存储和管理。而针对于需求管理而言,单纯的需求内容的管理是重要的,但是不完备的。需求的表述除了 需求主体 之外,往往还需要额外的属性信息进行补充描述。这些属性的类型随着企业特点、项目特点或是业务流程的不同而有所差异。需求属性的选择不依赖于具体的需求管理工具,而是基于实际的也无需求驱动。本文主要对需求管理实践中一些常用的、典型

系统工程实验室 1421

IBM_DOORS_DATA_SHEET需求管理工具说明书

该文档是IBM公司发布的关于DOORS需求管理器的说明书,其中介绍了汽车系统使用DOORS需求管理的实际案例,同时也介绍了DOORS的原理

带硬约束的物理信息神经网络(PINN with Hard Constraint)示例及代码

本文以一个案例介绍了带硬约束的物理信息神经网络的原理及实现步骤。

m0_72768523的博客 5359

软件项目中的需求管理

 软件项目中的需求管理十分重要的,刚好看到<<非程序员》(http://www.umlchina.com)中的第44期,有篇文章讲到了需求管理,下面将要点归纳之SEI为软件过程定义了以下五个成熟度级别:

weixin_34414650的博客 231

Marin说PCB之LPDDR5的布线注意事项--01

以上就是本期所有内容了,有些是通用的LPDDR5的设计准则,有的是针对单板的设计规则,严格意义说是没有哪一种规则是完全适用的LPDDR5的 通用规则的,不同的单板可能板厚,板材,层数,SOC以及DDR的型号都是不同的,一般的做法就是严格按照SOC手册上的LPDDR5的要求加上仿真同事给的建议修改优化就好了,我们下期文章不见不散。我们知道想要做好一个LPDDR颗粒,需要考虑的是因素有很多例如,电源完整性,信号完整性,层叠的设计,布局的摆放,布线的合理规划,去耦电容的摆放等等。

weixin_45223454的博客 3164

需求管理

需求管理工具: IBM RationalPro , DOORS 设计追踪的方法 实施和维护 需求可追溯性的生命周期 向前和向后的两个方向的可追踪性 商业需求-》业务需求-》系统需求-》组件需求-》开发-》测试-》缺陷修复-》版本发布 避免术语 容易的、最大最小值、充分的 单个需求的特征: 明确的、可理解的、正确性、简洁、可追踪、可追溯、可检验 需...

hc_face 178

数据仓库实践:从ITR流程讲指标体系建设

从 ITR 流程或者其他客服反馈流程的考核过程可见,实际工作中不可能只通过单个指标评价一个业务过程,需要从多个维度梳理业务,并把多个高度相关的指标组织起来,以避免只考虑其中某个指标从而摧毁整个业务过程的结果,指标体系=指标+体系。

the_singing_towers的博客 2268

光模块MCU开发全解析:从架构原理到固件调试实战

在高速光模块中,MCU并非传统印象里的核心处理器,而是负责数字诊断、闭环控制和协议管理的嵌入式管家。随着800G、1.6T模块的普及,MCU与DSP/SoC的协同、I2C总线通信、ADC采集、APC/TEC控制等低速域任务愈发关键。理解MCU的选型规格、启动流程和固件设计,是保障光模块稳定运行的基础。本文从光模块架构切入,剖析MCU的角色定位,详细拆解I2C从机实现、电芯片配置、校准与升级等工程细节,并结合实际调试经验梳理常见故障与排查思路,为嵌入式工程师提供一份可落地的光模块MCU开发指南。

weixin_29192365的博客 366

DOORS实战指南:需求管理核心功能解析与应用场景

本文深入解析IBM DOORS需求管理工具的核心功能与应用场景。通过对比传统文档管理的不足,详细阐述了DOORS在模块化组织、可跟踪性链路构建、视图与基线管理以及变更控制流程中的实战价值。文章结合智能汽车等案例,展示了DOORS如何应对复杂项目需求变更、确保可追溯性,并探讨了其在敏捷开发与安全合规领域的进阶应用,为高效需求管理提供专业指南。

weixin_29204121的博客 177

RK3588 C++ MeloTTS 推理

本文介绍了基于RK3588平台和RKNN工具链实现的端侧语音合成(TTS)系统。该系统支持中英文混合输入处理,通过自动合并英文单词、转换标点符号等方式预处理文本,并将其转换为音素和声调序列。核心推理流程包含编码器、中间处理和解码器三个阶段:编码器将音素序列转为隐藏状态,中间处理调节音调和语速,解码器生成最终波形。代码示例展示了输入数据设置和模型推理过程,利用RK3588内置NPU实现高效语音合成。该系统展现了在边缘计算设备上实现复杂AI任务的能力。

J。 200

告别Excel需求表!用DOORS管理项目需求,这3个功能让我效率翻倍

本文探讨了如何通过DOORS需求管理工具替代Excel,显著提升团队协作效率。重点解析了DOORS的三大核心功能:需求链路追踪、智能视图和基线管理,帮助团队实现需求变更的秒级响应和精准管理。通过实际案例和迁移路线图,展示了从Excel到专业需求管理工具的转型价值。

weixin_30521161的博客 278

【VoxCPM2】在Windows上从零搭建VoxCPM2 语音生成和语音克隆AI算法

建议你了解清楚VoxCPM2,再来考虑是否需要自己在本地搭建。

AnChenliang_1002的博客 759

Android Audio基础——系统服务(二)

AudioService 继承自 IAudioService.Stub。IAudioService.Stub 类很明显是通过 IAudioService.aidl 自动生成的。AudioService 位于 Binder Native 端。AudioManager 拥有 AudioService 的 Binder Proxy 端,是 AudioService 在客户端的一个代理。几乎所有客户端对 AudioManager 进行的请求,最终都会交由 AudioService 实现。

小旭的专栏 2075

复杂系统开发中的需求管理与ATTs工具应用

在复杂系统开发中,需求管理面临结构复杂性、行为复杂性和认知复杂性的多重挑战。现代工程实践表明,当系统组件接口数量超过N×(N-1)/2时,传统人工管理方式已无法满足需求。ATTs(高级需求追踪工具)通过语义网络层、动态分析层等四层架构,实现了95%的需求可追溯性和78%的潜在冲突提前发现。这类工具在汽车电子、航天等领域的应用显示,需求变更响应时间可从72小时缩短至4小时,接口一致性提升43%。特别是在处理需求漂移和技术债累积等复杂性热点问题时,结合MBSE和AI技术,能有效降低68%的缺陷逃逸率。

weixin_33696822的博客 692

RK3588部署实战:利用RGA硬件加速单元优化YOLOv5的图像预处理与推理性能

摘要:本文探讨了在Rockchip芯片上使用RGA(Rockchip图形加速器)实现YOLOv5图像预处理的过程。通过对比RGA和OpenCV两种方式处理图像的速度,发现RGA加速效果不明显且不稳定(13-17fps),分析原因可能是图片尺寸过小和内存操作消耗时间。文章详细介绍了RGA版本的resize和letterbox实现代码,包括图像缩放、边缘填充等功能,并提供了预处理流程和性能监控方法。结果表明在当前场景下RGA尚未达到预期加速效果,可能与官方代码下架和实现细节有关。

know_F0727的博客 294

需求管理工具_基于OSLC集成需求管理工具 IBM DOORS

DOORS是汽车、军工等行业普遍使用的需求管理工具,第三方系统与DOORS集成以打通需求与其他生命周期工件的链路,一般来说具有比较高的业务价值。DOORS对OSLC的支持为集成人员提供了便捷的集成实现方式,同时,也为终端用户提供良好的用户体验。DOORS功能简介DOORS是使用非常普遍的需求管理工具。其核心功能包括:需求条目化管理需求的最小粒度:需求条目强大的自定义属性功能需求状态管理灵...

weixin_39737240的博客 2930

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

需求管理工具DOORS应用总结

   "DOORS"逐渐为我们的需求,设计,以及测试管理打开了多扇门。在使用DOORS之前,项目组主要使用WORD对需求进行管理,但由于项目的规模越来越大,使用WORD很难有效的进行需求的控制和跟踪,因此在质量管理部的大力推动下,DOORS走进了我们的日常工作流程,并逐渐成为不可替代的工具。    经过质量管理部同事给我们一天的集中培训,我们对DOORS有了初步的了解,当时感觉是DOORS的文档编

sunhope的专栏 8415

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

需求管理工具_DOORS和Reqtify — 需求管理和需求追溯工具

IBM Engineering Requirements Management DOORS(原名 IBM Rational DOORS) 可实现对整个产品的全生命周期需求管理,覆盖从需求、到设计以及测试阶段,是一款具有广泛使用的企业级专业需求管理工具。DOORS可以将项目开发过程中产生的各级需求和与需求相关的文件进行链接管理,同时能够对需求进行影响分析。DOORS 自带数据库,可以在多个...

weixin_39756192的博客 908

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

上一篇: 【DOORS】产品功能介绍
下一篇: 【SysML】模块定义图(BDD, Block Definition Diagram)
系统工程实验室
博客等级 码龄10年 258粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值