使用 IT 工具有一個致命的劣勢,就是不如實體的直覺。在實體的 Kanban,我要認領一個待辦事項就只需要在便利貼的右下角寫上自己的名字。而在 Jira 上,我需要拖曳 Item,並且點擊 Assignee 的圖像,然後選擇自己。
在剛導入 IT 工具,最常見的困難就是會需要成員做一件事要很多還未成習慣的操作,導致推廣困難,或是資訊開始缺漏。所以這時候如果能讓 IT 工具在一些細節操作客製自動化,那就能降低這些困難。
用最簡單的一個自動化作為第一步,那就是我將 subtask 從 Backlog 拖曳到 In Progress 時,能夠自動指派給我去認領。這樣我只需要拖曳一部,就能達到效果。
原本 Jira 要做這樣的自動化是需要用到比較進階的 Automation 功能,但在近年的改版,多了 Workflow 就簡單得多。
一樣先到 Columns and Statuses 並且編緝 Subtask 的 Workflow:
一開始是這樣的狀態:
在昨天的介紹中,只有談到 status,有另兩個元件是沒有聊到的,分別是 Transition 和 Rule。
Transition 是指從某狀態轉移到某狀態的行為,可能是指特定某個狀態,也可以像上圖一樣的初始值視從任何狀態轉移到指定狀態。
而 Rule 就是在 Transition 中,可以制定一些條件或是附帶行為。
今天要用到的就是其中的附帶行為 Assign an issue。比較簡單的方式就是任何狀態轉移到 In Progress,就指派給操作這個動作的使用者。
通常狀態會是單向往右流動,所以不太會往回流。而會流到 In Progress 的通常就是 Backlog。在這個前提下,我們就簡單的這樣設定就好。
![[從自動認領開始讓工具更加方便-20230930224248282-CleanShot 2023-09-30 at 22.42.41@2x.png]]
設定好後就會發現在那條 Transition 上,多了一個閃電標誌的 Rule。接著 Update workflow 就大功告成了!
接著我們試著將 Subtask A 拖曳到 In Progress:
過了幾秒種,就發現 Subtask A 自動指派給我啦!