熟練的Master或者RTE會(huì)從JIRA中倒出一些數(shù)據(jù)進(jìn)行改進(jìn)分析,比如我們會(huì)觀察各個(gè)迭代的故事點(diǎn)數(shù)完成情況。但是在JIRA中各個(gè)迭代是使用SprintID來(lái)代表的。如果Master/RTE想一下子找出各個(gè)迭代的Story列表,用來(lái)統(tǒng)計(jì)Story的完成個(gè)數(shù)、完成的點(diǎn)數(shù)、平均Story大小的趨勢(shì),還是挺不方便的。
不方便的主要原因是JIRA的界面上關(guān)于Sprint顯示的都是Sprint的名稱,SprintID沒(méi)有直接顯示出來(lái),所以之前如果想知道SprintID的話就必須知道Sprint的名稱,并且在JQL的輸入框里輸入Sprint=<Sprint名稱>,然后JIRA會(huì)自動(dòng)轉(zhuǎn)換Sprint名稱為SprintID。
這樣做費(fèi)時(shí)費(fèi)力,而且一次只能查到一個(gè)Sprint的SprintID。如果我想查出某個(gè)團(tuán)隊(duì)之前的所有迭代的SprintID,就非常麻煩了。
今天就遇到了這樣的問(wèn)題,于是去搜索了一下。就算是在JIRA的官網(wǎng)上也只介紹了查詢一個(gè)迭代的SprintID的方法(link),沒(méi)有查詢多個(gè)迭代SprintID的方法。于是經(jīng)過(guò)摸索,終于找出了一個(gè)比較簡(jiǎn)便的方法,能夠批量查找SprintID。最終得到了一個(gè)團(tuán)隊(duì)各個(gè)迭代的Story數(shù)據(jù),見(jiàn)下圖:

那是怎么快速得到的呢,見(jiàn)下面的步驟(Chrome瀏覽器):
第一步、找到團(tuán)隊(duì)的迭代報(bào)告(Sprint Report),打開(kāi)界面,如下:

第二步:按F12調(diào)出開(kāi)發(fā)者工具(Developer Tool),然后點(diǎn)擊頁(yè)面元素選擇按鈕(紅圈處)

第三步:選擇迭代下拉列表(藍(lán)色高亮處),窗口右邊自動(dòng)定位到相關(guān)的HTML元素上(右邊高亮處)

第四步:點(diǎn)開(kāi)右邊窗口中對(duì)應(yīng)的<select左邊的黑三角(高亮塊下邊),如下圖:
在這個(gè)圖中,sprintID就是value=后面的數(shù)字,<option>中的文字就是對(duì)應(yīng)的Sprint的名稱

第五步:在select元素處點(diǎn)擊右鍵,出現(xiàn)下面的右鍵菜單,然后選擇 Edit as Html,將內(nèi)容拷貝出來(lái)放入Excel表中


第六步:使用Excel公式將SprintID和Sprint名稱提取出來(lái)

第七步:生成JQL,執(zhí)行得到結(jié)果

如果自己不嫌拼JQL麻煩,做到第四步就可以了。
這就是批量查找SprintID的小技巧。