監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉

通向一流軟件設計的12級階梯

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

許多企業(yè)不明白它們的軟件為什么不能像預期的那樣運行,或者為什么用戶會碰到意料之外的錯誤。根據(jù)微軟加拿大的可用性專家大衛(wèi)·克羅和多倫多的Radiant Core總裁杰伊·戈德曼表示,人們對可用性測試必要性的意識已經(jīng)跌至谷底。上個月在Seneca大學的自由軟件和開源討論會上,兩個專家提出了一個讓軟件設計回到正常軌道上的12步計劃。
 
1:承認你的軟件會存在問題。
 
“靠你自己的努力設計好的可用性是不可能的事情,”戈德曼表示。他們提倡創(chuàng)建角色和假想的人物來代表可能使用一個站點或產(chǎn)品的目標用戶群體中的不同用戶類型。而且,“非常規(guī)”的可用性測試策略也可能會比較有作用,諸如非正規(guī)的客戶交流或與技術支持人員組成團隊等??肆_表示,“你需要了解你的客戶?!?BR> 
2:相信群眾的力量比你個人力量大
 
克羅在幻燈片中演示了三個不同風格類型的公共場所的長椅子,并且問觀眾他們更喜歡哪一種設計。當然,不可避免發(fā)生的結(jié)果是,觀眾給出的答案什么都有?!霸趹贸绦蜷_發(fā)中你也一直在看到這種現(xiàn)象的發(fā)生,”他表示?!澳阈枰页瞿切┱谑褂媚愕漠a(chǎn)品的人,來聽取他們的意見,不過他們不一定是當你設計這個產(chǎn)品的時候所針對的對象。”
 
3:做出正確的決策來識別真正好的設計
 
戈德曼引用了蘋果公司斯蒂文·喬布斯的一句話:“軟件設計不僅僅包括應用軟件的外觀和感覺。它還應該包括應用軟件如何運行?!笨肆_指出,看一下基于Mac的硬件銷售情況的復蘇,你就知道這句話是值得記住的。
 
4:對你的用戶體驗缺點進行一次透徹而勇敢的盤點
 
克羅和戈德曼邀請觀眾來幫助畫一個人物桿形圖,并說明了如何簡單的用插圖來處理一些難以理解概念,例如包含對一些邏輯和基本設想的質(zhì)問。這就是為什么他們表示,對軟件開發(fā)來說,漫畫書指導可能是一個有用的教科書的原因。
 
5:與客戶交流了解你的問題的真實一面
 
不僅僅局限于獲得用戶反饋,以平級身份與用戶進行交談通常也有助于找出為什么一個應用軟件沒有正常運行。“經(jīng)常發(fā)生這種情況,當你看著你的任務列表的時候說,‘呀,我有許多其他事情要做了,’”戈德曼表示?!安扇《ㄆ诘呐c客戶交流這一步,需要你有充足的勇氣。但是你一旦將一些事情公開的說出來,你已經(jīng)取得了很大的進步?!?BR> 
6:準備好移除設計缺陷。
 
克羅使用微軟的Office 2007作為研究案例。隨著公司增加了更多的功能到它的Word產(chǎn)品中,舉個例子來說,它開始使用埋藏在界面之后的大量工具欄,到它提供Word 2003的時候,這個數(shù)量已經(jīng)從12個上升到31個?!霸谟脩粽埱蟮氖蠊δ苤?,有五個早就已經(jīng)在Office的以前版本中實現(xiàn),”克羅表示。相比之下,最新的Office版本使用了一個“ribbon”風格的設計來顯示大量的工具欄,可以幫助你發(fā)現(xiàn)你需要的功能。
 
7:尋求幫助
 
克羅表示,很多企業(yè)在這么做。即使是具有廣泛資源的大型企業(yè),例如開源的Mozilla基金會,已經(jīng)選擇將其下一代Firefox瀏覽器的原型放在它們的網(wǎng)站上。這種做法可能會讓有些企業(yè)害怕競爭對手看到它們的計劃,但是戈德曼和克羅表示,這樣做所收到的結(jié)果確實值得期待的。
 
8:列出所有你曾經(jīng)傷害的用戶,然后讓他們的生活更美好。
 
戈德曼提出了一個范圍,從軟件功能到軟件可靠性、可用性、方便性、令人滿意度和軟件的意義。“你必須分析你在哪兒落后了。多數(shù)問題發(fā)生在方便性上,”他表示。克羅補充說,“這確實是一個非常難于跨越的問題。”
 
9:謹慎解決用戶反饋的問題
 
不幸的是,有時候讓用戶進行反饋可能會得到相反的效果。如果你不能實現(xiàn)一個改進,準備好最壞的結(jié)果吧??肆_表示,“不要燒掉與你的用戶的橋梁。”戈德曼對此表示同意?!八麄冇锌赡苡肋h不會再回來,而且他們還有把糟糕的體驗告訴他們的朋友?!?BR> 
10:持續(xù)性的進行可用性測試
 
可用性測試不是一個一次性事件,而是一個循環(huán)進行的過程:觀察、分析、設計。
 
11:沒有用戶需求的功能實現(xiàn)毫無意義
 
戈德曼使用CueCat作為例子來介紹在可用性犯了方向性錯誤的情況,它曾經(jīng)制作掃描雜志上條形碼的手持設備,后來轉(zhuǎn)向制作掃描URL的設備。他表示,“它沒有解決客戶的問題。他們依然不得不走向他們的計算機?!?BR> 
12:分享設計最佳實踐經(jīng)驗
 
軟件社區(qū)中有大量的資源可以提供給用戶作為學習的教材,包括雅虎的用戶接口庫和Tango.freedesktop.org。這是推動軟件業(yè)向前發(fā)展的一個很關鍵的因素??肆_表示,“我們作為設計者都有責任來分享最佳的實踐經(jīng)驗?!?itpub)

發(fā)布:2007-04-22 09:20    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
西安OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普西安OA快博其他應用

西安OA軟件 西安OA新聞動態(tài) 西安OA信息化 西安OA快博 西安OA行業(yè)資訊 西安軟件開發(fā)公司 西安門禁系統(tǒng) 西安物業(yè)管理軟件 西安倉庫管理軟件 西安餐飲管理軟件 西安網(wǎng)站建設公司