熟练的Master或者RTE会从JIRA中倒出一些数据进行改进分析,比如我们会观察各个迭代的故事点数完成情况。但是在JIRA中各个迭代是使用SprintID来代表的。如果Master/RTE想一下子找出各个迭代的Story列表,用来统计Story的完成个数、完成的点数、平均Story大小的趋势,还是挺不方便的。
不方便的主要原因是JIRA的界面上关于Sprint显示的都是Sprint的名称,SprintID没有直接显示出来,所以之前如果想知道SprintID的话就必须知道Sprint的名称,并且在JQL的输入框里输入Sprint=<Sprint名称>,然后JIRA会自动转换Sprint名称为SprintID。
这样做费时费力,而且一次只能查到一个Sprint的SprintID。如果我想查出某个团队之前的所有迭代的SprintID,就非常麻烦了。
今天就遇到了这样的问题,于是去搜索了一下。就算是在JIRA的官网上也只介绍了查询一个迭代的SprintID的方法(link),没有查询多个迭代SprintID的方法。于是经过摸索,终于找出了一个比较简便的方法,能够批量查找SprintID。最终得到了一个团队各个迭代的Story数据,见下图:
那是怎么快速得到的呢,见下面的步骤(Chrome浏览器):
第一步、找到团队的迭代报告(Sprint Report),打开界面,如下:
第二步:按F12调出开发者工具(Developer Tool),然后点击页面元素选择按钮(红圈处)
第三步:选择迭代下拉列表(蓝色高亮处),窗口右边自动定位到相关的HTML元素上(右边高亮处)
第四步:点开右边窗口中对应的<select左边的黑三角(高亮块下边),如下图:
在这个图中,sprintID就是value=后面的数字,<option>中的文字就是对应的Sprint的名称
第五步:在select元素处点击右键,出现下面的右键菜单,然后选择 Edit as Html,将内容拷贝出来放入Excel表中
第六步:使用Excel公式将SprintID和Sprint名称提取出来
第七步:生成JQL,执行得到结果
如果自己不嫌拼JQL麻烦,做到第四步就可以了。
这就是批量查找SprintID的小技巧。
网友评论