《簡約至上-交互式設計四策略》讀書筆記

本書簡介

本書的作者Giles Colborne曾任職于英國航空公司、英國物理學會出版社和靈智集團,二十多年來潛心鉆研交互式設計與易用性,頗有建樹。2003年至2007年任英國易用性專家協會主席,曾與英國標準機構合作制定可訪問性方面的標準。2004年與人共同創立咨詢公司cxpartners,該公司服務的全球客戶包括諾基亞、萬豪國際酒店、eBay等。本書語言精練,文字具有很強的表述力與說服力,配圖豐富。雖然是很薄的一本小冊子,但這正是作者對簡單身體力行的一次說明。

目標讀者

適合web應用、互聯網產品、移動應用及其他交互設計人員以及相關從業者閱讀。

本書結構

本書主要分為四個部分,講述了簡單的力量、明確認識、簡單的四策略(重點)、一些補充。


本書結構

重點梳理

話說簡單

1. 在生活中我們經常發現本來應該給我們帶來便利的技術,經常好像是在和我們作對一樣。人們總是會喜歡簡單、值得信賴、適應性強的產品。

2. 復雜的產品是不可持續的;不斷向軟件中增加功能,同樣也是不可持續的

復雜的產品很吸引人,這種現象叫做“夸耀效用原理”。人們喜歡自己被包圍在不必要的功能中。

增加復雜性意味著代碼越來越沉重,維護成本越來越高、靈活性越低,滿意度越低。

3. 做產品設計的時候至少有3個角度:管理人員、工程師和用戶。復雜度不是講復雜的工作從一個角度轉嫁到另一個角度,本書討論的是怎么讓大多數用戶感覺用起來簡單

4. 簡單并不意味著最少化。樸素的設計仍然具有自身的特征和個性。拋開極簡主義,也能夠成就簡單。簡單的特征和個性應該源自你使用的方法、所要表現的產品,以及用戶執行的任務。

5. 簡單不是表面的裝飾,而是真正觸及到用戶問題的解決方案。

6. 大大小小的組織都對簡化事情具有天生免疫反應,評估時需要考慮時間的重要性與可行性。

明確認識

1. 描述要點的兩種方式

(1) 簡單而迅速的用一句話寫出來,擺闊我要設計什么、要遵循哪幾條設計規則,盡量使用最簡單的術語。

(2) 更好而花費時間更長的方式是描述我希望用戶擁有什么體驗。包括了用戶的使用場景,以及我的設計怎么滿足用戶在該情境下的需求。

2. 長期堅持理解用戶生活的世界,理解他們的偏好和行為,始終都是第一位的。先理解用戶在思考合適的設計。

3.? 觀察用戶的最佳地點是軟件使用環境。 因為在家里、在公司、在戶外,你的設計必須能夠適應各種干擾。你的用戶體驗應該簡單到不受這些干擾的影響,能夠在人們被打斷的間隙生存。

4. 用戶的分類與特征

(1) 專家型用戶

他們愿意探索你的產品或服務,并且會提出各類改進意見。他們希望看到為他們連身定做的前所未有的技術。即使拿到的是一個從未見過的產品,她們也能擺出專家的態度。

(2) 隨意型用戶

他們可能接觸過類似的服務,有興趣使用更高更復雜的產品,卻不愿意接觸全新的產品。

(3) 主流型用戶

他們不會因為你的技術而使用你的產品,使用你產品的目的是完成某項任務。他們會掌握一些重要功能的使用方法,但永遠不會產生學會所有功能的想法。

值得注意的是用戶類型的標簽是不會經過時間而變化的。

5. 專家用戶并不是典型用戶,他們的判斷會出現偏差、他們不會體驗到主流用戶遇到的問題,他們追求主流用戶根本不在乎的功能。

6. 想要吸引大眾必須要關注主流。如果你想簡單,想要被看成創新設計的先鋒,主流用戶才應該是你的目標用戶。

7. 簡單的用戶體驗是初學者、新手的體驗,或者是壓力之下的主流用戶的體驗。

8. ?理解感情需求能夠幫你把握重點。 即使是任務列表,也要滿足感情需求。

9. 簡單意味著控制,讓用戶感到自己在掌控一切。首先,用戶希望是在掌握自己使用的技術。其次,用戶希望感覺實在掌握自己的生活。

10. 必須正確理解用戶在體驗過程中的任何一個步驟,關注主要的活動并且從用戶視角描述。絕對不要漏掉關鍵環節。

11. 可以用故事將大量信息濃縮到寥寥數語中,好的故事應該簡明、具體、可行,并且擁有相關細節。故事的認識可以分為三個層次:可信的環境(故事中的時間與地點)、可信的角色(“誰”和“為什么”)、流暢的清潔(“什么”和“怎么樣”)。盡可能用最簡單的詞匯描述你的想法。

12. 設計簡單的體驗意味著要追求極端的目標。

