国内外需求管理工具使用感悟!

需求管理(REQM,Requirements Management)属于成熟度2级(受管理级)的过程域,是其他许多过程域实施的前提。对于暂未实施CMMI的企业,同样也可以借鉴CMMI的原则,实施和优化需求管理。

许多IT企业都有过需求失控的痛苦经历,我们不难体会,有好的需求管理会给我们带来什么

☹  需求以失控的状态进入软件过程,从源头上失去了项目的质量保证;

☹  需求范围界定不清,使项目缺乏计划性,导致成本、研制周期失控;

☹  需求变更失控,使组织处于被动反应式的环境中,项目组成为救火队;

☹  需求管理不当,导致项目延期、士气低落,增加了项目的失败风险;

☹  ……

 

为了避免上述情况的出现,CMMI对需求管理提出了明确的目的:一是管理项目的产品和产品构件的需求;二是标识哪些需求与项目计划及工作产品之间不一致。通过适当的步骤,确保需求在项目的各个层面上动态地保持一致,一旦出现不一致,则启动相关的处理过程域,使其调整到一致。

 

需求管理的工具包括:

①需求及相关文档管理的工具;

②流程审批的流转电子化;

③溯源性矩阵的维护工具。

其中最大的难点是需求溯源性矩阵的维护工具,对此我们作重点分析。

 

需求溯源包括的三个方面,可看作是三个子矩阵,每个子矩阵对某个方面都具有双向溯源性。

☺  需求向低层分解的双向溯源矩阵

☺  需求沿生命周期纵向产品溯源矩阵

☺  需求的水平溯源矩阵(跨系统功能间)

 

综上所述,需求管理要求建立和维护需求双向溯源表,而双向溯源表的关联关系非常复杂,因此:

①必须借助工具进行管理。对小的项目,可以用Excel等简单工具进行管理,但对大型项目或组织级的需求管理,则应购买或自行开发专门的需求管理工具。

 

②必须建立一套编码体系,以便进行标识和检索。

 

③需求管理工具可以与配置管理工具同时考虑,即综合设计成一个管理系统。

 

经过一段时间的分析和调研,做了几款国内外需求管理工具软件的比较和评测,介绍如下:

 

一、国外需求管理工具

 

1、Rational RequisitePro(推荐指数★★

IBM Rational RequisitePro解决方案是一种需求和用例管理工具,能够帮助项目团队改进项目目标的沟通,增强协作开发,降低项目风险,以及在部署前提高应用程序的质量。通过与 Micr

  • 8
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值