一、軟件原型設(shè)計(jì)工具設(shè)計(jì)原型的八大原則
軟件原型設(shè)計(jì)工具是設(shè)計(jì)軟件常用的工具,主要用來(lái)設(shè)計(jì)軟件的原型,方便明確需求和開(kāi)發(fā)團(tuán)隊(duì)討論,在使用軟件原型工具設(shè)計(jì)軟件原型時(shí),要注意遵循以下八大原則:
1、原則一:了解受眾和意圖
為了做原型而了解受眾,并理解原型的意圖,能驅(qū)動(dòng)原型設(shè)計(jì)流程的各個(gè)方面,了解受眾和意圖之后,能更好地完成以下工作。一切都源于受眾,因此我們從解決受眾的問(wèn)題開(kāi)始,了解誰(shuí)是受眾,就可以確定原型設(shè)計(jì)需要什么東西,要多少原型設(shè)計(jì)以及合適的保真程度。考慮受眾的時(shí)候,應(yīng)該考慮他們適合哪種媒介或者保真度,如果他們能夠理解紙上的粗略圖,你自信草圖足以向他們傳達(dá)概念,那就用這個(gè)方法。但如果受眾搞不懂,紙?jiān)停阋部梢韵蛩麄儾捎昧硪环N媒介或者保真度,了解受眾的原型意圖,接下來(lái)進(jìn)入規(guī)劃階段,并開(kāi)始做原型。
2、原則二:稍加規(guī)劃再做原型
軟件系統(tǒng)不斷迅速變化,稍加規(guī)劃再做原型,以漸增的方式展開(kāi)工作,這樣能適應(yīng)不斷變化的環(huán)境。規(guī)劃階段所做的工作越多,越能更好地啟動(dòng)工作,當(dāng)然回報(bào)會(huì)遞減,一定要用常識(shí)來(lái)判斷需要做多少規(guī)劃工作,原型設(shè)計(jì)前應(yīng)把70%的設(shè)計(jì)時(shí)間花在草圖上,然后再開(kāi)始原型設(shè)計(jì),為什么是70%呢,主要是因?yàn)槲覀兊哪繕?biāo)是獲得受眾反饋,因此越快給受眾看到原型就能越快得到反饋,如果能在紙上畫(huà)出70%的設(shè)計(jì)概念,剩下的工作就可以用原型來(lái)完成。
3、原則三:設(shè)定期望
設(shè)定期望是基于激發(fā)心理學(xué)方法,如果激發(fā)受眾,就能夠引導(dǎo)他們注意力和焦點(diǎn),提前設(shè)定期望,就不會(huì)出現(xiàn)對(duì)尚未做原型的詳細(xì)交互或者功能有奇奇怪怪的討論。不要說(shuō)不會(huì)出現(xiàn)這種討論,因?yàn)榈阶詈罂隙〞?huì)出現(xiàn),一開(kāi)始設(shè)定恰當(dāng)?shù)钠谕?,以后就?huì)輕松一些。雖然這些東西還不是原型的一部分,但可以加到下次發(fā)布中,激發(fā)受眾并設(shè)定好期望,然后拿出原型并展示給他們看,不要害怕討論此時(shí)原型中還沒(méi)有的東西,但盡量集中討論原型中已有的東西提醒受眾,這只是個(gè)原型,告訴他們有些東西還沒(méi)有完全畫(huà)出來(lái)。
4、原則四:可以畫(huà)草圖
如果要畫(huà)一個(gè)超應(yīng)急的草圖,而且只畫(huà)在屏幕上,功能的區(qū)塊應(yīng)采用低保真度,通常只用線條,如果是和另一個(gè)設(shè)計(jì)師和客戶在現(xiàn)場(chǎng)畫(huà)草圖,也可以采用這種方法。如果字段的實(shí)際順序很關(guān)鍵,而且又需要傳達(dá)出這種順序,則需要采用略高一點(diǎn)的保真度,要寫(xiě)出標(biāo)簽,打開(kāi)軟件,在屏幕上把它們畫(huà)出來(lái)。在這些決定往往歸根于第一個(gè)原則,了解受眾和意圖,如果受眾只有自己,線框就夠了,不需要標(biāo)簽。如果是其他人要用原型,通常會(huì)多花一些時(shí)間把原型寫(xiě)出來(lái)。
5、原則五:原型需要不斷地完善
原型本質(zhì)上是最終產(chǎn)品的不完善和粗略的版本,原型并不完美,也沒(méi)有必要完美,原型的本意就不是要完美,事實(shí)上粗略的原型往往能獲得更好的反饋,如果原型為完成,測(cè)試者更容易給出反饋。然而在很多情況下需要更精細(xì)的原型,比如商業(yè)展會(huì)上,粗略的原型就沒(méi)有什么用,草圖或者黑白原型版本無(wú)法描述最終的產(chǎn)品,因此這里又要用到常識(shí)來(lái)判斷原型需要達(dá)到什么樣的精細(xì)程度,在大多數(shù)情況下足夠好就夠了,現(xiàn)在的目標(biāo)不是完美,只是一個(gè)原型,花最少的時(shí)間和精力向受眾傳達(dá)想法,核心概念,這是現(xiàn)在要做的事情,所需要的合適的保真度,不要過(guò)度,也不要不夠。
6、原則六:如果做不出來(lái)原型就用假的
如果不會(huì)寫(xiě)代碼或者無(wú)法寫(xiě)代碼,可以用很多方法來(lái)替換。例如一些JPG的界面或者dreamware建圖片,把它們連在一起,不用寫(xiě)一行代碼,就可以得到交互及流程,是否合理的相關(guān)反饋。有很多工具能制作假交互,而且你手頭可能就會(huì)有好多種,只要首先激發(fā)受眾設(shè)定他們的期望,模擬演示所描述的東西,你就可以開(kāi)始了。
7、原則七:只對(duì)需要的東西做原型
所建原型整個(gè)系統(tǒng)的一部分,多半都是這種情況,并不需要構(gòu)建整個(gè)系統(tǒng)來(lái)研究設(shè)計(jì),或者反饋,事實(shí)上建立整個(gè)系統(tǒng)會(huì)喪失快速迭代的固有優(yōu)點(diǎn)。 如果最終目標(biāo)是把原型用于測(cè)試,你可以要測(cè)試五六個(gè)情形,此時(shí)只需要針對(duì)這5、6個(gè)情形進(jìn)行原型創(chuàng)建。如果測(cè)試者點(diǎn)擊了原型還沒(méi)有做到的東西該怎么辦?原型就是原型,原型本質(zhì)上就是不完整的,如果測(cè)試者試著點(diǎn)擊了,還沒(méi)有創(chuàng)建的特性,可以利用這個(gè)機(jī)會(huì)來(lái)探討,他對(duì)此有何期望,只對(duì)需要的東西進(jìn)行原型設(shè)計(jì),能大大的減少投入,包括成本的投入,時(shí)間和精力的投入。此外只對(duì)需要的東西進(jìn)行原型設(shè)計(jì),花的時(shí)間越少,越能快速的得到反饋并進(jìn)行下一步工作。如果建立的原型能發(fā)揮作用,就可以繼續(xù)下去,如果沒(méi)有獲得反饋,損失也不大,還可以試試別的方法。
8、原則八:減少風(fēng)險(xiǎn),盡早開(kāi)始做原型,經(jīng)常做原型
原型有很多優(yōu)點(diǎn),其中之一就是投入效益比較低,我們來(lái)看看兩種開(kāi)發(fā)模式,一種是傳統(tǒng)的瀑布法,另一種是快速的原型設(shè)計(jì)。傳統(tǒng)的瀑布法要先規(guī)劃好系統(tǒng)特征和功能,然后才開(kāi)始開(kāi)發(fā),通常需要6到9個(gè)月的規(guī)劃周期之后才能開(kāi)始實(shí)際地開(kāi)發(fā)系統(tǒng)。而原型開(kāi)發(fā),他投入很少,顯然減少投入必然可以減少風(fēng)險(xiǎn),這是原型,真正閃光的地方。 在整個(gè)過(guò)程中能及時(shí)的發(fā)現(xiàn)風(fēng)險(xiǎn),并能迅速的發(fā)現(xiàn)錯(cuò)誤,開(kāi)發(fā)流程中越早發(fā)現(xiàn)錯(cuò)誤,糾正錯(cuò)誤就越容易,成本就越低,如果盡早做原型,經(jīng)常做原型,風(fēng)險(xiǎn)就會(huì)降低,還會(huì)減少很多煩惱,節(jié)省時(shí)間精力和費(fèi)用。
二、原型工具設(shè)計(jì)軟件原型的要求
使用原型設(shè)計(jì)工具進(jìn)行軟件的原型設(shè)計(jì)時(shí),要注意滿足一定的要求,包括:
1、必須以用戶為中心
以人為中心的設(shè)計(jì)可以幫助你創(chuàng)建出更完美的用戶體驗(yàn),從用戶的真實(shí)需求出發(fā),充分考慮用戶的需求,匹配用戶的期望值,為用戶提供他們完成各項(xiàng)工作所需的內(nèi)容,以用戶熟悉的方式來(lái)構(gòu)建信息和功能。
2、簡(jiǎn)約而不簡(jiǎn)單
軟件的原型設(shè)計(jì)中,信息獲取和傳達(dá)必須是清楚易懂的,這樣用戶才能夠有效的獲取這些信息,并迅速作出反應(yīng)。用戶更重視功能的可用性,并不是功能越復(fù)雜越受歡迎。可以通過(guò)去掉不必要的功能和按鈕、將復(fù)雜的任務(wù)分解成組、隱藏不重要的按鈕以免分散用戶的注意力等方法解決。
3、給予用戶及時(shí)的反饋
反饋是原型設(shè)計(jì)的關(guān)鍵,良好的原型設(shè)計(jì)總是需要某種反饋,并且應(yīng)該是迅速,有意義且可感知的,反饋意見(jiàn)幫助用戶了解操作結(jié)果。例如,當(dāng)用戶點(diǎn)擊按鈕時(shí),此項(xiàng)操作可能會(huì)提示用戶他正在做什么以及將會(huì)發(fā)生什么。
4、減少認(rèn)知負(fù)荷
作為人類(lèi),我們的大腦能力有限。所以我們的大腦把日常生活中的習(xí)性轉(zhuǎn)化為習(xí)慣的事情,這樣我們就可以騰出空間去學(xué)習(xí)新事物。作為設(shè)計(jì)師,開(kāi)發(fā)人員,我們的工作就是讓這種學(xué)習(xí)和記憶成為可能。