
本文是我的設(shè)計原則系列文章的第一篇,想要跟大家分享我對于設(shè)計原則的一些個人看法,主要針對新手設(shè)計師和像我一樣容易忘記需要溫習(xí)的設(shè)計師。
不得不承認(rèn)為了增加樂趣,標(biāo)題有點(diǎn)誤導(dǎo)大家。希望大家可以原諒我 ^_^
我們從功能擴(kuò)張和KISS開始談起。
功能擴(kuò)張的危害
很多時候,無止境的為產(chǎn)品添加超出最初設(shè)計的新功能時會導(dǎo)致成本超支與項目延期。當(dāng)這些狀況出現(xiàn)時,意味著你們的產(chǎn)品已經(jīng)發(fā)生了功能擴(kuò)張。
功能通常很容易在產(chǎn)品的開發(fā)中添加。功能擴(kuò)張是產(chǎn)品的癌癥,它讓產(chǎn)品負(fù)擔(dān)了太多的功能,最終導(dǎo)致產(chǎn)品癱瘓甚至使產(chǎn)品夭折。

當(dāng)利益相關(guān)者開始認(rèn)為自己知道什么樣才是用戶最需要說,功能擴(kuò)張就出現(xiàn)了。沒錯!這些都是沒有實(shí)際與用戶溝通過的主觀臆測。
總之,大多時候,更多不意味著更好。
增加功能不免會導(dǎo)致產(chǎn)品變得復(fù)雜。不必要的復(fù)雜又會導(dǎo)致不必要的浪費(fèi)(時間與金錢)
如何解決功能擴(kuò)張?
注意那些容易潛入與停留的小功能,功能擴(kuò)張是個小心翼翼的忍者,他可以與大環(huán)境很好的融合在一起從而不被發(fā)現(xiàn),進(jìn)而狠狠的破壞你的產(chǎn)品。

當(dāng)需要添加功能時,請務(wù)必要進(jìn)行真實(shí)的用戶測試。這些功能必須與客戶的需要相關(guān)聯(lián)。讓你身邊的每個人了解功能擴(kuò)張的危害。
閱讀下面KISS原理的內(nèi)容,讓功能擴(kuò)張遠(yuǎn)離你的產(chǎn)品。
KISS的傳統(tǒng)定義
KISS是 Keep It Simple&Stupid的首字母。也常常被認(rèn)為是Keep It Short&Simple,Keep It Stupid&Simple,Keep It Simple Silly。Keep It Simple&Stupid這一措辭最先被Kelly Johnson普及。
Jones設(shè)計了用于戰(zhàn)場的飛機(jī),這意味著這些飛機(jī)不僅需要可以可靠的執(zhí)行任務(wù),而且還要可以在艱苦緊張的野地環(huán)境中容易修理。他制定的原則之一就是KISS。
簡單是設(shè)計的一個很重要的目標(biāo)。簡單意味著擁有極少的部件,并且這些部件之間的相互作用很少。
極少的部件和互動的結(jié)果就是以一種更快更便宜的方式去構(gòu)建,性能也會更加可靠并且更容易排出故障與維修。
簡單性的悖論
創(chuàng)新性的設(shè)計很少是簡單的!迭代和創(chuàng)作原型的過程是很亂的。設(shè)計在開發(fā)結(jié)束后常常呈現(xiàn)出與最初的設(shè)計不同的狀態(tài),多出了許多不必要的組件和交互。這也就是文章第一部分提到的功能擴(kuò)張。
一旦設(shè)計接近工作原型時,KISS原則就變得特別有用。迭代時必須做減法。設(shè)計師的焦點(diǎn)需求變的很狹窄。那些沒有特別存在必要的功能和沒有真正解決用戶需求的功能必須被移除或者在以后真正需要時再重新設(shè)計。
當(dāng)你到達(dá)了設(shè)計的這個狀態(tài)時,問問自己:哪些功能是可以在不傷害產(chǎn)品表現(xiàn)的前提下被刪除的。讓用戶來測試下你的設(shè)計。使用KISS原則,直到再沒有東西可以簡化。
簡化是最好的方法,只要他不影響你設(shè)計的產(chǎn)品的性能與目標(biāo)。
簡單從復(fù)雜中來
想象一個鉛筆,雖然它是一個簡單的工具,但是可以讓你在這個世界留下自己的計劃。鉛筆重的每一部分都有他自己存在的意義。

所以鉛筆復(fù)雜的地方在哪里呢?
想象一下制造鉛筆的過程以及設(shè)計的思考過程。木材與石墨混合物的組裝方式以及鉛筆的形狀,保證了他在使用時不會從桌子上滾下來。每一部分都有自己的使命,最終保證了用戶的目標(biāo)。美麗且簡潔!但是達(dá)到這樣結(jié)果卻一點(diǎn)兒都不簡單。
下面的視頻展示了鉛筆時怎么生產(chǎn)出來的,如果有興趣的話可以看看。
https://youtu.be/zZHp1fGdAWE ? ?
(莎旺說——挺有趣的視頻,可以了解鉛筆的整個生產(chǎn)過程,但我暫時還不會把youtube里的視頻插入簡書,所以想看的朋友們需要自己去鏈接看看。我好好學(xué)習(xí),下次咱直接在這兒看^_^)
偉大的用戶體驗設(shè)計也應(yīng)用了同樣的KISS原則。產(chǎn)品需要經(jīng)歷很多復(fù)雜的過程最終以一種簡單的形式呈現(xiàn)在用戶面前。簡化你的設(shè)計,讓產(chǎn)品的每一部份都有他自己存在的獨(dú)特價值,并努力滿足用戶的需求。
結(jié)語
不論你有多豐富的設(shè)計經(jīng)歷,功能擴(kuò)張和KISS都是通用的,并且在未來會很好服務(wù)你的設(shè)計。當(dāng)你需要迭代設(shè)計時,像兩個方向考慮一下,思考應(yīng)該添加什么,刪掉什么。
設(shè)計是用來為用戶解決問題、完善體驗的。請記住,簡單往往很復(fù)雜。
請記住你增加的那個功能往往有可能就是殺死產(chǎn)品的那個功能。確保你的功能都有用戶測試支持。
保持設(shè)計的平衡性,這樣你才能實(shí)現(xiàn)功能、資金和可維護(hù)性的最優(yōu)化。
原文作者:Anton Nikolov
原文地址:https://uxplanet.org/design-principles-kiss-the-feature-creep-7eb84b09603f#.vjhej4bh8
第一次嘗試譯文,覺得很有趣。譯文一方面可以加深自己的記憶,另一方面也希望可以讓更多的人看到國外優(yōu)秀的文章。很多詞沒有找到一個合適的譯法。下次我會更加努力更加準(zhǔn)確的去做譯文的~
如果你能看到這里,謝謝你的耐心喲~
~歡迎評論~歡迎關(guān)注~