當 Jira Board 自訂各種欄位後,日子久了或許也會發生跟我過去曾遇過的狀況:欄位越來越多、拖曳越來越麻煩,還要右跨到螢幕的第二屏(Page Fold)。
在當時遇到這個狀況時,恰好 Jira 推出了狀態與欄位分離的功能,解決了我這個問題。在這個功能之前,狀態與欄位是綁定的;在這功能之後一個狀態一樣是對應一個欄位,但一個欄位卻可以對應到多個狀態。
示意圖:欄位、狀態與 Item 的對應關係
而在實際使用了一段時間後,發現大家在用 Jira Board 的情境多著重在 Subtask Level,而 Item Level 多是在 Product Backlog 介面更新,不太會在 Jira Board。所以我就可以進一步簡化這個 Jira Board。
在推出狀態與欄位分離的同時期,Jira 也推出了 Issue Workflow 的功能,讓使用者可以透過這個功能去新增、刪除各個狀態,並編輯各個狀態之間的關係。
在 Project Setting -> Board -> Columns and statuses 的介面,可以看到左邊是狀態的存放區,而右邊有個 Manage Workflow 的按鈕,可以使用上述的功能。
點擊下去他會先跳出一個預覽圖,再點擊他的 Edit workflow 就可以進入該功能:
在該功能的整體介面的上方,會看到左邊三個新增狀態的按鈕:
狀態(Status)分為三種狀態分類(Status Category),分別為:
接著就可以依據需求新增各種狀態,並用顏色來表明一些意象。比如說他的狀態屬於等待認領的,那就是灰色、如果是屬於認領中、正在做時,那就是藍色,屬於完成並不用再認領的,就是綠色。
透過這個介面我們就能更精確的新增狀態。至於狀態的關係我先按住,等到明天再談。
在這邊我想先為 Item Level 客製化,將其狀態和流程與 Subtask Level 分開,所以我刪除屬於 Subtask Level 的狀態,並新增屬於 Item Level 的狀態,如下圖:
然後點選右上方的 Update workflow,這時候會跳出一個詢問我們要套用在哪些 Issue Type 的視窗,把 Subtask 刪除,留下其他想套用的 Issue Type:
回到 Columns and Statuses 的設定頁面,就會發相 Workflow 分成兩個 Group 了!
這時候我將原本可能為了新增狀態而增加的欄位也刪除,簡化成四個欄位:
並將狀態拖曳至對應的欄位上
這樣就簡化完我們的欄位了,之後在 Jira Board 上更新 狀態就更加方便了!
今天的功能相對複雜,在這邊總結一些關係與自己的實驗經驗: