需求管理系统 Dr.RMS
一:系统概述
需求决定了系统和软件开发项目的成败!
无论是开发团队遗漏了重要的需求,还是错误地理解了用户的需求,最终的产品都不能令用户满意,由此造成的返工必然会使得项目超支、超时;在开发过程中频繁发生的需求变更,也会对项目造成致命的影响。
因此,在开发过程中进行需求管理是项目成功的关键因素。
Dr.RMS,是Ordinov公司提供的系统和软件需求管理工具,面向系统和软件企业,帮助企业中的开发团队和测试团队完成需求收集、分析、跟踪、评估、版本管理和变更管理,促进项目各方对需求的共同理解,管理需求和项目工作产品的差异,保证需求的质量符合国际和国内行业标准,同时全面支持GJB5000A对于需求开发和需求管理的过程域的要求。
二:特色
1)企业级多项目需求管理
Dr.RMS使用企业级需求存储库,可以同时管理多个项目需求,同时系统提供在线讨论机制,可以避免开会或电子邮件中丢失的需求信息,促进干系人进行沟通。
2)方便灵活的需求信息管理
Dr.RMS支持多种形式管理需求信息,包括从外部文档中导入需求、以结构化的需求库存储需求、支持UseCase方法、支持敏捷需求实践、支持需求文档的自动生成,保证需求数据库与需求文档的一致性。
3)Web方式促进需求共享和沟通
Dr.RMS支持B/S架构,用户通过Web浏览器访问需求数据库,方便需求的共享和沟通。
4)需求跟踪矩阵
用户可以在Dr.RMS建立需求、项目计划和项目工作产品之间的双向跟踪关系,并随时以多种方式进行需求跟踪矩阵的显示。
5) 集成多种版本管理引擎
基于统一的接口,集成业界主流的配置管理产品。
6)可定制的需求变更管理
Dr.RMS提供可定制的需求变更管理流程,同时提供需求变更影响分析(基于需求跟踪信息),并管理需求基线和需求变更历史,为项目过程改进提供关键数据。系统提供灵活的安全控制机制,保证需求的变更控制。
7) 基于需求的项目管理
在开发和管理需求时,项目管理人员可以使用Dr.RMS中提供估算工具,基于需求信息完成项目工作量估算,为项目计划提供依据;同时提供基于需求创建项目任务,作为项目计划的输入;在项目进展中,可以对需求的状态进行跟踪,以可视化的方式展现项目进展。
8) 与不同产品集成
Dr.RMS可以与业界流行的需求管理产品集成,如IBM Rational DOORS、IBM Rational RequisitePro等,保护用户的投资。
三:功能
1)工作产品管理
从工作产品或项目管理角度对需求进行高层分组,如顾客需求、用户需求、产品需求等,实现项目不同层次之间的需求划分,使得不同干系人能够更好地理解其所关注的需求,同时为不同层次、不同方面的需求跟踪建立基础。

2)需求信息管理
实现需求的逐层分解,便于需求分析工作;同时便于干系人对需求的理解。将需求信息从非结构化的文档变成了结构化的数据,便于对需求进行分析、便于需求的理解、便于对项目的估算、计划和管理,是项目跟踪和变更管理。除了需求文字化的内容外,还可以管理模型、原型、图形、附件文档等,实现全面的需求信息管理。

方便地生成符合企业和项目标准的需求文档,大大减轻需求文档编辑和修改的工作量;同时保证需求数据库与需求文档的一致性。
提供多种来源的需求文档导入,方便用户进行需求收集
3)支持UseCase方法
除支持传统的需求分析方法之外,提供业界在需求分析方面的最佳实践,如UseCase方法的需求管理,提高需求分析的质量和效率
4)需求跟踪
实现需求的双向可追溯性。当需求发生变更时,通过多种形式的需求跟踪矩阵,可以为CCB提供决策基础。

以多种方式显示需求跟踪矩阵:
需求与其他工作产品之间的高层跟踪链;
单个需求的跟踪需求;
两个需求集之间的跟踪矩阵;
多个需求集之间的跟踪矩阵.
5) 需求基线和版本管理
需求集基线和版本管理,保证需求在项目进展过程中的阶段稳定性,使得项目开发在稳定的需求基础上进行,项目开发能够顺利进行,同时能够管理需求的不同版本,保证项目的有序。

6)需求变更管理
通过可定制的需求变更管理流程,辅助CCB进行变更影响分析,为CCB决策提供依据,更高效地管理需求变更,减小需求变更对项目造成的负面影响。

跟踪需求变更历史,为项目过程改进提供依据。

7) 在线需求讨论
提供一个需求讨论环境,促进项目干系人的沟通,提高需求的质量。
8) 集成需求管理产品
集成IBM Rational DOORS;
集成IBM RationalRequiresitePro;
