我先說說我總結(jié)的一些經(jīng)驗吧,希望大家積極討論:
我們的目標是:(沒有蛀牙,^_^ 玩笑?。?/u>
既要清晰描述用戶界面原型中的細節(jié)和交互方式,又要方便項目組的其他開發(fā)人員、需求人員以及測試人員等角色交流察看的說明文檔。
主要內(nèi)容包括:
1. 產(chǎn)品的目標和成功標準,(例如一個全新的預(yù)言項目不可能要求用戶滿意度在90%以上,對升級產(chǎn)品要求就會高一些。)
2. 產(chǎn)品最終用戶群及產(chǎn)品用途(了解用戶的年齡、職業(yè)、產(chǎn)品的使用環(huán)境等都是非常必要的)
3. 首先滿足基本功能。(例如DVD機的基本功能是播放影碟,可能還有播放CD的功能等等)
4. 主要功能(在產(chǎn)品的幾十個功能中通過用戶驗證和項目組篩選,選取用戶最常用到的功能,將其優(yōu)化,以不同層次展現(xiàn)于界面上。)
5. 用戶界面特性。(每一款界面都有自己的特性,比如觸摸屏的操作界面與手機的操作界面就算功能完全一樣,結(jié)構(gòu)、布局等特點也不會相同的。)
幾點注意事項
1. 必須緊貼需求,圍繞功能點展開。
2. 描述語言簡短精確(這樣別人看的時候才不會煩)
3. 保持文本的易維護性,建議使用WORD的大綱視圖編寫,便于更改和查找。
4. 說明書一定要有版本管理,對每次更新內(nèi)容要做詳細說明。
5. 圖標要與名稱一同提交,并說明是什么類型,如桌面圖標、列表中的圖標、工具欄圖標、按鈕圖標、屬性框或提示信息框中的圖標等等。
6. 注意紀錄,包括項目組和用戶以及合作伙伴,如果在解釋某一特性時令兩人以上會感到困惑,那這一部分就需要更清楚的闡述了。
7. 設(shè)計與實現(xiàn)同步,這個時最難的了,很多設(shè)計由于程序無法實現(xiàn)都被“卡”掉,早期程序也無法確定是否可以實現(xiàn),傷腦筋!
8. 維護UI設(shè)計說明書時不要忘記維護原型,作為UI設(shè)計說明書的補充原型是很重要的。
UI設(shè)計中容易被忽略的地方
1. 支持錯誤提示和撤銷操作
2. 簡便的安裝和卸載。
3. 必要的設(shè)置和幫助。
4. 異常處理、錯誤消息的描述和問題回應(yīng)提示。
5. 除界面上有的圖標和按鈕外,還要有快節(jié)鍵、菜單訪問鍵、右鍵菜單、是否支持從其它軟件界面內(nèi)托拽復(fù)制文件等操作的說明。
6. 域、菜單和按鈕在什么情況下為不可點擊狀態(tài)。
7. 狀態(tài)區(qū),用來描述界面狀態(tài)的區(qū)域,通常位于頁面下方。(PS存儲時狀態(tài)區(qū)會顯示進度條)
8. 剪貼板行為,用戶在我們產(chǎn)品中拷貝的文字或圖片的局部,是否可以貼入其他程序。
9. 指針的行為,說明超過多長時間的等待時應(yīng)出現(xiàn)沙漏狀態(tài),在文本輸入?yún)^(qū)光標應(yīng)有改變、有鏈接的地方有變?yōu)樾∈值?br minmax_bound="true">10. 聲音行為,警示音、按鈕觸發(fā)音等
11. 統(tǒng)一消息窗的彈出位置、背景色、大小、布局及特色
12. 菜單欄和下拉選項等程序動作的描述,是向下還是向右彈出等。
13. 動態(tài)狀態(tài)描述,如果要求窗口漸隱或漸顯,那就要說明漸隱或漸顯過程的時間以及方式(半透明還是馬賽克)等。