《簡約至上》讀書筆記

既然簡約至上,那么一句話概括一下這本書——

簡約就是要剛剛好,不多也不少,要真正地理解用戶,刪除不必要的、組織要提供的、隱藏非核心的,轉移復雜性的,讓用戶每時每刻都能感受到簡單之美。

這本書更像是一本Tips集合,那么我也以這種要點的形式,寫一下我印象比較深或者說感觸比較深的一些點吧。

1、話說簡單

簡單并不意味著最少化。

“裝飾應該緊密貼近設計本身,任何無關的要素都應該予以剔除”

簡單的特征和個性應該源自你使用的方法、所要表現的產品,以及用戶執(zhí)行的任務。

簡化用戶體驗時,要對每項改變的重要性和可行性作出評估。

2、明確認識——什么是簡單的用戶體驗

書中提出了兩種建立這個認識的方式:

1)用一句話把它寫出來;

2)描述我希望用戶擁有什么體驗,也就是描述用戶的使用場景。

每個設計都是在考慮諸多限制之后給出的方案。最好是在設計之初就搞清楚都存在哪些限制。

也就是說,要“理解用戶”,那怎樣更好的理解用戶呢?

用戶體驗是否簡約必須要在紛亂、多變的環(huán)境中才能考察出來。不受一些常見或異常的干擾影響,能夠在人們別打斷的間隙生存。

這一點我體會比較深,曾經做過一個語音交互的機器人,在安靜的環(huán)境下測試完全沒問題,而將它放在人多又嘈雜的展會現場,卻會出現完全無法進行正常語音交互的問題,并且網絡也會出現連接不上的問題,而機器人的語音識別與處理是在云端進行,再好的交互體驗用戶也體驗不了。

作者把用戶分為三類:

1)專家型用戶:少數(有時最好對他們的意見視而不見);

2)隨意型用戶:新功能必須足夠簡單,此類用戶學習意愿不強烈;

3)主流用戶:使用產品的目的是完成某項任務,永遠不會產生學會所有新功能的想法。

作者還提出一個比較絕對的看法:即便一個產品用了很多年,用戶類型的標簽也是不會變的。

設計簡單的產品,記住要為主流用戶而設計。

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

理解感情需求能夠幫你把握設計重點。

從簡單這個角度來看,最重要的是讓用戶感到自己在掌控一切:

1)用戶希望感覺是在掌控自己使用的技術:站在主流用戶的角度來思考“掌控”的含義——掌握結果。主流用戶希望自己掌控起來容易、可靠、迅速;

2)用戶希望感覺是在掌控自己的生活:有時意味著要完成一個任務,從這種需求出發(fā),還應進一步問“然后呢?”反復問自己“然后呢?”最終發(fā)現用戶的感情需求,合理需求,直至解決方案。

只有知道用戶是誰以及他們真實的想法,你才可能有自己深刻的見解。

“理解用戶”真是一個永恒的命題,我們在設計產品的時候,總是說要站在用戶的角度,但是這個角度如何把握,作者強調的這種“掌控”法,倒是可以一試。

下一個問題——“用戶在做什么?”

關鍵是不能遺漏用戶體驗中的任何一個步驟。

要保證通過用戶的語言來描述行動的經過,否則就有漏掉關鍵信息的危險。

關注主要行動,并且要從用戶的視角把它描述出來。

例如,使用facebook的人不說“社會化網絡”,他們想的是怎么和朋友分享照片和新聞。

“講故事”大法——

三要素:可信的環(huán)境,可信的角色,流暢的情節(jié)。

你的設計應該與你所講的故事完美契合。

作者提出電影的構思方法也適用于用戶體驗故事的構思——先從外而內,后從內而外:

環(huán)境—>角色—>情節(jié)

如果他們在情節(jié)上遇到麻煩,就返回到角色,設想角色會怎么做。如果在角色上無法做文章,就去挖掘環(huán)境,看看環(huán)境會如何影響角色。

在設計一件東西的時候,一定要考慮到比這件東西更大的環(huán)境。

極端的可用性:務必把目標定得高些再高些。

容易使用—>毫不費力地使用

快速響應—>瞬間響應

