2015年3月28日 星期六

Trello : 威能巨大的二維 checklist

 -- Trello 之於 Check List ,猶如二維條碼之於一維條碼 --

目標聽眾:對使用電子產品管理個人事務有興趣的人、KanBan 愛好者、喜愛以抽象概念討論事情的人、喜愛高知識密度文章的人、不介意無圖文章的人、喜歡看人舞文弄墨的人、隨意看看感覺一下文氣就滿足的人。

Organization !

聖經說,上帝是有條有理的。聖經中的哥林多前書14:33,40:“上帝不是要人混亂,而是要人和諧。”

和諧牽涉到秩序,牽涉到有條有理地安排事情。

作為耶和華上帝的子民,深深體會到,和諧跟秩序,是快樂生活的不可或缺的要素。

不論你是不是基督徒,也許你也意識到,井然有序的生活,帶給我們不少安定感,也不容易因為突發狀況而方寸大亂。

做為一個資訊工具的重度使用者,自然是去思考如何以資訊工具來管理生活的。

(是誰說的,程式設計就是在控制複雜度,意思是盡力把複雜的事情簡單地處理完畢,或者砍掉複雜的事情,也就是說,簡化生活。其實,人生亦若是啊!我推薦後者遠過於前者,前者是人缺少謙遜的證明,後者則是聖經提倡的人生智慧)

這邊介紹一個網路服務,叫做 trello。它的精神,我認為,就在於「大幅控制複雜度」。稍微定量一點說,就是「使用 trello 處理資訊的量/ 使用 trello 付出的心力」,是相當大的,俗話說 CP值甚高也。

它的概念基本上是樹狀的:組織(Organization)作頂,一組多板,一版多卡,一卡多物。
組:Organization
板:Board
卡:Card
物:我自作主張稱他為Object ,包括 description, checklist, attachment, comments 以及動作列表等

[Todo: Insert User Case Here]

Trello 到底有甚麼特色?

1. 二維度list:個人認為,這是killer所以killer的地方。目前電腦使用的螢幕,基本上是二維的。因此做出二維list,看來天經地義,但效果非常宏大,可以用發明輪子做比喻:輪子的概念,做法都不複雜,把木頭削成圓形就是,但輪子的發明卻是人類歷史上的重要事件。正如二維條碼能儲存的資訊量(數千字)遠大於傳統的一維條碼(數十字),二維 list 能組織的訊息數也遠多於一維 list 。比如 KanBan,基本上是二維 list 的應用:許多流程同時在 go ,但以並列方式呈現,一目瞭然。這一目瞭然就是 trello 以及其他 KanBan 應用的主要價值所在。

必須一目瞭然的事件,都要包含在 trello 的一個 board 中,最多二維。關於一目瞭然,只用二維夠嗎?如果 KanBan (Toyota使用的工作管理系統) 的二維足以容納一個企業中(至少部分部門)的龐雜任務,二維應該是足夠的。

2. 無比的條理性:意思是,不管你怎麼用,資訊看起來都是有條有理的。這很重要嗎?很重要!因為 user 天馬行空,想到甚麼輸入甚麼,如果一項工具,「不管你再怎麼亂打,都能夠把資訊有條有理地呈現出來」,它就贏了。這很容易嗎?很不容易。比如說,如果開啟 word ,然後想到甚麼就打甚麼,最後免不了要做上許多排版,使資訊整整齊齊。就算是 EverNote ,恐怕也得想好要怎樣安排資料再輸入。用 trello 呢?開了 board 跟 list ,add card ,打一行 enter ,再 打一行再 enter ,重複 3 次 3 張卡,30 次 30 張卡。想到性質略有不同的 idea ,沒關係「恆」到另一張 list 去。調整順序嗎?用滑鼠「抓」著卡上下橋就是。增加細節嗎?點進去很容易找到增加 checklist / attachment / comment (多人協作)

3. 容易建立流程:意思是,
a. 很容易打字進去並迅速建立一個 list
b. 不管工作流程是甚麼,似乎總能在 trello 找到適當的對應。比如現在的需要也許很容易,弄個 todo list 就好,怎麼在 trello 做出來?想到兩種做法
a. 用 checklist :+board > + card > +checklist
b. 用 card:+ board 
作法 a. 的好處是,符合人對簡易流程的理解:一系列由簡潔文字構成的前面有方框框的清單 。
b. 的好處是,更自然,好操作,上拉下拉,放進圖檔超連結甚麼的,都不成問題。

[User Case 2]

[User Case 3]

多維工作:介面本身容納兩個維度,透過切換 board 的簡易性,或許再吃下一個維度(也許算半個就好,因為他是隱性的);將 checklist 隱藏在 card 中,做為第四個維度;因此,除非你的需求是三個維度通通顯示出來(嚇死人了),否則,二維度介面非常理想。

4. 隱藏複雜度
資訊有簡單也有複雜。簡單如「吃午餐」或「使用 trello 進階功能」一行解決,複雜如學校作業或公司email/公文,圖文並茂加附件,主管同事老師的comment。這些都被隱藏在 trello 的 card 介面裏頭。也許叫他 package 是比較接近實況,但就介面上,確實就只是張卡片一行字。簡潔呀!!

5. UI 很簡潔
回應速度無比迅速。如果UI回應緩慢,十個 idea 也變成沒有 idea ,因為都花在氣 UI 上頭(氣憤會浪費人類的精力,古今皆然)。人類操作 run 順了之後,動作行雲流水,連 idea 都會行雲流水起來,board一直加,順序調整,添新修古,快意無倫。

6. 立體性
事物與事物間的連結,是類似人腦細胞透過突觸那樣,每個細胞與另25萬個細胞結合,千絲萬縷的。不過,人類似乎不太能掌握千絲萬縷結構,倒是比較熟悉樹狀結構。比如組織結構圖,或者電子設備中的檔案排列,都是樹狀結構,也都以井井有條著稱(善用的話)。trello 的樹狀結構有五階: organization /board / list / card / checklist ,可以套下相當複雜的結構。其實一般的結構最多到二維(因此 Excel 中的 smart chart ,幾乎都是二維結構,因此能很好地展現在同為二維的螢幕上),就算把二維表格直排橫排變成大陣仗,成為複數的表格,基本上還是以二維建構出複數維的概念 (表格排成二維,表格內的儲存格也是二維,加起來四個維),真要到這麼誇張也行。如果把 EXCEL 試算表硬是一個一個直行橫列開起來,也可以排成類似 dash board 的型態,某個程度上也能一目瞭然的掌握事情。

結論:談到使資訊條理化, trello 是個極好的工具。不論你要做個人資訊管理,或者啟動一個部門的 project , trello 都是一個極好的出發點,也許能 go 得相當相當遠。