`
gstarwd
  • 浏览: 1511696 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

需求管理工具试用 – CaliberRM

阅读更多

需求管理 工 具 试用 – CaliberRM

先说说我的问题:


目前项目中一直使用HP内部的 RTM工具(需求跟踪矩阵)结合CR (Change Request) Tracking Sheet来进行管理需求管理工作,基本状况是:

项 目分为多个子系统,针对一个需求模块编写一个SRS (有独立的需求编号)

SRS文档中包括了用户需求,系统需求和非功能需求。

唯 一的一个HLD

针对每个SRS有对应的LLD,Integration Test Case/Test Report, System Test Case/Test Report, Performance Test Case/Report, UAT test case/Report.

配置管理库用的是CVS.

由于系统庞大(超过100ManMonths),需求众多且复 杂,CR也有不少,使用这样的RTM工具(excel)来维护项目交付物的一致性就显得有些吃力。



上周,公司组织了一个 Borland CaliberRM的Training,讲师来自Borland,听了将近2个小时,效果并不好,夸夸其谈的举了一个生活 上例子来说什么是需求就花了接近45分钟(晕),讲到 CaliberRM的时候发觉没时间了,随意讲了讲,没讲到要害,不说了,BS Borland,难怪走下坡路……

还是自己在网上下载试 用版体验一下吧,看看能否解决自己的问题。



CaliberRM的客户端有web 版 的还有c/s版的,还是选择c/s版的吧。



安装过程非常简单,CaliberRM支持Sql Server , Oracle和access数据库,既然是试用,还是缺省的access吧。



体会1:CaliberRM就是一个需求管 理工具。

为什么会有这样奇怪的体会呢?

需求工程分为需求开发和需求管理,对于需求开发来说,比如需求获取和需求定 义,CaliberRM并不能提供太多的帮助。CaliberRM对于一个需求来说,有一个details的文本输入框,其他主要就是各种属性(可以自己 加入自定义属性),对于完整描述一个需求来说,感觉有点弱。在需求买书输入框中,需要放入UI的图片,就没有足够的支持,也没有HTML的支持,比起 word来说实在是没法比。

结论:对于复杂的系统来说,我更愿意把CaliberRM作为一个需求索引的工具,在CaliberRM里面 记录各种需求和彼此间的关系,真正的需求内容还是写在word文档里面并存放在配置管理库中,并建立映射关系。



体会2: 为了StarTeam不支持CVS。

Borland自己在推自己的配置管理工具StarTeam,因此CaliberRM及其它产品都不 支持CVS,这点让我非常的郁闷。支持VSS也做得很不地道,帮助文件里面就简单的写了几句,根本没法弄起来。



结 论:Borland一不小心把自己当成MS了。



体会3:关于需求跟踪

一直在琢磨CaliberRM会怎 么把设计和testcase建立起好的link,原来在需求类型里,除了用户需求,业务需求,系统需求外,还有可以增加的设计需求,测试 需求,性能需求,通过这些需求类型可以很好的把需求/设 计/测试建立好的Link,从而可以保证文档的一致性,生成的需求跟踪矩阵可以比较好的图形化展示之间的关系。



体会4: 关于需求版本管理

这点是CaliberRM比较好的地方,每个需求均有完整的版本管理并能够很好的同配置管理库结合(这个我没有装 StarTeam,但是应该okey的)

每个需求均有讨论板,需求历史,需求approval定义,增加自定义属性还可以更完整的了解需 求状态。



体会5:变更管理

在CaliberRM里面,2个关联的需求,你修改了其中一个,你通过 Traceability Diagram可以很清楚的看到两个需求之间变化。

另外需求必须得到approve之后才能够 approve,approve之后需求就不能够修改,除非你建立一个新的基线。

前面提到版本管理做得很好,但是没有明确的变更流程就不 应该了,但是我觉得应该内置”变更需求”,”变更”是需求管理中最重要的部分,可以根据”变更“去修改各个需求,但是”变更“本身应该highlight 出来。需求跟踪矩阵的作用是当一个变更产生时,你可以了解哪些相关联的交付物需要修改,并可以持续的进行tracking。

举个我项目中 例子,客户提出CR单,我们会分析CR的影响,我会把这个CR放进RTM中,并tracking受影响的各个交付物的完成状况,CR也会一直跟踪到它 close。



体会6:文档生成和report

文档生成还不错,但是report就很少,分析就跟本不用 提了。



总结:

1)CaliberRM是一款不错的需求管理工具,界面简洁,Bug少,速度快,能够很好 的解决我需要解决的问题:需求一致性检查,需求跟踪,基线维护等。

需求定义做得比较简陋,如果能够完善完善就好了,可以把需求都搬上来就 好了。

2)相比Doors来说,CaliberRM还差得比较远。

3)我不会采用CaliberRM作为项目的需求管理 工具。

分享到:
评论
2 楼 gstarwd 2010-09-17  
wuming305 写道
可以看下 Topo研发管理系统啊。这个也不错的

哈 这个素广告吗?
1 楼 wuming305 2010-09-16  
可以看下 Topo研发管理系统啊。这个也不错的

相关推荐

    Borland需求管理工具CaliberRM最佳实践

    **Borland CaliberRM** 是一款强大的需求管理工具,由Borland公司(现为Micro Focus的一部分)开发,用于帮助软件开发团队有效地管理和跟踪项目的需求。本篇将深入探讨CaliberRM的最佳实践,旨在提高需求分析、沟通...

    caliberRM需求管理及工具使用体会.doc

    《CaliberRM需求管理及工具使用体会》 CaliberRM是一款专为需求管理设计的工具,其核心功能在于帮助用户管理和追踪项目的需求。然而,尽管它在某些方面表现出色,但也存在一些局限性,这使得它在实际应用中可能并不...

    国内外需求管理工具比较

    Borland CaliberRM 是一个基于 Web 和用于协作的需求定义和管理工具,可以帮助分布式的开发团队平滑协作,从而加速交付应用系统。该工具辅助团队成员沟通,减少错误和提升项目质量,提供了集中的存储库,能够帮助...

    需求管理工具分析

    * Borland CaliberRM:一个基于 Web 的需求定义和管理工具,能够帮助分布式的开发团队平滑协作。 * Topo:一个提供了完整的需求管理解决方案的研发项目管理软件。 选择一个适合的需求管理工具对于项目的成功至关...

    几款需求管理工具比较

    下面是对几款需求管理工具的比较,包括Rational RequisitePro、IBM Rational DOORS、Borland CaliberRM和Cloudtopo Topo。 Rational RequisitePro Rational RequisitePro是一个强大、易用、集成的需求管理产品。...

    需求管理工具比较

    Borland CaliberRM 是一个基于 Web 和用于协作的需求定义和管理工具,可以帮助分布式的开发团队平滑协作,从而加速交付应用系统。CaliberRM 辅助团队成员沟通,减少错误和提升项目质量。 4. Cloudtopo Topo ...

    需求管理工具汇总

    本文将详细探讨三款市场上广泛使用的专业需求管理工具:IBM Rational RequisitePro、Telelogic DOORS和Borland CaliberRM。 1. IBM Rational RequisitePro Rational RequisitePro是一款强大的需求和用例管理工具,...

    软件开发需求管理工具资料

    CaliberRM还与多个主流开发工具如对象建模工具、软件配置管理工具、项目规划工具、分析设计工具及测试管理工具集成,有效提升了需求变更对项目规模、预算和进度影响的理解。 #### 比较分析:三者之间的异同 - **...

    国内流行的需求工具比较

    - **对需求变更的管理**:CaliberRM 本身不支持变更管理系统,需要依赖与配置管理工具的集成。 - **需求基线管理**:CaliberRM 也不支持需求基线管理功能。 - **多个需求项及其追踪关系的显示**:CaliberRM 每次只能...

    软件产品需求分析之需求收集和管理.pdf

    需求管理工具,如IBM Rational RequisitePro、Telelogic DOORS和Borland CaliberRM,可以帮助团队高效管理大量的需求,跟踪其状态,确保需求与实际开发的同步。 总的来说,软件产品需求分析的关键在于准确理解并...

    CaliberRM 2005 Keygen

    CaliberRM 2005的keygen,适用于SP1、SP2以及Datamart。

    CMMI需求工程简介

    2. **需求工具**:如CaliberRM、RequisitePro、Doors、Catalyze等。 3. **需求技术/方法**:例如CMM(能力成熟度模型)、XP(极限编程)、RUP(统一过程)等。 通过采用合适的需求工程模型,项目团队可以更有效地...

    silkCentral testmanager 使用指南

    - **外部需求管理工具集成**:探讨如何与外部需求管理工具(如 CaliberRM)进行集成,以实现更高效的需求同步。 - **与 CaliberRM 的集成**:详细介绍如何设置与 CaliberRM 的集成,包括基线支持等功能。 综上所述...

    IntegratingwithMercuryQualityCenter.pdf

    CaliberRM是一款强大的需求管理工具,它通过使团队能够捕获和管理软件开发周期中的需求、资源、任务、时间线和资产,使得软件成为一个更加受控的业务过程。这些资产和阶段的对齐可以是软件项目成功或失败的关键因素...

    SC test manager的使用手册

    - **要求整合配置**:支持与其他需求管理工具(如CaliberRM)的集成。 - **外部要求管理工具**:提供与其他外部要求管理工具的集成指南。 - **同步要求**:确保测试项目与外部要求管理工具之间保持一致。 通过以上...

    电子政务/电子商务应用开发之道——Borland ALM整体解决方案

    **CaliberRM**是一款强大的需求管理工具,它帮助企业清晰地定义和管理需求,确保所有参与者都对项目的目标有着共同的理解。CaliberRM不仅能够捕捉和跟踪需求,还能实现需求之间的关联,便于后续的设计和开发工作。 ...

    电子政务/电子商务应用呼唤Borland应用生命周期解决方案

    1. **需求管理** – **CaliberRM**: - CaliberRM能够帮助用户在网络化环境中精准地定义用户需求。 - 当业务需求发生变化时,CaliberRM能够实现需求定义的实时更新,并及时通知相关人员。 - 支持需求变更的实时...

    Borland配置管理PPT文档

    StarTeam还支持与其他应用程序的集成,如PVCS、VSS、CaliberRM、Together、MS Project、TestDirector、Remedy等,实现工具间的无缝协作。 通过采用StarTeam,企业能够提高协作效率,降低成本,更好地管理应用和项目...

Global site tag (gtag.js) - Google Analytics