
今天是一整個sprint的最後一天,因為一些原因,能Demo的story少的可憐,雖然App的首次啟動時間從13秒減到3秒得到不少掌聲,但身為開發者,說好的story『漏溝』這麼多,確實有點說不過去,所以下午的自省會議大家也很充分地自省,希望能讓團隊下次sprint能更好。接著是下午的另一個重頭戲,App開發好一陣子了,也發現UI的體驗開始有些不一致,因此在很久前的自省會議提到希望能列一些App內的UI pattern,用來補強story中對於UI的描述,並讓體驗趨於一致,有位成員和美術團隊花了相當長的時間整理既有的UI,算是一種反向工程吧!不過整理完還是要跟開發者確認一下,所以有了這個會議。
在這會議召開的前幾天,我們開發團隊內部也對於pattern這個字有熱烈的討論過,顯然,不是每位都對pattern有相同的解釋或定義,所以開會的第一時間我就發言問了一下,這次UI pattern的定義是什麼?好吧!產品經理果然很嘴砲(感覺,我禮拜一上班會被打),他覺得用什麼字不重要,重要是會開完後有沒有共識,只要有共識,就算不叫UI pattern也沒關係。好吧!會議就在熱烈的討論中(嗯~我知道我問很多問題,但我絕不是在刁難,別瞪我XD),慢慢釐清了一些東西,老實說,我確實有想把討論中的東西導向我所知道的pattern。
回到家把n年前看完的《Designing Interfaces》從有些灰塵的書架上拿下來(我的是第一版),翻開前言,好多以前還不知道,但後來知道的東西都在前言裡,現在再回來看,感觸就完全不同了。以下就節錄一些,我覺得特別有感觸的句子(以數字編號),首先是對於UI設計的部分:









