浅析:三种需求管理工具(DOORS, Polarion, JAMA)

浅析:三种需求管理工具(DOORS, Polarion, JAMA)_第1张图片

最近有机会试用三款比较热门和专业的需求管理软件。

做个简要的分析,分享给大家。

因为不是真正的使用,所以可能很多地方总结和分析的不够全面、透彻,请大家谅解。



DOORS

这款IBM的需求管理软件在国内的知名度是相当的高。

最早之前我是接触的DOORS 8.0,当时还是C/S架构的产品。

现在已经发展到DOORS Next Generation了,简称 DOORS NG。


新版本的DOORS一如既往的功能强大。

能让你对需求、设计、代码、测试进行快速的关联。

支持Word、Excel的导入以及导出。


另外,改版为B/S的架构后,增加了很多“社交”的元素,比如添加评论等等。

最让我觉得印象深刻的是,支持线上的图形绘制。

这里的图形绘制包括了界面原型、UML等。


浅析:三种需求管理工具(DOORS, Polarion, JAMA)_第2张图片

也就是说,你真的可以使用DOORS替换Word,进行SRS的编写。



DOORS的缺点也很明显。

对于软件公司来说,用DOORS有点“重”。

它的功能太强大了,就结构化的需求类型就有很多种。

而其实我们实际工作中用的就那么两三种。


另外就是性能这个硬伤。

我每做一个“新增”、“保存”都要等一会儿。

估计DOORS自己也意识到了这点,信息提示做的很友好。

至少告诉你“已经建立,请稍等。”



Polarion

这个软件是西门子旗下的工具。

其实我觉得这个更像是一个项目管理的工具,包括对每个项目的资源分配和职责确定。


对于项目中所需要使用到的文档,有个统存储和管理的地方。

这些文档你可以导入,或者创建在线的结构化文档。


对于需求的管理,支持多种视图,列表、树、路线图等等。

我觉得这个设计其实主要还是针对项目经理的。

因为很多时候,单单看列表是无法掌握整体的项目进展情况的。


另外,也支持在线图形的创建,支持的种类挺多的,特别是针对移动端的控件支持。

我觉得这个会是一个加分项,如果你所在的公司需要做移动端的业务。


浅析:三种需求管理工具(DOORS, Polarion, JAMA)_第3张图片
浅析:三种需求管理工具(DOORS, Polarion, JAMA)_第4张图片

可以满足需求的管理,性能也还不错。

当然,对比DOORS来说,性能算是不错的。


缺点在于,如果是作为单纯的需求管理而不是项目管理。

有很多功能就显得很鸡肋了。

但是Polarion的集成性还是不错的,可以和大量的开发工具、测试管理软件进行集成。



JAMA

这是一款专业的需求管理软件。

一开始进去也是以项目为维度进行管理的,但是没有像P那样很正式的方式去管理,只是去建立一个项目空间。

同样支持UML的图形,但是对于界面设计的部分就比较弱了。

需求创建的界面比较简洁,内容比较简单,能够满足基本的使用需要。


浅析:三种需求管理工具(DOORS, Polarion, JAMA)_第5张图片


界面也更加的轻量化。

JAMA同样支持各种外部软件的集成。

---

写在最后:

其实我刚开始是比较倾心于JAMA的,因为它的UML提供的比较专业。

但是随着应用的深入,我开始渐渐的倾向于Polarion。

毕竟我没有正式的使用,只是试用对比了一下。

如果大家有用过的,欢迎讨论。


小婧是一名行走在实践路上的资深业务分析师(BA),如果想与我同行,就请关注我吧!

你可能感兴趣的:(浅析:三种需求管理工具(DOORS, Polarion, JAMA))