把握設計的“度”,避免過度設計

11 評論 5038 瀏覽 39 收藏 21 分鐘

編輯導語:產品設計并不能一味地追求大而全,而是應當依據用戶需求、用戶實際使用場景進行規劃設計,從而避免用戶在使用過程中的不必要干擾。那么,如何才能避免過度設計?本篇文章里,作者就過度設計的危害、常見形式及避免方法做了解讀,一起來看一下。

一、什么是過度設計

設計的目的是為了向用戶和產品提供更多的價值和更好的服務,但在實際中,經常會碰到濫用設計的例子,過度設計就是其中的一種。過度設計的范疇很廣,為了更好地理解,本文中將過度設計歸納如下:

過度設計(Over-Designed)指的是在產品設計過程中忽視了產品和用戶的“實際需求”,出于某些不正確的原因進行了過多的“設計”和“表達”,為產品和用戶帶來了“不必要”的復雜度。

如在內容格式固定的首頁中設計了下拉刷新頁面功能,因為頁面內容格式較為固定,用戶和產品幾乎都沒有刷新需求,純粹增加了功能邏輯的復雜度,這就是典型的過度設計。據此可以看出過度設計一般具有如下特征:

  • 沒有針對用戶和產品實際需求進行設計;
  • 設計的程度超出了用戶和產品的實際需求;
  • 過度設計是一種負面設計,一定會造成負面影響。

二、過度設計的負面影響

過度設計是一種負向設計,會給產品和用戶兩方面都帶來負面影響,主要體現在產品,設計過程中和用戶使用體驗等3個方面,具體可以總結為以下幾點。

1. 增加用戶的認知和使用成本

過度設計會為產品帶來“額外”的設計,在用戶使用產品的過程中,這些“額外”的設計必然需要一定的認知和使用成本,而且是“額外”的認知和使用成本。

比如海報設計中使用了過多無意義的裝飾元素,用戶就需要花費時間和精力從過多的信息中找出有效的信息,從而影響用戶對海報中有效信息的閱讀瀏覽。

2. 容易喧賓奪主,影響真正重點元素的設計

過度設計中的“額外”元素由于得到了過多的設計和表達,很容易喧賓奪主,影響重要元素的設計和表達。

比如在購物商品詳情頁中布局過多信息的展示,就會影響如價格、優惠券、折扣等需要重點展示和設計的信息。因此過度設計很容易使產品缺少“重點”,容易讓用戶聚焦到過度設計中的“額外”元素上。

3. 用戶容易形成錯誤的認知和習慣

設計會讓用戶形成認知和習慣,但由于過度設計是一種負向的設計,很容易讓用戶形成錯誤的認知和習慣,而錯誤的認知和習慣會一直影響用戶使用產品,如果后期想更正用戶錯誤的認知和習慣,產品和用戶都需要付出巨大的代價。

4. 浪費“資源成本”,影響產品迭代的進度

任何設計的實現都是需要“資源成本”的,而過度設計中的額外“元素”也需要投入“資源成本”,即需要更多的人力和時間,這必然會影響產品正常的迭代進度和計劃,甚至錯過最佳的市場時機,影響產品的成敗。

5. 影響產品后續的迭代和發展

過度設計會為產品增加了不必要的“元素”,這些“額外”元素一定會對產品和用戶產生影響,后續的迭代優化設計中,并不能簡單刪除這些“元素”,需要考慮過這些“影響”,無形中為產品后續的迭代和發展添加了不必要的掣肘。

三、常見的過度設計

過度設計在實際中是非常常見的,設計流程中的任一環節都可能產生過度設計,產品經理會進行功能的過度設計,設計師會進行體驗的過度設計,程序開發人員會進行技術架構的過度設計。常見的過度設計有如下幾種:

1. 功能過度設計

功能過度設計指的是在產品功能設計過程中,沒有理解產品和用戶的實際需求,沒有抓住“重點”,而是單純地在“堆砌”功能。常見的功能過度設計的有以下表現:

1)功能“大而全”

