time 
设为首页】【收藏本站
当前位置: 主页 > 软件工程 > 需求工程 > 需求分析 > CMM实践-利用RequisitePro进行需求管理

CMM实践-利用RequisitePro进行需求管理

时间:2009-11-14 21:52 点击:1101次 字体:[ ]




  需求管理中的问题

  在CMM3中需求管理(RM)关键过程域是非常重要的一个环节。在我们公司CMM3级的实践中,需求管理往往是非常花费成本的一个工作,比如,在需求分析、建立需求跟踪矩阵等活动中,如果是一个团队或是几个小组在进行协作时,会有大量的Word、Excel文件需要在不同的人员间传递,其间即使用了类似VSS等工具,仍然没办法避免繁琐低效的工作方式,其间会产生例如文档传递不顺畅、协作人员的需求用例重叠、扩展需求遗漏等等问题,在实施CMM3时,此环节更为公司增加了大量运作成本。

  比如,在多人协作完成需求分析,对所有需求用例进行管理的活动中,需求人员只能根据前面的需求调研报告,所有的人使用同一份Word文档模版,分别详细分析与描述属于自己任务内的需求用例,然后负责人再把每个人写好的Word文档进行合并,这种合并完全是手工的合并,同时,对于每个人需求分析的情况,只能阅读所有的文档内容才能检查出是否有所遗漏等严重问题。

  再比如,公司在使用最原始方法建立需求跟踪矩阵时,往往是用一个Excel表,列出一个二维表,把软件生存期的几个阶段做为几列,例如“需求”,“设计”、“编码”、“测试”、“发布”等,然后首先由需求分析人员在第一列的“需求用例”上,列出所有的需求点,然后再把这个Excel表交给设计人员,再由设计人员在第二列的“设计”上,列出每个需求对应的设计项,这样一直传递下去。其间这张表也不知经过了多少人的手,一旦其中某阶段一项做了修改,很难安全保障正确的向前追溯。

  如果为了解决以上问题,公司自行开发一些管理工具,仍然需要花较大成本。

  Rational RequisitePro特性

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

  通过与Microsoft® Word 的高级集成方式,为需求的定义和组织提供熟悉的环境

  提供数据库与Word 文档的实时同步能力,为需求的组织、集成和分析提供方便。

  支持需求详细属性的定制和过滤,以最大化各个需求的信息价值。

  提供了详细的可跟踪性视图,通过这些视图可以显示需求间的父子关系,以及需求之间的相互影响关系。

  通过导出的XML格式的项目基线,可以比较项目间的差异。

  可以与 IBM Software Development Platform 中的许多工具进行集成,以改善需求的可访问性和沟通。

  在CMM实践中Rational RequisitePro的灵活应用

  通过上面列出的特性,可以看出,此软件是一个功能很强大的需求管理工具,我们可以利用它的一些特性灵活的处理CMM3级中有关需求的一些操作性较难的活动。

  对于多个人使用Word进行需求分析时,可以利用此工具的与数据库、Word文档的实时同步能力,及多人协作能力,把需求进行组织、集成。

  对于建立需求跟踪矩阵,我们可以利用它的具有非常丰富的可跟踪性视图的特性,按照我们原始的方法,把Excel二维表中每列的阶段项分别设置为一种类型的需求。比如“Use Case 需求”、“设计”、“编码”、“测试”这几种自定义类型需求分别添加成四列。然后,再把这些需求项连接到Word文字段。比如“设计项”可以关联到Rose中的Use Case项或是关联到设计文档中相关的段落。

  这时,项目组的需求人员就可以利用RequisitePro来添加第一列的“Use Case 需求”了,需求都添加完了,设计人员也可以使用它来添加“设计”这一列的项,而这些操作完全不用再传递某个Excel文档了,只要使用RequisitePro打开同一个项目即可。同样,项目组进入到不同的阶段,就可以让相关的人员使用此工具在此项目中进行添加与修改。

  这样,我们就可以进行需求覆盖分析。通过建立视图的方法,对“Use Case 需求”、“设计”、“编码”、“测试”等我们定义的需求类型间的覆盖程度进行分析,即某个阶段的记录是否可回溯(可跟踪到)到某个Use Case 需求项,即由果->因。

  特别地,也可以产生从阶段项可以到Use Case需求项的回溯跟踪矩阵,带红线的箭头表示suspect(可疑)的跟踪,即若存在跟踪关系的二个项中的任何一个独立修改后,requisitePro将自动标记为可疑跟踪,以提醒注意。

  以上仅仅举了个Rational RequisitePro的例子,总之,灵活使用工具,可以很大程度上解决在CMM3实施过程中很难操作的一些问题,减少实施成本。



本文地址 : http://www.fengfly.com/plus/view-153260-1.html
标签: 管理 文档 实践 需求 利用 进行
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: