復(fù)雜性和用戶體驗(yàn)[譯]
【譯者按】每一個交互設(shè)計(jì)師應(yīng)該都懷有一顆追求簡單的心——輕盈的操作,簡易的流程,干凈的界面。每每提及復(fù)雜性,必然會想到其對立面——簡單。所謂簡單,就是要去除不必要的干擾,讓用戶直達(dá)目標(biāo)。
UX的使命之一就是:將復(fù)雜的流程簡單化。其間,糾結(jié)一個Button的擺放、大小、顏色,又或者研究各類用戶群體的“脾氣”。讓簡單變復(fù)雜,這很簡單。但讓復(fù)雜變簡單,變非常簡單,這就是創(chuàng)造力。
在功能上,通過評估刪除不必要的功能,隱藏掉不能刪除的功能,以此來降低復(fù)雜程度。在視覺上,通過減少視覺干擾,重用組件,以此來降低感官上的復(fù)雜程度。
總而言之,把復(fù)雜留給自己,將簡單返還用戶。
翻翻壓箱底的外文翻譯,刨出一篇譯文分享給大家。
優(yōu)秀的產(chǎn)品關(guān)注簡約而非復(fù)雜的功能。問題應(yīng)該通過簡單的方案去解決,一勞永逸。完美的解決方案是如此的簡單、透明,甚至你會忘了它經(jīng)由設(shè)計(jì)。
然而,優(yōu)雅的小設(shè)計(jì)并非偶然。他們是經(jīng)過艱難決定的結(jié)果。無論是在構(gòu)思、設(shè)計(jì),還是在項(xiàng)目的測試階段,UX的設(shè)計(jì)師們在當(dāng)中起著關(guān)鍵性的作用,以此來降低項(xiàng)目的復(fù)雜性。
為什么你應(yīng)該減少在范圍上的復(fù)雜性
過度設(shè)計(jì)和復(fù)雜的產(chǎn)品,通常是起源于“越多越好”的理念。增加需求外的功能特性,以提升產(chǎn)品的整體價值。從本質(zhì)上講,產(chǎn)品功能的不斷增加,讓人感覺該產(chǎn)品能給予用戶更多靈活性的選擇。同樣的,減少產(chǎn)品功能則意味著限制你的用戶。
如果我們把范圍和復(fù)雜性等同而論,而不是靈活性,那這篇文章的主題將會改變,因?yàn)槭聦?shí)上,復(fù)雜性和范圍這兩者間有相互加強(qiáng)的關(guān)系。每一個新功能都會帶來額外的期待。說穿了,范圍的不斷擴(kuò)大,意味著有更多的機(jī)會把產(chǎn)品搞砸。
在前期,不必要的、復(fù)雜的功能會讓產(chǎn)品的開發(fā)變得更加困難,給未來版本增加額外的負(fù)擔(dān)。因?yàn)樵陧?xiàng)目初期,用戶界面就已建立了約束。我們通過未來不斷的迭 代來達(dá)到我們最初設(shè)計(jì)的想法。因此,緊緊圍繞著早期功能是至關(guān)重要的。另一種方法,試圖又多又快的解決問題,意味著達(dá)到最初設(shè)計(jì)決策的風(fēng)險越來越大。
減少復(fù)雜的技術(shù),優(yōu)雅的小功能能幫你澄清產(chǎn)品主張、簡化用戶體驗(yàn)。任何不利于幫助用戶解決問題的功能,都應(yīng)該被認(rèn)為是導(dǎo)致用戶注意力分散,造成不必要的障礙的原因,這會破壞你的產(chǎn)品價值。
正確界定范圍
定義范圍并不容易。不同的用戶會有不同的需求。這是一個灰色地帶,刪除功能,可能會導(dǎo)致你的產(chǎn)品價值和收入下降。
此外,簡化的設(shè)計(jì)降低了復(fù)雜性,但并非時刻奏效,有時甚至?xí)o用戶帶來巨大的障礙。一個很好的例子——財務(wù)軟件,這類軟件的用戶界面通常圍繞著“金融管理”這個本身就很復(fù)雜的功能而設(shè)計(jì)。
然而,僅僅因?yàn)橐粋€復(fù)雜的任務(wù),而去設(shè)計(jì)一個復(fù)雜的用戶界面和用戶體驗(yàn),這完全是個借口。我們需要控制真正需求的個數(shù)來設(shè)計(jì)解決方案。去除復(fù)雜性的同時保留力量和控制,這樣才能獲得優(yōu)秀的方案。
預(yù)防范圍蔓延
一旦您的初始范圍(或你能忍受的復(fù)雜程度)已經(jīng)被定義,最好的辦法是一次解決一個功能。每一次迭代都圍繞最關(guān)鍵和易理解的問題,并解決它。
通過這種方法,附加的功能往往會讓用戶覺得是一個簡單的自然延伸,這是個一舉兩得的簡單的方法。盡管有時看似低成本的附加功能設(shè)計(jì),也有其隱性成本。
不必要的功能會讓開發(fā)人員和設(shè)計(jì)人員分心。使他們不能專注于優(yōu)化產(chǎn)品的細(xì)節(jié)或者其他可以幫助用戶的事情。他們還會淡化你的產(chǎn)品的核心目標(biāo)和重要特性。
清楚了解你需要增加什么樣的新功能,開發(fā)他們的意義是什么。將功能分類為有用的和易用的,將其提取出來,通過反復(fù)斟酌以確保他們真的是必要的需求。最終,你必須接受灰色地帶,你所刪除的功能將會導(dǎo)致預(yù)期和收入的下降。
為什么你應(yīng)該減少內(nèi)部設(shè)計(jì)的復(fù)雜性
復(fù)雜性,不能簡單地表達(dá)為功能蔓延。它仍然可能存在于一個極小的可行的產(chǎn)品中,交互方式過于復(fù)雜,表現(xiàn)方式標(biāo)新立異。
盡管將功能緊緊的限制在一個優(yōu)雅的最小的功能上,我們需要思考的是功能本身的復(fù)雜性。這可能會導(dǎo)致內(nèi)部復(fù)雜的功能最適當(dāng)?shù)难a(bǔ)救措施是:添加一個額外的功能。
這里有一個例子。在最近的一個項(xiàng)目中,當(dāng)用戶在一個頁面的特定位置堅(jiān)持需要一個自動保存按鈕功能時,保存按鈕使用戶有了更多的互動,它的結(jié)果也更直觀(測試后證實(shí)如此)。
最小可行產(chǎn)品范圍的擴(kuò)大增加了復(fù)雜性,這與系統(tǒng)技術(shù)和用戶界面設(shè)計(jì)減少的復(fù)雜性相抵消。
因此,最小功能集并不一定轉(zhuǎn)化為一個簡化的用戶界面。繁瑣的交互或設(shè)計(jì)不當(dāng)?shù)挠脩趔w驗(yàn)可以很容易的與去除不必要的功能的好處相抵消。同樣,它有時需要擴(kuò)大系統(tǒng)的范圍,以減少內(nèi)部的某些功能設(shè)計(jì)的復(fù)雜性。
內(nèi)部設(shè)計(jì)的復(fù)雜性管理
管理“內(nèi)部設(shè)計(jì)的復(fù)雜性”依賴于一個悖論。這句話適用于任何特定的單一功能的復(fù)雜性。然而,“內(nèi)部”復(fù)雜性的意義,不限制于一個單一的功能。管理內(nèi)部設(shè) 計(jì)的復(fù)雜性,要求我們在兩個層面上評估解決方案。只有通過對關(guān)鍵解決方案自始至終的分析,我們才可以有效的判斷,是否任何單一功能能盡可能的簡單化或顯示 其重要性。
檢查一個功能集,并決定哪些是不危及產(chǎn)品核心目標(biāo),可以安全淘汰的功能。簡化是把雙刃劍,以“最小可行的產(chǎn)品”所固有的簡單的觀念和心態(tài),將驅(qū)動我們更 干凈、更方便、更優(yōu)雅的實(shí)現(xiàn)設(shè)計(jì)。但是,簡化的過程經(jīng)常的蒙蔽我們,折中妥協(xié)的將一個功能簡單的解決方案作為整體。
廣泛來看,實(shí)際上可能引導(dǎo)我們在這里或那里增加一個功能,是為了用起來更加簡單。
就拿上面自動保存功能為例:正確的洞悉單一功能的行為,是一件復(fù)雜的事。添加一個功能,降低了該功能被誤解或誤用的機(jī)率。然而,除此之外,它也將確保反直覺行為的實(shí)例,不會被作為如何感知更廣泛的解決方案的先例。
這是一個悖論:你可以有一個最優(yōu)雅簡約的功能集,但如果你不遵循整體、靈活的原則,將不會達(dá)成簡單的功能。單一的簡單功能,可能成為一種趨勢。
結(jié)論
我們討論的復(fù)雜性和用戶界面的核心困難是,復(fù)雜程度很容易被誤認(rèn)。這是一個定性概念。因此,我們在討論時避免主觀性是很重要的。我們必須意識到,復(fù)雜性只能降低到某一點(diǎn),過了這一點(diǎn),設(shè)計(jì)可能將失去其整體性和影響力。
也不是說所有的設(shè)計(jì)方法或多或少都有復(fù)雜性。我們討論的是對系統(tǒng)的體驗(yàn),而不是一個復(fù)雜性的定量分析。最終,確定整體用戶體驗(yàn)影響范圍和內(nèi)部設(shè)計(jì)的復(fù)雜性,需要參考上下文理解。
結(jié)果是,許多復(fù)雜性和簡單化的討論都圍繞著復(fù)雜性是否是一種附加的屬性而展開。也許這沒有什么錯,但是你對自己的產(chǎn)品應(yīng)該有一個明確的認(rèn)識。軟件應(yīng)該有自身根深蒂固的個性。
- 目前還沒評論,等你發(fā)揮!