【编者按】ClearQuest提供了报表(Report)和图表(Chart)功能,对缺陷的统计和分析非常的有帮助,方便项目管理人员对整个项目的缺陷进行各种方式的统计查询,从宏观上对缺陷的信息进行分析。
原先我们在测试阶段进行缺陷的管理时,主要是通过文档的形式,即在每一轮测试过程中记录下所有产生的缺陷,并在测试结束后提交一份《测试记录》,为了让开发人员能及时的知道缺陷,每天提交一份非正式的缺陷列表给开发人员,整个缺陷的管理比较麻烦而且低效,正因为此,对于缺陷的跟踪管理流程很不明确,对于缺陷的状态和一些统计信息也不容易获得。
同样对于设计的变更控制也存在一样的问题。
我们期望达到的目标是:规范项目组对于缺陷修改所必须完成的步骤,保证缺陷修改的质量和项目进度,做到责任归属明确,过程条理清晰,资源利用充分。
我们采用了Rational ClearQuest作为缺陷跟踪控制的平台,并制定了缺陷跟踪流程,明确了在整个缺陷跟踪管理过程中的角色、状态、引起状态变化的动作以及缺陷的属性,并将这个信息通过ClearQuest Designer定制成为一个Schema流程,由一台安装了Sql Server2000数据库的服务器来进行维护,同时针对不同的项目建立了不同的User Database用来保存实际的缺陷信息,项目管理员输入了所有用户并指定相关的角色(对应于ClearQuest的Group),每个用户安装了ClearQuest并进行相关配置从而搭建了采用ClearQuest来进行缺陷管理的平台。
为了使得ClearQuest进行缺陷管理更加实时高效,我们采用了ClearQuest提供的邮件通知功能,使得缺陷的变化能及时的得到处理。
通过Rational ClearQuest工具的导入,我们的缺陷管理流程更加规范,而且由于ClearQuest可以指定当前的责任人并且在某种状态下能够进行什么样的操作都有一定的限定,因而整个缺陷管理过程中责任归属明确,过程条理清晰,极大的提高了管理的效率和可靠性。
同时ClearQuest提供了报表(Report)和图表(Chart)功能,对缺陷的统计和分析非常的有帮助,方便项目管理人员对整个项目的缺陷进行各种方式的统计查询,从宏观上对缺陷的信息进行分析。