功能“大而全”的過度設計是指在功能設計時,忽視產品和用戶的實際需求,單純地希望設計出一個“完美”的產品,從而將功能設計的“大而全”。

如一個簡單的文本記錄功能,除了文本輸入外,還設計了對齊方式、字體加粗和斜體等功能,這就是典型的“大而全”的功能過度設計,因為一個簡單的文本記錄場景中用戶主是不需要如此多“看上去有用,但實際用不到”的功能。

2)單一功能的過度設計

單一功能的過度設計指設計單一功能時“考慮”過度,為其設計了過于復雜的方案。單一功能過度設計的本質就是缺少全局思考,沒有抓住功能的“重點”,或者加強了“次要點”的設計和表達。

比如用戶在社區中瀏覽帖子圖片時,需要保存圖片,此場景下,預覽圖片是“重點”,下載是“次要點”,如果為圖片功能設計了下載按鈕,以及下載暫停、取消等功能,這就是典型的單一功能的過度設計,反而會對預覽圖片形成了負面影響。

3)盲目滿足用戶需求或者過度關注用戶反饋

設計必須滿足用戶需求,這是基本設計原則之一。但實際中,一千個用戶可能會有一千個不同的需求,而且用戶的需求也不一定是對的,或者是符合產品目標的,如果盲目地滿足用戶的需求,就很容易造成過度設計,即在產品中設計了很多不需要的功能。

同理,過度關注用戶反饋也是一種典型的過度設計,即過分考慮用戶的反饋或者直接按照用戶反饋進行設計。

4)過度關注競品

競品分析是設計中的重要環節,對具體的設計有很大幫助,尤其是競品已上線的功能。但在實際中,很容易過度關注競品,尤其是行業內的“頭部”競品,如果沒有從自身產品實際需求出發而盲目跟進競品功能,認為競品有的我們都要有,這就是典型的過度設計。

5)過度的思考后續產品的拓展

無論是產品經理、設計師,還是程序員,都喜歡做“規劃”和“拓展”,如產品經理會做功能規劃,設計師會做設計規范,程序員會做代碼封裝以提高復用和效率,“規劃”和“拓展”的目的是為了產品的“未來”。

但很多人都沒有把握好這個“當下”和“未來”之間的平衡,在設計中過多地偏向了“未來”,導致設計了很多不僅對產品“當下”發展沒有任何幫助的功能,不僅浪費了很多資源成本,而且容易導致當前設計的不合理,甚至導致產品失敗。

2. 邏輯過度設計

邏輯過度設計指的是為功能設計了超出需求的復雜邏輯。如賬號登錄功能中,為用戶輸入手機錯誤提示邏輯設計了各種細化提示邏輯,比如“請輸入11位手機號”(輸入小于11位),“輸入純數字手機號”(輸入了非數字字符),“請輸入有效手機號”(輸入了無效號碼段)等,這就是典型的邏輯過度設計。

這些過分細化的功能邏輯只會增加用戶的認知成本和使用成本,簡單的“請輸入正確的手機號”提示邏輯就可以解決所有問題。

3. 用戶側的過度設計

用戶側過度設計指的是在產品設計過程中,過度的從用戶相關的角度進行設計。常見的有以下幾個點:

1)過度考慮部分用戶群體

不同產品的用戶群體是不同的,同一個產品也有不同的用戶群體,這些用戶群體的需求特征和重要程度也是不同的,需要有針對性的進行設計,不能將部分用戶群體需求當做全部用戶的需求來設計,或者將所有的用戶群體都是“一視同仁”的進行設計,否則就很容易造成過度設計。

2)過度考慮部分用戶場景

用戶場景是產品和用戶交互的基礎之一,設計中需要深入分析用戶場景并進行針對性的設計。

如正向場景和負向場景,重點場景和邊緣場景的設計就應該有所區分,需要關注的重點也是不同的,如果將所有的用戶場景都進行“統一標準”的設計,就必然會造成過度設計。

3)過度考慮用戶部分操作行為

用戶在產品中的操作行為也是有主次之分的,重要的操作行為需要重點設計,次要的操作行為可以次要設計,不能過度考慮用戶的次要行為,否則就會造成過度設計的結果。

