做迭代的测试master期间内,每周要出测试周报,这就需要统计迭代相关的数据,包括开发进度,测试进度,缺陷情况等,每次都需要去翻看保存的jira上的Filter,如果之前没有新建Filter的话,还需要新建一个过滤器,后来想想,其实可以利用jira上的dashboard来集中管理这些Filter,然后利用其共享功能,share出去,这样项目组的其他人都可以通过这一个dashboard看到整个项目的实时进度情况,同时给master和测试负责人、SQA以及项目负责人提供统计数据,及时控制项目/迭代风险。根据这个想法,我新建了一个迭代/项目进度管理模板,这样一个新的迭代或者项目,只要在迭代/项目开始设置一下Filter条件,整个项目过程中就可以“一劳永逸”了,下面说一下这个模板,以及如何得到相关数据(其实这点不用说,只要一看模板就懂了...):先给一个整体模板图
下面来看细节:
项目/迭代需求story列表及状态:
从上面的途中可以一眼得到自己想要的任何信息,而不需要任何多余的设置和选择
项目/迭代测试任务列表及状态:
列表类似于需求story,这里就不贴图了
缺陷列表及状态:
让迭代master和测试负责人头疼的不能及时知道需求变更的情况在这里可以得到缓解
首先说一下,我们可以从模板上得到神马:
1、 迭代/项目的需求数量、需求列表、开发进度;
2、 迭代/项目的测试任务、测试进度、测试任务列表;
3、 缺陷数量、缺陷解决情况、缺陷列表;
4、 需求变更情况
5、 模板中的内容(列表、统计图等所有信息),会根据项目情况实时自动更新的,不用作任何设置或变动(前提是开发和测试人员及时更新jira上的任务状态~~这个不为过吧,本来就应该做到的~)
6、 导出报表(对出项目报告和测试周报等报告灰常方便,这个主要用于master、测试负责人、项目负责人、SQA)。
然后说一下可以改良目前的哪些状况:
1、 一个项目/迭代,只需要一个人(测试负责人或者master?)做一次配置更新,造福全项目/迭代的其他人;
2、 项目/迭代里的任何人何以在任何时候了解到当前项目/迭代的开发和测试进度以及缺陷情况;
3、 Master和测试负责人以及项目负责人、SQA可以及时账务需求变更情况,来更好的控制迭代/项目风险
4、 导出报表,不用手动统计需求情况和测试任务等条目,节省大量时间
5、 模板的通用性,可配置性
1)前面说了,这是一个模板,每起一个新的迭代或项目,只要更新一下过滤条件,另存为一下就OK了,一个新的迭代/项目进度dashboard就出来了
2)如果还想得到项目其他的一些信息,新建一个过滤器,保存在这个dashboard即可。
以上说的就是就是如何利用jira进行项目管理,目前已经用于各个项目和迭代中,而且起到了很好的作用,至于如何用jira建立这样一个dashboard这里就不废话给出了,因为会用jira的人看了这篇文章几分钟就可以把这样一个项目或者迭代的dashboard建立好了~
最新内容请见作者的GitHub页:http://qaseven.github.io/