常規的可用性目標: 特殊人群可以使用、容易使用、快速響應、快速理解、工作可靠、壺關的錯誤消息、完整的信息、用戶測試時工作。

簡單性目標: 任何人都可以使用、毫不費力的使用、順價娘贏、一目了然、始終工作、不出錯、恰好夠用的信息、在混亂無序的環境中工作

13. 評估你的故事并追問: 什么因素對用戶的行為影響最大。 從故事中找到圖皮口并且把設計要點按照先后次序排列出來。最后驗證你的見解。

14. 不要匆忙著手設計、理解核心問題需要時間。

真正偉大的人還會繼續向前,直至找到問題的關鍵和深層次原因,然后再拿出一個優雅的、堪稱完美的有效方案。--史蒂夫·喬布斯

15. 與別人分享你的認識,即使你不在場也能保證做出正確的決定。而且所有的干系人都能說出什么是好的決定,什么是壞的決定。讓最核心的理念隨處可見,提醒人們時刻謹記。

四要素的提出

刪除不必要的、組織要提供的、隱藏非核心的,轉移可移動的。這句話應該是本書的重中之重。請一定要記住。

以簡化DVD遙控器為例,把這些方法歸為四大類:

刪除---去掉所有不必要的按鈕,直到減到不能再減

組織---按照有意義的標準將按鈕劃分成祖

隱藏---把那些不是最重要的按鈕安排在活動艙蓋之下,避免分散用戶注意力

轉移--只在遙控器上保留具備最基本功能的按鈕,將其他控制轉移到電視屏幕的才刊例,從而將復雜性從遙控器轉移到電視。

四要素示例

刪除

1. 簡化設計最明顯的方式就是刪除。 刪除雜亂的特性可以讓設計師專注于把尤顯得重要問題解決好。而且,也有助于用戶心無旁騖的完成自己的目標。

2. 刪除功能時要避免刪除錯誤,而把一切難于實現的功能統統抹殺就是典型的錯誤做法。要總攬全局,保證值交付那些真正有價值的功能和內容。

3. 按照優先級對功能排序時,要時刻記住用戶認為那些關系到他們日常使用體驗的功能最有價值。與新增功能相比,客戶更關注基本功能的改進。

4. 砍掉殘缺功能。這是“沉默成本誤區”。殘缺功能和內容會給用戶造成精神上的負擔,并且增加維護成本。

5. 不要猜測用戶可能會怎么樣或者可能不會怎么樣,去確定問題是否真實存在。

6. 不要簡單的因為客戶要求就增加功能。因為增加宏能不一定會是用戶體驗更簡單。我們的做法是對用戶的要求做逆向工程---搞清楚用戶到底遇到了什么問題,仔細斟酌這個問題是不是應該有我們的軟件解決。

7. 如果一個小的變化導致了復雜的流程,就應該退一步去尋找更好的解決方案。

8. 不要問用戶是否愿意刪除某個功能,他們肯定會說“不!”。 只能關注于目標用戶的核心任務,只要讓他們高興、讓他們滿意就行。

9. 人在處理信息、學習規程和記憶細節方面的能力有限的,去掉那些可有可無的選項、內容和分散人們注意力的玩意兒,可以減輕用戶的負擔。

10. 我們通常給用戶提供更多的選擇,但選擇過多會很容易讓用戶無所適從,成為負擔。

11. 選擇聰明的默認值可以減少用戶的選擇。默認值世界神用戶時間和經理的有效方式。聰明的默認值指的是適合大多數人口為的選擇,或者通過客戶信息費得出的默認值推薦。?

12. 主流用戶不喜歡為設置選項和首選項費心勞神,哪種方式有效應該是設計團隊考慮。

13. 如果想要設計主流用戶喜愛的簡單體驗,問問自己,向用戶提供這些選項會不會因為追求完美而犧牲速度和簡單,如果是刪除那些選項。

例如,電商網站結賬頁面任何一絲一縷都會導致用戶打消購買的念頭。因而在這個界面時會刪除了其他頁面頂部和底部的導航鏈接。

結賬按鈕

14. 消除錯誤的來源是簡化體驗的一個重要思路

15. 減少視覺混亂、保證焦點、刪減文字,精簡句子(這個部分建議大家可以去看看《寫給大家看的設計書》)

人們總是希望自己能夠掌握局面,能夠控制結果,避免基本需求不能滿足而引發的焦慮。

16. “刪除”策略的核心就是干掉那些分散注意力的因素,聚焦于項目,聚焦于對用戶有價值的功能。聚焦于可用資源、聚焦于達成用戶的目標,刪除干擾項負擔項。

組織

1. 組織往往是簡化設計最快捷的方式。如果通過組織來簡化設計,最重要的一點是只強調一兩個最重要的主題。

2. 分塊是一種有效的組織方式。

分塊的經典建議是將想阻止道“7加減2”個塊中,理論上講這是人的大腦瞬間能夠記住的最大數目。不少心理學家認為更少-大約只能有4項

