我不是一個可用性專家,我真的不在乎成爲一個。平均開發人員應遵循哪些好的可用性指南?
我只想一小部分的經驗法則,而編碼我的用戶界面,使我的產品有不俗的實用性,我可以遵循。
起初我以爲這個問題很容易回答「使用你的常識」,但是如果它在我們開發人員中如此普遍,那麼我們就不會像我們的團隊那樣爲我們可怕的界面贏得聲譽。
有什麼建議?
我不是一個可用性專家,我真的不在乎成爲一個。平均開發人員應遵循哪些好的可用性指南?
我只想一小部分的經驗法則,而編碼我的用戶界面,使我的產品有不俗的實用性,我可以遵循。
起初我以爲這個問題很容易回答「使用你的常識」,但是如果它在我們開發人員中如此普遍,那麼我們就不會像我們的團隊那樣爲我們可怕的界面贏得聲譽。
有什麼建議?
閱讀Don't Make Me Think by Steve Krug。這是一個很好的起點,也是一個簡單的短文閱讀。
編輯:這主要是針對網絡可用性,雖然,但它仍然是一個良好的閱讀,即使你正在做的富客戶端。
真的,任何規則的人的職位將是對主題的變化: 不要讓你的用戶認爲
「不要讓我思考」已經發布,也看到 Design of Everyday Things和Designing with Web Standards,它們也適用於輕便的可用性閱讀。
我給某人的最重要的一條建議是首先在UI上工作。筆和紙和所有。這樣,你不會下意識地將按鈕耦合到函數,輸入字段到變量等。
最好的用戶界面可能是一個代碼的痛苦,如果你的後端代碼大部分是書面的,它會破壞你的想法。我想點Apple's Human Interface Guidelines。當然,如果您的平臺不是OS X,請帶上大量鹽的OS X部分。在Windows下,OS X可能無法正常工作。你應該擁抱你的平臺的成語。
OS X的東西不談,該文件對基本面的一些不錯的出發點。
避免modes。對於用戶而言,當輸入有時會起作用但不是其他時間,或者在不同的時間做不同的事情時,這對用戶來說是令人沮喪的。
想想要使用你的應用程序的用戶。他們爲什麼使用它並在哪些環境中使用?
這是一個開始。
只是兩件事情,真正做到:
如果你還記得喬爾的意見,並確保你在任何你做,並就此採取行動即迭代的反饋,你會不會走得太遠錯。我會迴應Steve Krug的Don't Make Me Think的建議 - 這可能是我閱讀過的最好的工作相關書籍,無論如何,也適用於桌面軟件和網站。
希望這會有所幫助。
這裏有一些簡單的規則:
想想用戶獲取某些東西所需的鼠標/鍵盤點擊次數。
PS - 請不要告訴Microsoft Office 2008人員這件事;可憐的小傢伙今晚會哭泣自己睡覺! :)
我建議從Enso創作者那裏閱讀這些blog posts。
當然他們重複指南/創意/建議從書本如
The Design of Everyday Things和About Face,但儘管如此,帖子中包含了不少見解和(IMO)他們是一個很好的閱讀。
你的用戶需要什麼信息,把它放在屏幕上,沒有別的。如果你不能定義用戶需要什麼 - 獲取另一個用戶。
請記住,您的應用程序將是許多用戶必須處理的之一。不要爲了不同或者不公平而做事。不要拿出不尋常的圖形,行爲,術語或交互。使用標準的操作系統控件,約定,實用程序和行爲。
讓你的應用程序與其他應用程序互操作;允許剪切和粘貼數據,將數據保存爲其他應用可以讀取的格式,並允許從其他應用導入數據,而不是使用您的UI。
如果您正在製作桌面應用,請不要嘗試接管用戶的計算機。單獨保留用戶的文檔文件夾,任務欄和應用程序首選項。不要更改計算機上已經安裝的任何東西。允許腳本或命令行交互。
如果您正在製作網絡應用,請不要嘗試接管瀏覽器。不要試圖顛覆標準的菜單欄,歷史,佈局或字體。允許用戶使用Javascript更改頁面。
(1)常見的行爲應該儘可能少的努力,應該是明顯的;另一方面,很少需要的操作可能需要很多步驟,並且可能隱藏在菜單和對話框的後面。爲了能夠這樣做,您應該始終通過列出用例來描述用戶想要對該應用程序執行的操作。
(2)一個UI 應該自我記錄。手冊應該集成在應用程序的對話框和菜單中,因爲用戶不會閱讀單獨的手冊。例如,鍵盤快捷鍵應顯示在表示與其關聯的操作的菜單項中。
提供電力用戶的鍵盤快捷方式(即使它是爲「按回車鍵搜索」一樣簡單)
不要放太多在屏幕上一次。
如果彈出消息框,用戶通常不會閱讀它。
除了這裏的其他建議,我建議Designing Interfaces by Jenifer Tidwell爲熟悉的用戶界面約定的好辦法。
此外,The inmates are running the asylum By Alan Cooper非常適合提供有關如何處理交互設計的深入見解。
一個好的後續不要讓我想是Robert Hoekman的Designing the Obvious。它更側重於Web應用程序,而不是像Krug's那樣的網站。
這實際上並沒有回答這個問題。 – 2008-09-17 19:12:00