說起產(chǎn)品UI設(shè)計通常的認(rèn)識就是“圖形界面的設(shè)計”而產(chǎn)品的交互設(shè)計往往被忽略!一個好的交互設(shè)計對產(chǎn)品的成功起著很關(guān)鍵的作用。UI所做的就是用戶最先接觸到的東西,也是一般性的用戶唯一接觸到的東西。用戶對于界面視覺效果和軟件操作方式的易用性的關(guān)心,要遠(yuǎn)遠(yuǎn)大于他對底層到底用什么樣的代碼去實現(xiàn)的關(guān)心。如果說程序是一個人的肌肉和骨骼,那么UI設(shè)計就是人的外貌和品格!都是一個成功軟件產(chǎn)品必不可少的重要組成部分!對我而言程序懂得不多所以只是從UI設(shè)計與軟件產(chǎn)品整體的關(guān)系和如何才能使軟件產(chǎn)品得到最佳的UI設(shè)計角度來談。
現(xiàn)在我們的軟件產(chǎn)品存在的一些問題有技術(shù)方面的問題,但是更多的問題來源于各個部門、各個項目小組的之間的配合。我們現(xiàn)有的開發(fā)流程一般都是由市場部門提出客戶需求,產(chǎn)品設(shè)計人員提出產(chǎn)品設(shè)計報告,開發(fā)部門設(shè)計開發(fā)計劃,由各個小組分別開發(fā)一個模塊,最后整合成為一個完整的軟件產(chǎn)品。在這些流程之間UI設(shè)計應(yīng)該參與那一個部分,每一個部分應(yīng)該做到什么地步才可以使產(chǎn)品得到最好的UI設(shè)計效果呢?下面我們會在每一個部分具體分析。
首先分析一下現(xiàn)在的問題所在,在一些軟件業(yè)比較發(fā)達(dá)的國家軟件產(chǎn)品的UI設(shè)計過程貫穿了軟件開發(fā)的自始至終,而且是必不可少的。而在中國產(chǎn)品UI設(shè)計并沒有被廣泛接受,就算是已經(jīng)有了UI設(shè)計師的一些企業(yè)也沒有對產(chǎn)品的UI有著足夠的重視,一般來講他們大都會把重點放在如何使用代碼實現(xiàn)所需要的功能,在我看來這只是一個成功軟件產(chǎn)品的一個部分。一個優(yōu)秀軟件產(chǎn)品的開發(fā)過程應(yīng)該是由四個部分組成:
1.軟件產(chǎn)品的設(shè)計(業(yè)務(wù)建模) 2.系統(tǒng)的設(shè)計(技術(shù)建模) 3.分單元的開發(fā)(把軟件各個部分拆分分單元編寫代碼) 4.測試(分為單元測試、系統(tǒng)集成測試和產(chǎn)品功能測試),這些是由軟件研發(fā)部門做的工作。
除去以上軟件開發(fā)過程的四個部分還有用戶需求和用戶驗收測試,這兩個過程是由市場部門和產(chǎn)品用戶一起完成。所以說用代碼實現(xiàn)產(chǎn)品功能(coding過程)只是軟件開發(fā)的一個步驟,F(xiàn)在我們回到UI設(shè)計的角度來看,作為UI設(shè)計人員我們需要全程參與到軟件開發(fā)過程中,而不只是在某一個步驟參與,現(xiàn)在在大多數(shù)軟件企業(yè)里UI設(shè)計師只是在產(chǎn)品的coding過程的時候才實質(zhì)性的參與到軟件開發(fā)過程里,而在其它幾個步驟里只是參加甚至根本沒有參加(在這里我要強(qiáng)調(diào)“參與”和“參加”是兩個詞的不同概念,“參與”指的是完全加入到開發(fā)行列開始進(jìn)入設(shè)計階段,而“參加”指的只是旁聽會議或者提出一些簡單的意見并沒有開始進(jìn)入設(shè)計階段),這樣就會大大降低軟件產(chǎn)品的開發(fā)效率使開發(fā)成本成倍上升甚至導(dǎo)致整個產(chǎn)品的不成功!這并不是危言聳聽,下面我們分析一下在一個軟件產(chǎn)品的開發(fā)過程中UI設(shè)計應(yīng)該怎么做、做到什么地步才能避免上邊提到的那些問題?
下面我會根據(jù)軟件開發(fā)的過程解釋上邊的問題,剛才我提過軟件開發(fā)過程的幾個步驟, 1.產(chǎn)品建模 2.技術(shù)建模 3.分模塊開發(fā) 4.測試,那么我們也分為這四個部分進(jìn)行討論:
出處:中國UI設(shè)計網(wǎng)
責(zé)任編輯:冰點的冰藍(lán)色
上一頁 下一頁 一.產(chǎn)品建模時期
|