如果缺陷管理系统可以让你任意自定义缺陷统计视图,你最希望定义哪些统计视图?
Topo系统中的统计分为系统缺省统计和项目自定义统计和个人自定义统计,系统缺省提供了大量的统计视图,但是,如果你来自定义与缺陷相关的统计视图,你最希望定义哪些视图呢?我先介绍一下目前Topo系统中缺省定义的统计有哪些,敲字太麻烦,还是直接看截图吧:
下面是几个典型的统计视图结果:
1:每个解决者待处理缺陷数
顾名思义,这个统计视图的含义就是处于“待处理”状态的缺陷数量按照项目组成员进行统计。通过这个视图,项目经理很容易看出目前哪些开发人员需要解决的缺陷比较多,那么就可以根据这个信息调整工作安排,看图:
可以看到Topo支持按照 “人”来统计所有工作,诸如每个人提交的缺陷数量统计都与此类似。
2:延迟的缺陷数
有些情况下,某些缺陷的期望解决时间(deadline)是非常重要的,例如当这个缺陷是一个客户现场反馈的问题时,因此项目经理总是希望能够对延迟解决的缺陷比较关注,如果项目内的延迟解决的缺陷数在很长一段时间都高居不下,那么这种信息就告知项目经理,应该调整部分开发任务以加快缺陷的解决,我们来看看这个统计图:
稍微解释一下: 这个图的横坐标位时间,纵坐标为项目内在某一时刻的延迟解决的缺陷数量。显然,这个统计视图对项目管理来说还是很有用的。从这个例子中可以看出Topo系统支持以时间来统计所有工作。
3:缺陷模块分布
按照模块分布统计缺陷。因关注点的不同,前面的统计我们往往都关注尚没有关闭的缺陷,但是这个统计根据需要统计的缺陷为所有缺陷(包括已经关闭的),显然,这个统计对我们质量管理工作也相当有用,如果某个模块的缺陷过多,项目经理就可以考虑加强一下这个模块的质量工作,比如开展一些评审活动,或者加强一些测试工作来改善这个模块的质量,如下图所示:
这个例子可以看出Topo系统支持按照类别(无论是系统缺省定义的类别还是用户自定义的类别)进行统计,诸如按照缺陷的处理优先级统计,按照缺陷的严重程度统计等等都是这类统计。
4:每个进行中的版本的未关闭缺陷数
统计每一个开发中的版本的未关闭缺陷数目随着时间的变化情况。这个视图与前面的视图相比显然多了一个统计纬度。Topo支持任意纬度数量的统计。当然过多纬度的统计也可能导致统计视图更加难以理解,如下图所示:
从这个视图可以看出Topo系统支持多纬度统计功能,类似上图中的在一个视图中同时统计多个版本的缺陷情况,在一个视图中同时统计各个人的缺陷情况也与此类似。
5:未关闭缺陷的年龄分布(虫子的寿命分布)
最后我们再来看一个系统预定义的统计,缺陷的年龄分布情况,通过这个开发团队可以很容观察到当前缺陷的解决效率,如下图所示:
缺陷按照年龄分布,这个视图统计未处理的缺陷按照年龄分布,也可以定义其它类似区间的统计,比如计划分解出的任务粒度(任务计划时间小于3天,大于3天而小于1周,1周到1个月,1个月以上)之类的分布统计。
Topo系统中所有这些预定义的统计视图展现的功能,用户也可以完全通过“创建统计视图”功能自定义。当然我们很希望Topo系统中能够提供尽可能多的系统缺省统计视图从而减少用户定义这些统计视图的工作,不知道各位测试大侠对哪些缺陷统计最感兴趣,能否帮忙描述一下? 比如JIRA中的哪些统计你觉得非常有用?VSTS,Mantis中也有一些统计视图,那么你觉得哪种视图是你觉得最有用且最常用的呢?
如果让你来自定义缺陷统计视图,你最希望定义哪些统计视图呢?
[ 本帖最后由 cloudtopo 于 2010-6-27 20:16 编辑 ] 看上去还不错,要是免费的就好了
页:
[1]