瞄準極端的目標,即使是那些無法完全實現的目標,也能夠幫你保持產品簡單。

找到問題的關鍵和深層次原因,然后再拿出一個優(yōu)雅的、堪稱完美的有效方案?!猄teve Jobs

3、簡約四策略——刪除、組織、隱藏、轉移

1)刪除:

注重功能的深度,而不是廣度。做的事情雖少,但卻比競品做得好。

問自己“最重要的問題是什么?”然后漸進的添加最重要的功能和內容。

刪除不必要的功能。

但是,把一切難于實現的功能統統抹殺是典型的錯誤做法。不要不分青紅皂白地、無情地刪除最有意思的功能。要總攬全局,保證只交付那些真正有價值的功能和內容。

按優(yōu)先級對功能排序時,用戶認為那些關系到他們的日常使用體驗的功能最有價值。

另外,能夠消除他們挫折感的功能同樣也會受歡迎。描繪用戶故事時,尋找常見的挫折和難題。但是如果你想的只是怎么制造新問題或者猜測用戶最看重什么,那么“假如”的價值就不大了。搞清楚這個功能對用戶是否真的重要。問一句“我的目標用戶經常會遇到這個問題嗎?”

與新增功能相比,用戶更關注基本功能的改進。

問題絕非“為什么應該去掉它”,而是“為什么要留著它”。

對用戶的要求做逆向工程——搞清楚用戶到底遇到了什么問題。

如果一個小的變化導致了復雜的流程,就應該退一步去尋找更好的解決方案。把注意力集中到客戶的目的上面。

砍掉不必要的功能,要強過無意義地堆砌功能。

產品如果承載過多的功能,更有可能降低主流用戶的滿意度,而對產品的長期盈利能力造成傷害。

刪除功能之前,最開始應該考慮的,是哪項功能最接近用戶的核心需求。

要知道人們真正關心什么,探知他們對刪掉某個功能后的產品有什么意見,最好的方法就是先做個模型出來讓他們試用。

排定功能的優(yōu)先級,遵循如下原則:

a.確定用戶想要表達的目的,并排定優(yōu)先次序;

b.專注于尋找能夠完全滿足優(yōu)先級最高的用戶需求的解決方案;

c.確定用戶在使用產品的過程中最常見的干擾源,并將解決這些問題的功能按難易程度排出優(yōu)先次序;

d.不要以功能的多寡來認定產品的價值,應該看產品是否能滿足用戶最高優(yōu)先級的目標。

e.去掉分散注意力的視覺元素,可以讓用戶感覺速度更快,而且更有安全感。

關于選擇——

如果選擇超過了一定的界限,特別是在很多選擇都相似的情況下,選擇反而變成了負擔。

聰明的默認值:適合大多數人口味的選擇。

在向用戶提供選擇時,想清楚用戶會不會因為這些選項而不知所措,或者這些選項會不會動搖他們的決心。

記住,主流用戶希望“夠好就行了,快點”,而專家則希望“盡可能地完美,等多長時間都愿意”。如果想設計受主流用戶喜愛的簡單體驗,就問問自己,向用戶提供這些選項會不會因為追求完美而犧牲速度和簡單,如果是,刪除那些選項。

為了避免發(fā)生錯誤,設計人員經常會獨斷用戶——“你確定要這樣做嗎?”但從某種角度來說,這種方式是很差勁的。因為這樣會干擾所有人,即使人家的選擇沒錯也不能幸免。

關于這一點,我有一點疑問,“二次確認”是現在主流的做法,很多用戶實際上也習慣了這種流程,甚至可能當沒有出現二次確認時,會有不安全感。對用戶來說,這種二次考慮的機會,是一種很差勁的體驗嗎?這個可能分場景吧。??赡軐τ诋a品設計人員來說是可以利用的一點,比如提交訂單的時候不設二次確認,而在取消訂單的時候設一個比較長的路徑。。

作者的觀點是:消除錯誤的來源是簡化體驗的一個重要思路。

減少視覺混亂——

a.使用空白或輕微的背景色來劃分界面,而不要使用線條;

b.盡可能少使用強調,如果僅加粗就行了,就不必又加粗又放大又變紅;

c.別使用粗黑線,勻稱、淺色的線更好;