3. 分塊需要理解用戶的行為,他們想要做什么,先做什么后做什么。滑出用戶的行為有助于理解如何組織你的軟件產品。

4. 簡單的組織模式需要具有清晰的界限,不能有重疊與含糊。

5. 如果你想設計簡單的用戶體驗,那么最好先對內容有效的組織,然后再考慮如何設計搜索。

但無論是設計還是使用,搜索都要比瀏覽困難得多。

6. 時間和空間是組織活動的通用方式。

7. 組織元素師可以使用網格來對齊頁面元素關注大小與位置、分層、顏色等元素的影響。

隱藏

1. 隱藏部分功能是一種低成本方案,但是需要選擇隱藏哪些功能。

2. 主流用戶很少使用,但是自身需要更新的功能,通常是適合隱藏的功能。

例如用戶信息設置、選項和偏好,特定于地區的信息等

3. 自定義是危險的。給用戶自己選擇的權利,這句話聽起來似乎是很公平,也很慷慨。但是一項非常好時間,也非常令人討厭的事情,這些都是專家及用戶的事。

4. 自動定制也是不合理的。 程序記住你經常用的命令并對菜單自動調整,最終會導致隱藏其他命令,造成用戶查找的不便。

5. 功能應該采用漸進展示、階段展示、適時出現,而不是全部平鋪出來

對于用戶期望的功能,要在正確的環境給出明確的提示

6. 善用提示與線索。隱藏處理得好的界面會給人一種優雅的感覺:界面中包含的線索盡管席位,卻能恰到好處的提示出隱藏功能的位置和功用。

7. 讓隱藏的功能容易找得到,放在用戶關注點之內。

轉移

1. 設計簡單體驗的一個秘密就是把正確的功能放到正確的平臺或者正確的系統組件中。

2. 轉移的方式有幾種: 在設備之間轉移(手機->PC)、電子設備向用戶轉移(讓用戶來做復雜決策)

3. 讓用戶感到簡單的一個重要前提,就是先搞清楚把什么工作交給計算機,什么工作留給用戶。用戶指揮,計算機操作,就會給人簡單的感覺。因為人很喜歡控制結果。

4. 創造開放式體驗,將相似的功能綁定在一起。

5. 讓計算機完成數據的結構化工作,用戶體驗就簡單多了。

7. 在難以分清設備之間如何協同工作是,要實現功能的轉移是比較困難的。如果想把任務轉移到用戶一方,你必須相信用戶有能力完成該任務(可以用原型測試與實物模型測試來驗證)。

其余的叮囑

1. 任何應用程序都會有一些無法消除的復雜性,關鍵的問題在于,誰會面對這些復雜性?

創造簡單用戶體驗的奧秘就是把復雜性轉移到正確的地方,讓用戶每時每刻感受到簡單之美。

2. 注意產品的細節,一定要結合真實使用長江

3. 給用戶留下足夠的想象空間。不要讓你的設計干擾用戶的思緒。簡單的設計能夠為用戶留出足夠的空間,他們會用自己的生活來填充這些空間,從而創造出更豐富、更有意義的體驗。

感悟

以下是我的一些簡單的想法

1. 作者在文章中強調了四種簡約設計的策略,這是本文最重要的地方

刪除不必要的,這是最明顯的簡化方式

組織要提供的,這是最快捷的簡化方式

隱藏非核心的,這是低成本的簡化方式

轉移可移動的,這是巧妙的“看似”簡化的方式。(因為復雜性被轉移到另一方,并沒有消失)

2. 作者反復強調需要用簡單有力的故事來表達真實的用戶需求。用故事表達需求的優勢是:

(1) 不易遺漏細節

(2) 更加貼近與真實場景,保證解決的問題是有效的問題

(3) 避免將自己的情緒帶入到設計中。因為很多設計者都是專家用戶,容易帶入自己的角色。

(4) 容易驗證核心環節與核心需求是否滿足要求

3. 對于三種用戶的把握,忽略專家型用戶意見,部分采用隨意性,但主要專注于大眾用戶

4. 轉移的關鍵步驟其實是對轉移各方的邊界的認定,要明確各方能做什么,適合做什么,將合適的功能放置到更加合適的平臺上。

5. 書中反復強調了用戶需要控制權利、希望自己能夠掌控技術的情感需求。這是用戶情感需求中很重要的一種,非控制很容易使用戶產生挫敗感、甚至憤怒,從而導致用戶的流失。 但這種感受也是眾多用戶感受的一種。我認為本文更多的在闡述核心體驗,對于更多的情緒,比如驚喜、開心等正面情緒涉及較少,更多的從闡述負面情緒作為入口。

6. 如何組織界面、刪除不必要的內容,突出重點介紹的比較少,可以參考其他的參考書。

7. 不能追求極致簡單,不能將簡單標稱教條主義,一定要保證產品的特征,否則是無意義的。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容