几种变更管理工具介绍:
现在能见的变更管理工具有无数,我们重点查看其中几个主要的:ClearQuest,DSTP,Mantis,Bugfree
ClearQuest;
CQ是变更管理工具的一个标竿,没有人怀疑过CQ的功能。
CQ提供了强大的定制功能,一个CQ,就是一个开发平台。
强大的查询和报表定制功能,为变更度量分析提供。
和ClearCase无缝集成,实现了变更的完全跟踪。
除了支持WEB访问,还提供桌面客户端。
CQ的缺点除了昂贵的收费,还有一个秉承IBM广为人诟病的毛病,庞大且使用维护困难!
网址:http://www.ibm.com
DSTP:
DSTP是一个集成的项目协作平台,其中变更管理功能有如下优点:
1. 可自定义变更属性内容,通过变更属性不同,来统一管理多种变更,如Bug管理,需求变更,风险管理等。
2. 就像CQ和CC的集成一样,DSTP和SVN紧密集成。用户在SVN上提交修改时,自动关联DSTP中的变更(任务)做为修改说明。查看变更时,能直接查看该变更关联修改了哪些文件,以及修改内容!
3. 提供了完善的变更同步功能,提出了系统变更踪阶段概念,使得所有工作产品的一致性得到流程保障!所谓的系统变更跟踪是指这么一个情况:当用户提出一个需求变更后,系统工程师修改完需求文档后,该变更并没真正结束。系统自动转入到变更跟踪阶段,只有和该需求有关联的代码,用户文档等都被修改完成后,该变更才会结束跟踪阶段,走入确认关闭阶段。
4. 和DSTP的工作产品管理配合:为变更影响分析提供有力支持;变更和需求,测试计划等直接关联,方便多向跟踪追溯。
5. 和任务,邮件配合:保证变更在流程上得到及时通知和处理。
6. 流程过程的权限控制强;同项目的变更对项目成员都是公开的。
7. 强大的查询和分析功能。能自由组合任意条件进行查询;查询支持格式信息,如today+5,%提交人% = %修改人%;可以以图形化方式为用户展示数据,趋势图,统计图,对比图,供用户从多方面进行分析研究。从而及时发现问题并采取进行项目计划调整等应对措施。
DSTP的授权方式比较独特,并不单纯以商业或非商业来区分,而是考虑了支付能力。它对个人,非赢利组织和小型商业机构是免费的,对一定规模的商业组织则进行适当收费,营造共赢的生态。
不足之处,DSTP刚发展起来,各方面资料还不足;页面不是特别美观,但操作性还不错。
网址:http://www.we-done.com
Mantis:
Mantis是开源世界里最有名的变更管理工具。
Mantis能和SVN集成,但SVN提交时的关联操作,不如CQ、DSTP和版本管理工具的集成那样方便。
可以定制报表输出。
缺陷关联功能,除了重复缺陷,每个缺陷都可以链接到其它缺陷。
不足之处,Mantis是一个单纯的变更管理工具,它和其它过程管理工具的结合比较麻烦;很多定制并不方便,甚至经常需要自己改代码。
Mantis是免费的。
网址:http://www.mantis.org
Bugfree:
Bugfree最近在国内宣传很多。但坦率的说,Bugfree还只是一个简单的数据库记录。如果要当作一个变更管理工具来看,它远远还没法达到它自己所宣传的目标“取代Bugzilla和Mantis”。
Bugfree一个优点就是界面看起来不错。
Bugfree是免费的。
网址:http://www.bugfree.org.cn