優(yōu)秀的產(chǎn)品關(guān)注簡約而非復(fù)雜的特性。采用簡單、一勞永逸的解決方案。最好的方案就是無形的,你甚至意識不到它的存在。
然而,優(yōu)雅的設(shè)計并非偶然。他們是無數(shù)艱難中的的眾多產(chǎn)品特性,以降低方案的復(fù)雜性。
為什么你應(yīng)該最大范圍內(nèi)減少復(fù)雜性?
過度設(shè)計和復(fù)雜的產(chǎn)品,通常根源于“越多越好”的理念。增加需求外的功能特性被認為可以提高產(chǎn)品的整體價值。從本質(zhì)上講,增加產(chǎn)品特性使人感覺能給予用戶更多靈活選擇的機會。同樣,減少特性意味著限制客戶。
如果我們我們把范圍和復(fù)雜性等同,而不是靈活性。同理。確實,復(fù)雜性和范圍是同一件事兒。每一個新特性,都創(chuàng)造額外的期望。坦率的講,增加范圍意味著更容易把事情搞砸。
不必要的功能以及使事情變得更加困難;不必要的特征將給未來版本增加額外的復(fù)雜性。這是由于項目初期的用戶界面建立了約束。我們通過不斷地迭代達到我們最初的設(shè)計目標(biāo)。因此,緊緊圍繞早期功能目標(biāo)是至關(guān)重要的。另一種方法,試圖盡快解決解決多個問題,意味著達到最初的設(shè)計目標(biāo)風(fēng)險巨大。
以及減少復(fù)雜的技術(shù),優(yōu)雅的最小功能集簡化你的產(chǎn)品和用戶體驗。任何不利于幫助受眾解決問題的功能,都應(yīng)該被認為是跑題,是不必要的障礙,并且破壞了你的產(chǎn)品價值。
正確界定范圍
鑒定范圍不容易。不同的用戶將有不同的需求。同樣存在刪除功能將降低產(chǎn)品價值和收入的灰色地帶。
再者,用簡化設(shè)計的方式來降低復(fù)雜性不總是奏效,甚至可能給用戶帶來巨大的障礙。一個很好的例子是財務(wù)軟件,其用戶界面以復(fù)雜的任務(wù)為基礎(chǔ)。
此外,單單將一個復(fù)雜的任務(wù)作為設(shè)計復(fù)雜用戶界面和體驗的理由的做法是不可取的。我們需要最佳控制的設(shè)計解決方案。除去復(fù)雜性的同時保留力量和控制,這樣才能獲得優(yōu)秀的方案。
預(yù)防范圍蔓延
一旦已定義您的初始范圍(或你所能忍受的復(fù)雜程度),最好的辦法是一次完成一個特點。每次迭代解決最首要的和最易理解的困難。
通過這種方式,附加功能往往會覺得自己像一個簡單的自然延伸,這是增加營收的一個簡單的方法。盡管附加功能設(shè)計也有低成本,但是隱性成本。
不必要的功能使開發(fā)人員和設(shè)計人員分心。使設(shè)計者不能專注化產(chǎn)品細節(jié)或者其他可以幫助用戶的事。同樣淡化產(chǎn)品核心目標(biāo)和產(chǎn)品的重要特性。
清楚了解你需要添加的什么樣的新功能,開發(fā)這些功能有什么樣的意義。將特性分為有用的和易用的,并且反復(fù)斟酌其必要性。最終,你必須接受有一個灰色地帶,在那里,你去掉的功能將使預(yù)期收入下降。
為什么你應(yīng)該減少內(nèi)部設(shè)計的復(fù)雜性
復(fù)雜性不能簡單地描述為功能蔓延。它仍然可以存在于一個極小的可行的產(chǎn)品,表現(xiàn)為復(fù)雜,不常見的方式。
盡管成功的緊約束將特征限制在一個優(yōu)雅的最小的功能,我們需要思考的功能本身的復(fù)雜性。這可能導(dǎo)致內(nèi)部復(fù)雜的功能最適當(dāng)?shù)难a救措施是一個添加額外的功能。
下面是一個例子。在最近的一個項目,當(dāng)用戶非常直觀的需要一個保存功能的時候(如測試后證實)保存。產(chǎn)品的范圍的擴大增加了復(fù)雜性,但是被減小的技術(shù)和用戶界面方面的內(nèi)部設(shè)計的復(fù)雜性所抵消。
因此,最小功能集并不一定需要轉(zhuǎn)化為簡化的用戶界面。繁瑣的交互或設(shè)計不當(dāng)?shù)挠脩趔w驗,可以很容易地抵消減少不必要的功能的好處。同樣,它有時需要擴大系統(tǒng)的范圍,以減少內(nèi)部的某些功能設(shè)計的復(fù)雜性。
內(nèi)部設(shè)計的復(fù)雜性管理
管理 “內(nèi)部設(shè)計的復(fù)雜性”依賴于一個悖論。這句話意味著任何特定的單一功能的復(fù)雜性。然而,“內(nèi)部”的復(fù)雜性的意義,不限制到一個單一的功能。管理內(nèi)部設(shè)計的復(fù)雜性,要求我們評估德解決方案同時在兩個層次上。只有通過自始至終的關(guān)鍵解決方案的分析,我們可以有效的判斷,任何單一功能是否是最簡單的。
當(dāng)檢查一個功能集,并決定什么可以安全地淘汰不危及核心目標(biāo),簡化論是把雙刃劍,以“最小可行的產(chǎn)品”的心態(tài)所固有的簡單的觀點,將導(dǎo)致更清潔,更方便,更優(yōu)雅的可行性設(shè)計。經(jīng)常地,但是,簡化過程使我們忽視妥協(xié)作為一個功能簡化的整體解決方案。
更廣泛來看,實際上可能引導(dǎo)我們在這里或那里加入功能,為了用起來更加簡單。
就拿上面自動保存功能的例子:正確的感知單一功能的行為的復(fù)雜性,是一件事。添加一個功能,降低了該功能被誤解或誤用的機會。然而,除此之外,它也將確保反常行為的實例不被作為更廣泛解決方案的先例。
這是一個悖論:你可以有最典雅簡約的功能集,但你不會達到簡單,如果你不遵循簡便,整體和靈活的原則。隔離簡單的功能,可能成為傳染。
結(jié)論
討論復(fù)雜性和用戶界面的核心困難是,它很容易誤認的復(fù)雜程度。這是一個定性概念。因此,重要的避免討論的主觀性。我們必須意識到,復(fù)雜性,只能降低到某一點,過了這一點設(shè)計將失去其整體性和訴求。
它也不是一個設(shè)計方法或多或少的復(fù)雜性。我們討論的是系統(tǒng)的體驗,而不是復(fù)雜性的定量測量。最終,確定整體用戶體驗的復(fù)雜性影響范圍的和內(nèi)部設(shè)計的復(fù)雜性,需要參考上下文理解。
結(jié)果是,許多復(fù)雜性和簡單化的討論極化為復(fù)雜性是否是一種附加屬性。但是,也許沒有什么錯,你對自己的產(chǎn)品有明確的意見。你自己的個性在軟件中應(yīng)該根深蒂固。
以上翻譯還有不妥之處,請包涵。下面寫段簡單的總結(jié)語。
對于本人來講,根深蒂固的反對將產(chǎn)品設(shè)計為一把瑞士軍刀,這樣的產(chǎn)品往往難以創(chuàng)造出類拔萃的、區(qū)別于其他產(chǎn)品的特性,反而由于繁瑣的使用體驗而被用戶所拋棄。由于智能機的物理鍵越來越少,精巧的屏幕和有限的手勢操作限制了產(chǎn)品的復(fù)雜性。當(dāng)然瑞士軍刀,有著一個不同尋常的歷史和便攜、多功能的特點,而且它仍然是刀,并且非常好用。另外我在想:不同類型的產(chǎn)品應(yīng)有其獨特的個性,舉個常見的例子,拿休閑類手機游戲來說,用戶經(jīng)常是在小段空閑時間中,一邊行走,一邊吃著東西,一邊摁電梯,一邊說話...雙手或者單手把玩,當(dāng)然不排除癡迷游戲老手,顯然其用戶體驗是必須簡單易理解,容易把玩的。但是其中的趣味性、游戲機制、獎勵機制等必須豐富和完善,不容草草了事。說白了,產(chǎn)品設(shè)計策略和原則應(yīng)該是,或者說必須是隨產(chǎn)品性質(zhì),使用環(huán)境和面向?qū)ο蠖兊摹?/SPAN>