比如在賬號登錄中,用戶有找回密碼的需要,但其相比登錄行為就屬于次要操作行為,其設計表達的“程度”應該相對較低,如果過度考慮用戶找回密碼的行為,將找回密碼設計成與登錄一樣的標準按鈕樣式,就會造成找回密碼按鈕的過度設計。

4)低估/高估用戶認知和習慣

用戶與產品交互大多數是基于用戶的認知和習慣,在設計中能否正確利用用戶的認知和習慣是非常重要的。但在實際中,很多人會低估或高估用戶的認知和習慣,如過分強調“把用戶當小白”的理念,做什么功能都會加一些說明或引導,這就是典型的低估用戶認知和習慣而造成的過度設計。

4. 形式過度設計

形式過度設計一般指的就是設計師(交互和UI)在具體的方案設計過程中發生的過度設計。常見的形式過度設計有以下幾種:

1)視覺樣式的過度設計

視覺樣式的過度設計一般指在視覺設計方案中使用了“不合適”的設計形式或者設計了“無價值”的元素,比如在頁面中設計過于復雜的動態元素,不僅起不到正面作用,還會影響用戶的信息瀏覽和操作效率。

2)頁面信息過載

頁面信息過載也是一種常見的過度設計形式,即在有限的頁面空間中布局設計了過多的信息元素,從而造成信息密度劇增,從而影響用戶體驗。

3)一味的遵循設計規范

在實際中,很多人在產品設計中都會一味地遵循設計規范,認為規范的東西就是對的,合理的。我認為這也是一種形式上的過度設計,一味的遵循設計規范,不考慮實際需求,會使產品缺少“靈性”,讓產品丟失特色。

5. 體驗過度設計

設計的重要目的之一就是為用戶提供良好的使用體驗,但很多人對使用體驗是有誤解的,認為好的設計就應該提供最好的使用體驗,所以一味追求體驗上的設計,從而造成體驗上的過度設計。

比如在產品與服務端進行網絡交互時,網絡異常時應該給用戶提示以幫助用戶理解異常的原因。但如果將每一種網絡異常(有很多種)都詳細地區分并展示給用戶,不僅不會提升用戶的使用體驗,反而會造成用戶認知和理解上的困難。

四、如何避免過度設計

過度設計是一種負面設計,會給用戶和產品兩方面都帶來負面影響,因此必須合理的進行設計,避免過度設計。

避免過度設計的基本原則是把握設計的“度”,即適度設計。一般來說,設計的“度”主要來自產品和用戶的實際需求,具體可以從以下幾個方面進行思考。

1. 理性設計

設計過程中,應該始終堅持“理性設計”,避免盲目和猜想設計,即所有的設計都應該是合理的或者是有理由的,所有的設計必須是為了用戶和產品,設計必須基于產品和用戶的實際需求出發,而不能憑空想象。

如上文所說的“單純認為競品有的我們也必須要有”的思維就是典型的“非理性”的設計思維。

2. 確保設計的“價值性”

設計的目的之一是為產品和用戶帶來更多的價值和服務,因此必須保證所有的設計都有其存在的“價值”,這個“價值”可以是為用戶帶來更好的體驗,也可以是是為產品帶來更多的收益。任何沒有“價值”的設計,就是“過度設計”,可以直接刪除。

3. 抓重點,分主次

設計是一項系統性的工程,必須處理好各部分之間的設計關系和影響,因此在設計過程中必須抓住設計的重點,分清設計的主次,如果所有的設計都遵循統一的“標準”或“方法”,就必然會造成過度設計。

“抓重點,分主次”的首先需要是正確合理地確定所有功能的優先級和重要程度,其次在具體的設計中遵循“重點功能重點設計,次要功能次要設計”的原則。

如在賬號登錄功能中,登錄功能的重要程度要比找回密碼功能要高,因此前者一般使用標準的按鈕樣式,后者多用文字按鈕樣式,這樣設計后,登錄按鈕的就得到更多的“視覺”設計和表達,更容易聚焦用戶視覺焦點,方便用戶操作。

