几种需求管理工具(转)
(2012-04-26 18:02:12)
标签:
杂谈 |
打开项目后,在界面的左边可以看到一个树状的需求工程。一个需求项目主要包括四种类型元素,分别是“包(Package)”、“文档(Document)”、“需求项(Requirement)”、“视图(View)”。四种元素可以在需求项目的一个节点上,点击鼠标后出来的“new”菜单中选择相应类型创建。接下来解释意下四种元素的具体含义。
1、包(Package)
- Features and Vision包,特点和前景。这是高层的需求,这是相对use case文档而言,相当于系统总览overview。包括系统的主要特征(通常是甲方的期望甚至是合同的内容)、关键的涉众请求。
- Glossary包:术语。对项目牵涉到的业务名称、专有名词进行解释。
- Supplementary Requirements包,补充需求。这个包中存放的是即非功能需求,如:可移植性、可重用性、安全性、可伸缩性等。
- Use Cases包:用例。存放use case规范文档,描述的是功能需求。
3、需求项(Requirement)
4、视图(View)
二、DOORS
DOORS已被全球超过二十万用户采用,是鉴别需求管理解决方案的标准。
性能优势:
- 协作的需求管理环境
- 管理变更需求的能力
- 很容易地生成强大的可追踪性
- 针对所有需求管理要求的可扩展性
- 用于小规模测试环境的测试追踪工具
- 与Mercury TestDirector集成,用于大规模测试环境
- 需求驱动的开发:DOORS - TAU G2 集成
- DOORS MatrixOne Product Central 集成
- 用好方法做好产品:DOORS - Focal Point 集成
- 业务流程优化:DOORS - System Architect 集成
三、CaliberRM
- 需求管理是软件交付成功的关键
- 联合关键股东改进项目以取得成功
- 在整个项目生命周期中管理需求
- 通过可预期的项目评估降低风险
- 对需求管理的效果和效率进行管理
1、能够使用CaliberRM做需求记录,这样就不需要用MS WORD、EXCEL了,直接用CaliberRM就OK;
2、在CaliberRM上,在同一个界面上,根据记录的需求可以直接进行需求分析和架构设计,当然图表都是支持的;
3、通过设计形成的功能列表与需求是一一对应的,有明确的时间和责任人,你可以拿着软件功能和客户核对需求,不怕客户赖帐;
4、通过CaliberRM可以追踪Ver 1.0和Ver 1.5的差别,实现文档追踪,这个对软件需求管理来说是十分方便的;
5、有句话叫牵一发而动全身,CaliberRM有个矩阵图的功能,该图能指出某一需求可能影响到的全部内容、反过来说更改软件时会看到你的更改能影响到多少的需求。所以如果影响的多,在接口设计和软件编写质量上你可要小心了;
6、CaliberRM是平台,当然是一套网络软件,支持多人进行协同操作,具有文档审查机制和权限管理;
7、还是要说“整合”这两个字,CaliberRM把需求、程序、BUG都串起来,实现整合管理;
8、CaliberRM的软件发布功能可以自动、清晰将软件功能文档自动产生;CaliberRM不错,至少现在还没有同类软件。用他可以提高需求管理的方法,当然需求要讲究质量:完全、正确、必须、可行、明确、一致、可追踪。