d.控制信息的層次,最好總共不超過三個層次——標題、子標題和正文;

e.減少元素大小的變化;

f.減少元素形狀的變化。

刪減文字——刪除引見性文字,刪除不必要的說明,刪除繁瑣的解釋,使用描述性鏈接。

但是不要刪減過度。。人們希望自己能夠掌控局面。。

干掉那些分散注意力的因素,聚焦于項目,聚焦于對用戶有價值的功能。

2)組織:

只強調一兩個最重要的主題。

關于分塊的建議:把項組織到7加減2個塊中;分塊越少,選擇越少,用戶負擔約輕。

利用不可見的網格來對齊界面元素,是吸引用戶注意力的一種有效方式,雖然用戶看不見有網格,但視覺上想象會告訴他們“接著請看這里”,根本用不著明亮的顏色或者動態(tài)圖片。網格越是簡單,效果就越明顯。

網格布局也會讓人感覺局促和受壓制,要解決這個問題,可以設計一個不對稱的布局。

重要的元素要大些,即便比例失調也可以考慮。如果一個元素的重要性為1/2,那就把它的大小做成1/4。

把相似的元素放在一起。

關于分層:除了顏色之外,使用灰色的陰影,大小的縮放,甚至形狀的變化,都可以實現感知分層。

關于色標:在不必要的情況下添加顏色會導致困惑。

3)隱藏:

用戶不會因不常用的功能分散注意力。

但是,要想拿掉什么功能,無論你是否已經把他們隱藏起來了。欲刪,從速是更好的思路。

那些主流用戶很少使用,但自身需要更新的功能,通常是適合隱藏的功能。(如事關細節(jié)、選項和偏好、特定于地區(qū)的信息等)

除非你是用的算法非常完美(但完美是不存在的),否則通過把自己的界面變得復雜和不好理解而損害用戶的自信,可以說是大錯特錯。

漸進展示:“核心功能加拓展功能”的模式,不僅能夠簡化設計,更是一種強大的交互手段。

適時出現:隱藏功能,在用戶需要時出現在合適的位置上(例如詞典)

盡可能徹底地隱藏需要隱藏的功能,其次,只在合適的時機、合適的位置上顯示相應的功能。

細微的線索,足以提示出隱藏的功能。

就算標簽再大,如果把它放到了用戶關注點之外,用戶也看不到。即便是一個非常小的標簽,只要把它放在了用戶關注點上,也會收到良好的效果。

綜上——刪除不必要的、組織要提供的、隱藏非核心的。

4)轉移:

計算機擅長精確地計算,人喜歡控制結果。

讓用戶感覺簡單的一個重要前提,就是先搞清楚把什么工作交給計算機,把什么工作留給用戶。

這個觀點不知道跟現在的大數據云計算有沒有沖突,有的時候機器的智能,反而會讓人覺得復雜,怎么樣界定機器和人各自擅長做什么,怎樣分配才能體驗最簡單,可能是人工智能需要好好思考一下的問題。

簡單界面的最高境界,應該是專家和主流用戶都會感覺它非常好用。

讓用戶自己定義成功很重要(可能是完整的旅行規(guī)劃,也可能是一堆零散的想法)。我們要做的,就是為他們提供一個簡單的工具,讓他們自有發(fā)揮想象力,最終幫他們達成目標。

在用戶十分了解自己要輸入什么信息的情況下,不要讓用戶填寫結構化的表單。計算機負責發(fā)現是否有結構化或進行后續(xù)操作的數據。

讓用戶參與測試原型或實物模型。在能夠正確地把握如何分配任務之后,讓用戶專注于選擇和指揮,讓計算機專注于存儲和計算。

4、最后的叮囑——

創(chuàng)造簡單用戶體驗的秘訣就在于把復雜性轉移到正確的地方,讓用戶每時每刻都能感受到簡單之美。

缺少細節(jié)的后果可能是災難性的,也會讓用戶心中的怒火越燒越旺。

讓軟件具有可用性,意思就是不能超出用戶的能力范圍。

簡單的體驗應該為用戶留出足夠的空間,讓他們能夠想象到當前正在做的事情同樣也是自己生活的一部分。

不要讓你的設計干擾用戶的思緒。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容