實體看板

在導入 Scrum 時,我偏好實體看板。

實體看板容易 zoom in/out,利於適時切換俯瞰與細節視角,不需過度的數字管理。

實體看板的空間共時性,容易塑造團隊的一體感。

實體看板彈性大,能以最小成本,讓團隊在敏捷路上不斷嘗試與調整。

實體看板

實體看板

不過,在重視數字管理的組織,或是有 remote 成員存在的組織,恐怕不得不面對數位化電子看板的存在。輕量級的如 Trello,重量級的如 Jira,不管並存抑或取代,都得學著與之共舞。

說實在的,為了迎合管理視角,電子看板犧牲許多實體敏捷性。萬一真的不能不採用,我們還是得學著發揮它的優點,並設法降低它的負面影響。

以下我會介紹幾個小技巧,讓我過去一個禮拜在透過 Jira 引導 daily stand-up 時,找回部份實體看板的手感。

Jira 的泳道縮放

Daily stand-up 一開始,我習慣先站在更全局的角度鳥瞰:將卡片全都收縮起來,只留下泳道 (swimlane)。畢竟,與 sprint goal 最直接對應的,是 swimlane,而非個別卡片。

我會先用 Jira 熱鍵 z 隱藏側邊欄,用 Jira 熱鍵 - 收縮泳道:

Jira 看板,泳道視角

Jira 看板,泳道視角

接下來,再逐一展開個別泳道來進行探討:

Jira 看板,泳道局部展開

Jira 看板,泳道局部展開

Jira 的全局卡片視角

為了迎合管理視角,Jira 的每一張卡片,塞了非常多資訊:

Jira card

Jira card

這其實並不算是問題——如果單獨只看一張、兩張卡片的話。

聽出我的弦外之音了嗎?

問題在於:若將所有卡片全都陳列在看板上,會發現,卡片佔用的總面積,與實際展現出來有意義的資訊總量,不符合比例原則。

個別卡片已經太佔空間了,更糟糕的是,能夠擺放卡片的看板區域,也被別人偷偷霸佔。

以我的 13.3 英吋螢幕為例。寶貴的螢幕可視區域中,最上面是一堆置頂區域:先是一排選單,再來是好幾排大標題,接下來才輪到一排看板的進度欄。經過這一輪置頂空間爭奪戰,1/5 空間被吃掉了,剩下來的看板空間,能夠在同一頁完整秀出來的卡片,最多只有 12 張;想看更多,只得往下捲動:

手術前的 Jira 看板,空間利用率甚低。

手術前的 Jira 看板,空間利用率甚低。

需要一直捲動的看板,如何給人全局觀?

簡言之,Jira 缺少許多軟體常見的 “Zen mode” 或 “Presentation mode”。我希望,當卡片太多時(我知道這是 bad smell 啦⋯⋯),能夠一鍵隱藏不必要的置頂區域,隱藏不必要的卡片欄位,譬如說,只秀出卡片標題。

暴力猴之類的東西就辦得到。我寫了一隻簡單的 userscript:Atlassian JIRA - Cleaner Rapid Board,透過它,只要一鍵(預設為 Ctrl-H),就能切換成較清爽的全局視角:

手術後的 Jira 看板,空間利用率提高了。

手術後的 Jira 看板,空間利用率提高了。

如此一來,寶貴的螢幕可視區域,只放絕對必要的資訊,就能多擺幾張卡片(是的,是的,我知道這是 bad smell 啦⋯⋯)。

不過,Jira 本身已經夠笨重了,甚至連 Jira 本身的熱鍵都會不時失效;若再搭配像暴力猴這類 script 式外掛,可能會不夠穩定。如果你想要穩定一點的方案,或者不想透過熱鍵切換,只想一勞永逸眼不見為淨,不妨考慮改用 Stylish 之類的東西,自動套用:

/* For horizontal headers */
 .css-e2mdyo, #ghx-header {
    display: none !important;
}

/* For card fields */
 section.ghx-extra-fields, div.ghx-row.ghx-highlighted-field {
    display: none !important;
}

Jira 的聚焦卡片視角

在 daily stand-up 進行時,常常需要讓大家知道「我們現在正在討論某一張卡片」。

在 Jira 裡,我們可以對某一張卡片原地拖曳一下下,就會有類似的視覺聚焦效果:

原地拖曳卡片

原地拖曳卡片

不過,視覺效果還有很大的改善空間,而且⋯⋯需要一直維持拖曳狀態,手指頭會累。

你可以改用素有「簡報神器」之稱的 Logitech SPOTLIGHT 的聚光燈特效。視覺效果一流,但缺點一樣是手指頭需要一直按著簡報器按鈕,聚光燈會晃動,大拇指會疲累。你也可以試著用我以前在〈簡報者的小工具〉一文介紹過的 Mouseposé 軟體,手指頭就不必一直按著不放,聚光燈也會穩穩的固定不動:

透過 Mouseposé 聚焦特定卡片

透過 Mouseposé 聚焦特定卡片

總結

電子看板犧牲許多實體敏捷性。

本文介紹幾則 Jira 電子看板的小技巧,有些是 Jira 本身就有提供的,有些則是透過其他軟體輔助:

  • 善用 Jira 熱鍵 z- 縮放泳道。你也可以從 ? 當中嘗試看看有沒有更多適合自己風格的熱鍵。

  • 善用暴力猴Stylish 整頓出全局卡片視角。你可以從我寫的 Atlassian JIRA - Cleaner Rapid Board 當出發點,修改成適合自己的版本。

  • 善用 Mouseposé 聚焦單一卡片。

希望透過這些工具,加上適度的引導技巧,能夠更接近實體看板的手感。