4. 加強全局設計思考,避免將局部設計過度放大

產品是一個復雜的功能集合,每一個功能都不可能獨立存在,是需要“協同工作”的,因此不能將設計焦點集中在某一個或部分功能上,而是應該進行全局的設計思考。

如果過度聚焦局部功能元素的設計,就會很容易忽視不同功能之間的“約束”,約束條件越少,設計空間也就越大,也就很容易將局部設計過度放大,從而造成過度設計。

加強全局設計思考需要分析出各個功能之間的“關系”和“影響”,并且在設計中從全局的角度來思考和正確處理這些“關系”和“影響”,從而避免過度放大局部設計。

5. 聚焦設計,避免設計過程中的“分散”

在設計過程中,不僅要進行全局性的思考,也要進行聚焦設計,即確定好目標、功能點等后,所有的設計都需要有針對性的進行設計,不能在設計過程中“分散”而偏離這些目標和功能點,如因為某些因素改變設計方案或設計框架,又或臨時增加需求等。

聚焦設計比較好的做法就是以目標為導向進行設計,即所有的設計都是為了實現既定的目標,同時目標又可以很好地為具體設計指明方向和提供評估標準。

6. 立足當下,避免“空中樓閣”

在設計中需要考慮功能規劃和拓展,但是絕對不能過度地為“未來”而設計。過度思考后續產品的拓展,很容易在當前功能設計中受到后續拓展的“限制”,容易導致當前設計的不合理或失敗,如果當前設計是失敗的,那么“未來”的設計也就沒有任何意義了。

設計“規劃”和“拓展”的前提是設計可以滿足當下產品和用戶的需求,如果不能滿足當前產品的需求,所有的“規劃”和“拓展”都是“空中樓閣”,沒有任何實際意義和價值。

7. 有效合理地設計評估

設計評估是產品設計中的重要一環,可以去除設計中“無價值”、“無意義”和“無目的”的設計“元素”,一般而言這些“三無”設計一定會成為過度設計。有效合理地設計評估,可以有效刪除這些“三無”設計,從而避免過度設計。

如何進行有效合理的評估設計是一個非常復雜龐大的話題,在這里就不仔細敘述了,只需謹記有效合理的設計評估是避免過度設計的有效措施之一。

五、小結

設計是滿足產品和用戶需求的一種手段,但從來不是最終的目的和結果,絕對不能為了設計而設計,所以在產品設計中要把握設計的“度”,避免過度設計。

設計中的“度”主要來自產品和用戶的實際需求,超過這個“度”,就會成為過度設計,不僅不能解決產品和用戶的實際需求,反而會帶來更多的負面影響。

 

本文由 @小乞丐 原創發布于人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 說得太好了

    來自重慶 回復
  2. 我很認同作者的觀點。目前有太多的東西都可以歸為過度設計,華而不實,這是當下設計中需要解決的問題。如何抓住重點,便是其中的難題之一。

    來自浙江 回復
  3. 受益了,謝謝

    來自廣東 回復
  4. 設計本身是為了解決問題,如果過度設計,反而給用戶帶來負擔,這就得不償失了

    來自河北 回復
  5. 把握好度,不必要的抽象封裝,為系統增加了不必要的復雜度。

    來自山東 回復
  6. 我覺得說的太對了!任何事情都要把握一個“度”,這樣才能做好一件事。

    來自江西 回復
  7. 過載過度過量,都不太好,設計還是化繁為簡吧,用戶也更加方便啊

    來自江西 回復
  8. 中國古話說得好,中庸之道誠不欺我,設計這個東西也一樣的

    來自江西 回復
  9. 設計到底是化繁為簡還是化簡為繁,這個度真的很難把握好欸

    來自江西 回復
  10. 產品設計并不能一味地追求大而全,而是應當依據用戶需求、用戶實際使用場景進行規劃設計,從而避免用戶在使用過程中的不必要干擾

    來自中國 回復
  11. 學到了,講解的很全面,了解到很多。在產品設計中要把握設計的“度”,避免過度設計

    來自湖北 回復