qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

国内外需求管理工具比较

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

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

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

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

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

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

  ● ……

  为了避免上述情况的出现,CMMI 对需求管理提出了明确的目的:一是管理项目的产品和产品构件的需求;二是标识哪些需求与项目计划及工作产品之间不

  一致。通过适当的步骤,确保需求在项目的各个层面上动态地保持一致,一旦出现不一致,则启动相关的处理过程域,使其调整到一致。

  需求管理的工具包括:

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

  2、流程审批的流转电子化;

  3、溯源性矩阵的维护工具。

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

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

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

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

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

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

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

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

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

  一、国外需求管理工具

  Rational RequisitePro

  IBM Rational RequisitePro 解决方案是一种需求和用例管理工具,能够帮助项目团队改进项目目标的沟通,增强协作开发,降低项目风险,以及在部署前提高应用程序的质量。通过与Microsoft? Word 的高级集成方式,为需求的定义和组织提供熟悉的环境。提供数据库与Word 文档的实时同步能力,为需求的组织、集成和分析提供方便。支持需求详细属性的定制和过滤,以最大化各个需求的信息价值。提供了详细的可跟踪性视图,通过这些视图可以显示需求间的父子关系,以及需求之间的相互影响关系。通过导出的XML 格式的项目基线,可以比较项目间的差异。可以与IBM Software Development Platform 中的许多工具进行集成,以改善需求的可访问性和沟通。

  网址:http://www-306.ibm.com/software/rational/

  Telelogic DOORS

  Telelogic DOORSreg; Enterprise Requirements Suite (DOORS/ERS) 是基于整个公司的需求管理系统,用来捕捉、链接、跟踪、分析及管理信息,以确保项目与特定的需求及标准保持一致。DOORS/ERS 使用清晰的沟通来降低失败的风险,这使通过通用的需求库来实现更高生产率的建设性的协作成为可能,并且为根据特定的需求定义的可交付物提供可视化的验证方法,从而达到质量标准。Telelogic DOORS 企业需求管理套件(DOORS/ERS)是仅有的面向管理者、开发者与最终用户及整个生命周期的综合需求管理套件。不同于那些只能通过一种方式工作的解决方案,DOORS/ERS 赋予你多种工具与方法对需求进行管理,可以灵活地融合到公司的管理过程中。以世界著名的需求管理工具DOORS 为基础,DOORS/ERS 使得整个企业能够有效地沟通从而减少失败的风险。DOORS/ERS 通过统一的需求知识库,提供对结果是否满足需求的可视化验证,从而达到质量目标,并能够进行结构化的协同作业使生产率得到提高

  网址:http://www.telelogic.com

  Borland CaliberRM

  Borland CaliberRM 是一个基于Web 和用于协作的需求定义和管理工具,可以帮助分布式的开发团队平滑协作,从而加速交付应用系统。CaliberRM 辅助团队成员沟通,减少错误和提升项目质量。CaliberRM 有助于更好地理解和控制项目,是Borland 生命周期管理技术暨Borland Suite 中用于定义和设计工作的关键内容,能够帮助团队领先于竞争对手。CaliberRM 提供集中的存储库,能够帮助团队在早期及时澄清项目的需求,当全体成员都能够保持同步,工作的内容很容易具有明确的重点。此外,CaliberRM 和领先的对象建模工具、软件配置管理工具、项目规划工具、分析设计工具以及测试管理工具良好地集成。这种有效的集成有助于更好地理解需求变更对项目规模、预算和进度的影响。

  网址:http://www.borland.com

  二、国内需求管理工具

  统御需求管理软件(oKit-req)

  oKit-req 是一款基于Web 的需求管理工具,它是统御项目管理系统(oKit)的一个关键功能,也可以作为独立软件使用。oKit-req 具备以下主要功能:

  (一) 支持对多个项目需求的管理;

  (二) 版本化、层次化、条目化管理需求;

  (三) 方便的建立需求跟踪矩阵;

  (四) 进行变更影响分析和覆盖面分析;

  (五) 输出成WORD 文档;

  (六) 离线交换和合并文档;

  (七) 全程跟踪需求变化历史,支持附件和图文表。

  网址:www.kingrein.com

  四者的比较

posted on 2013-05-15 10:19 顺其自然EVO 阅读(1475) 评论(0)  编辑  收藏 所属分类: requirement and analysis


只有注册用户登录后才能发表评论。


网站导航:
 
<2013年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